|
|
void | init () |
|
void | appendSphere (const unsigned int &id, const glm::mat4 &model, const glm::vec4 &color) |
|
void | appendCube (const unsigned int &id, const glm::mat4 &model, const glm::vec4 &color) |
|
void | appendPyramid (const unsigned int &id, const glm::mat4 &model, const glm::vec4 &color) |
|
void | appendThorus (const unsigned int &id, const glm::mat4 &model, const glm::vec4 &color) |
|
void | drawArrays (const unsigned int &vao, const unsigned int &mode, const int &first, const size_t &size) |
|
void | drawElements (const unsigned int &vao, const unsigned int &mode, const size_t &size, const unsigned int &type, const void *indices=0) |
|
void | drawAllInstanced () |
|
void | prepareBuffers (const std::vector< glm::mat4 > &models, const std::vector< glm::vec4 > &colors) |
|
RendererStats | getRendererStats () const |
|
void | resetDrawStats () |
|
| Renderer (Renderer &other)=delete |
|
void | operator= (const Renderer &other)=delete |
The documentation for this class was generated from the following files:
- Opengl-Core/include/Core/Renderer.hpp
- Opengl-Core/src/Core/Renderer.cpp