|
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