|
void | init () |
|
void | begin () |
|
void | end () |
|
void | initBatchSize () |
|
void | drawTriangle (size_t v_index, const glm::vec3 &depth, const glm::vec3 &cpuRotation, const Color &color) |
|
void | draw (size_t v_index, const glm::vec2 &rectSize, const glm::vec3 &bodyCenter, const glm::vec3 &mRotation, const Color &color) |
| draws are needed to convert the pos and size to vertices
|
|
void | drawBox (size_t v_index, const glm::vec3 &boxSize, const glm::vec3 &bodyCenter, const glm::vec3 &mRotation, const Color &color) |
|
void | drawSphere (size_t v_index, const glm::vec3 &sphereSize, const glm::vec3 &bodyCenter, const glm::vec3 &mRotation, const Color &color) |
|
void | renderBatch (GLSLProgram *glsl_program) |
|
void | dispose () |
|
void | init () |
|
void | begin () |
|
void | end () |
|
void | initTriangleBatch (size_t mSize) |
|
void | initQuadBatch (size_t mSize) |
|
void | initBoxBatch (size_t mSize) |
|
void | initSphereBatch (size_t mSize) |
|
void | createRenderBatches () |
|
|
std::vector< Position > | sphereVertices |
|
std::vector< GLuint > | sphereIndices |
|
GLuint | _vboInstances |
|
size_t | _glyphs_size = 0 |
|
size_t | _triangleGlyphs_size = 0 |
|
size_t | _boxGlyphs_size = 0 |
|
size_t | _sphereGlyphs_size = 0 |
|
◆ sphereIndices
std::vector<GLuint> PlaneColorRenderer::sphereIndices |
◆ sphereVertices
std::vector<Position> PlaneColorRenderer::sphereVertices |
The documentation for this class was generated from the following files:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/Renderers/PlaneRenderers/PlaneColorRenderer/PlaneColorRenderer.h
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/Renderers/PlaneRenderers/PlaneColorRenderer/PlaneColorRenderer.cpp