|
| void | init () |
| |
| void | begin () |
| |
| void | initBatch (Taz::RenderBatch &batch) |
| |
|
void | drawTriangle (size_t v_index, const glm::vec3 &depth, const glm::vec3 &size, const glm::vec3 &cpuRotation, const TazColor &color) |
| |
|
void | draw (size_t v_index, const glm::vec2 &rectSize, const glm::vec3 &position, const glm::vec3 &mRotation, const TazColor &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 &position, const glm::vec3 &mRotation, const TazColor &color) |
| |
|
void | drawSphere (size_t v_index, const glm::vec3 &sphereSize, const glm::vec3 &position, const glm::vec3 &mRotation, const TazColor &color) |
| |
| void | endBatch (const Taz::RenderBatch &batch) override |
| |
|
void | dispose () |
| |
◆ begin()
| void PlaneColorRenderer::begin |
( |
| ) |
|
|
virtual |
◆ endBatch()
◆ init()
| void PlaneColorRenderer::init |
( |
| ) |
|
|
virtual |
◆ initBatch()
on each new batch
-->we push to both meshArrays and meshElements. --> but only one of the meshes vectors sets the size
◆ sphereIndices
| std::vector<GLuint> PlaneColorRenderer::sphereIndices |
◆ sphereVertices
| std::vector<TazPosition> PlaneColorRenderer::sphereVertices |
The documentation for this class was generated from the following files:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/RenderEngine/src/Renderers/PlaneRenderers/PlaneColorRenderer/PlaneColorRenderer.h
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/RenderEngine/src/Renderers/PlaneRenderers/PlaneColorRenderer/PlaneColorRenderer.cpp