Lines shader program.
More...
#include <tdme/engine/subsystems/lines/LinesShader.h>
Lines shader program.
- Author
- Andreas Drewke
- Version
- $Id$
Definition at line 19 of file LinesShader.h.
◆ LinesShader()
Public constructor.
- Parameters
-
engine | engine |
renderer | renderer |
Definition at line 15 of file LinesShader.cpp.
◆ initialize()
◆ isInitialized()
- Returns
- initialized and ready to be used
Definition at line 23 of file LinesShader.cpp.
◆ setParameters()
void setParameters |
( |
int |
contextIdx, |
|
|
int32_t |
textureId, |
|
|
float |
lineWidth |
|
) |
| |
Set parameters.
- Parameters
-
contextIdx | context index |
textureId | texture id |
lineWidth | line width |
Definition at line 113 of file LinesShader.cpp.
◆ unUseProgram()
void unUseProgram |
( |
int |
contextIdx | ) |
|
Unuse particles shader program.
- Parameters
-
Definition at line 95 of file LinesShader.cpp.
◆ updateEffect()
void updateEffect |
( |
int |
contextIdx | ) |
|
Update effect to program.
- Parameters
-
renderer | renderer |
contextIdx | context index |
Definition at line 85 of file LinesShader.cpp.
◆ updateMatrices()
void updateMatrices |
( |
int |
contextIdx | ) |
|
Update matrices to program.
- Parameters
-
renderer | renderer |
contextIdx | context index |
Definition at line 102 of file LinesShader.cpp.
◆ useProgram()
void useProgram |
( |
int |
contextIdx | ) |
|
◆ engine
◆ initialized
◆ isRunning
◆ mvpMatrix
◆ renderer
◆ renderFragmentShaderId
int32_t renderFragmentShaderId { -1 } |
|
private |
◆ renderProgramId
int32_t renderProgramId { -1 } |
|
private |
◆ renderVertexShaderId
int32_t renderVertexShaderId { -1 } |
|
private |
◆ uniformDiffuseTextureUnit
int32_t uniformDiffuseTextureUnit { -1 } |
|
private |
◆ uniformEffectColorAdd
int32_t uniformEffectColorAdd { -1 } |
|
private |
◆ uniformEffectColorMul
int32_t uniformEffectColorMul { -1 } |
|
private |
◆ uniformMVPMatrix
int32_t uniformMVPMatrix { -1 } |
|
private |
The documentation for this class was generated from the following files:
- /home/andreas/Development/drewke.net/tdme2/src/tdme/engine/subsystems/lines/LinesShader.h
- /home/andreas/Development/drewke.net/tdme2/src/tdme/engine/subsystems/lines/LinesShader.cpp