|
void | init () |
|
int | loadProgram (const char *vsh, const char *fsh) |
|
void | bindVertexArray (void *array, int size=2, int stride=0) |
|
void | bindTextureArray (void *array, int size=2, int stride=0) |
|
void | bindColorArray (void *array, int channels=4, int stride=0) |
|
int | bindMaterial (rag::Material *material) |
|
void | bindTexture (int textureName) |
|
void | setBlendFunc (GLenum source, GLenum dest) |
|
void | setClearColor (Color color) |
|
void | bindBuffer (int target, int buffer) |
|
void | createVertexBuffer (GLuint &vboID) |
|
void | deleteVertexBuffer (GLuint &vboID) |
|
int | getCurrentProgramHandle () |
|
void | checkError () |
|
void | precompileShader (const std::string &path) |
|
glm::mat4 | getOrthoProjection () |
|
void | clearShaders () |
|
rag::RenderTarget & | getRenderTarget () |
|
The documentation for this class was generated from the following files:
- D:/prj/rag/include/rag/Renderer.h
- D:/prj/rag/include/rag/Renderer.cpp