TDME2 1.9.121
|
Frame buffer render shader. More...
#include <tdme/engine/subsystems/framebuffer/FrameBufferRenderShader.h>
Public Member Functions | |
FrameBufferRenderShader (Renderer *renderer) | |
Public constructor. More... | |
~FrameBufferRenderShader () | |
Public destructor. More... | |
bool | isInitialized () |
void | initialize () |
Initialize. More... | |
void | useProgram () |
Use render program. More... | |
void | unUseProgram () |
Un use render program. More... | |
int32_t | getVBOVertices () |
int32_t | getVBOTextureCoordinates () |
Private Attributes | |
Renderer * | renderer { nullptr } |
int32_t | vertexShaderId { -1 } |
int32_t | fragmentShaderId { -1 } |
int32_t | programId { -1 } |
int32_t | uniformColorBufferTextureUnit { -1 } |
int32_t | uniformDepthBufferTextureUnit { -1 } |
int32_t | vboVertices { -1 } |
int32_t | vboTextureCoordinates {-1 } |
bool | initialized |
bool | isRunning |
FrameBufferRenderShader | ( | Renderer * | renderer | ) |
Public constructor.
renderer | renderer |
Definition at line 22 of file FrameBufferRenderShader.cpp.
Public destructor.
Definition at line 29 of file FrameBufferRenderShader.cpp.
|
inline |
Definition at line 71 of file FrameBufferRenderShader.h.
|
inline |
Definition at line 64 of file FrameBufferRenderShader.h.
void initialize | ( | ) |
Initialize.
Definition at line 39 of file FrameBufferRenderShader.cpp.
bool isInitialized | ( | ) |
Definition at line 34 of file FrameBufferRenderShader.cpp.
void unUseProgram | ( | ) |
Un use render program.
Definition at line 134 of file FrameBufferRenderShader.cpp.
void useProgram | ( | ) |
Use render program.
Definition at line 124 of file FrameBufferRenderShader.cpp.
|
private |
Definition at line 20 of file FrameBufferRenderShader.h.
|
private |
Definition at line 26 of file FrameBufferRenderShader.h.
|
private |
Definition at line 27 of file FrameBufferRenderShader.h.
|
private |
Definition at line 21 of file FrameBufferRenderShader.h.
|
private |
Definition at line 18 of file FrameBufferRenderShader.h.
|
private |
Definition at line 22 of file FrameBufferRenderShader.h.
|
private |
Definition at line 23 of file FrameBufferRenderShader.h.
|
private |
Definition at line 25 of file FrameBufferRenderShader.h.
|
private |
Definition at line 24 of file FrameBufferRenderShader.h.
|
private |
Definition at line 19 of file FrameBufferRenderShader.h.