#include <CCRenderer.h>
Public Member Functions | |
| Renderer () | |
| ~Renderer () | |
| void | initGLView () |
| void | addCommand (RenderCommand *command) |
| local | addCommand ( local command) |
| void | addCommand (RenderCommand *command, int renderQueue) |
| local | addCommand ( local command, local renderQueue) |
| void | pushGroup (int renderQueueID) |
| local | pushGroup ( local renderQueueID) |
| void | popGroup () |
| int | createRenderQueue () |
| void | render () |
Static Public Attributes | |
| static const int | VBO_SIZE = 65536 / 6 |
| var | VBO_SIZE = 65536 / 6 |
| local | VBO_SIZE = 65536 / 6 |
Protected Member Functions | |
| void | setupIndices () |
| local | setupIndices () |
| void | setupBuffer () |
| void | setupVBOAndVAO () |
| void | setupVBO () |
| void | mapBuffers () |
| void | drawBatchedQuads () |
| void | flush () |
Protected Attributes | |
| std::stack< int > | _commandGroupStack |
| std::stack< RenderStackElement > | _renderStack |
| var | _renderStack |
| local | _renderStack |
| std::vector< RenderQueue > | _renderGroups |
| var | _renderGroups |
| local | _renderGroups |
| int | _lastMaterialID |
| var | _lastMaterialID |
| local | _lastMaterialID |
| size_t | _firstCommand |
| var | _firstCommand |
| local | _firstCommand |
| size_t | _lastCommand |
| var | _lastCommand |
| local | _lastCommand |
| V3F_C4B_T2F_Quad | _quads [VBO_SIZE] |
| local | _quads () |
| GLushort | _indices [6 *VBO_SIZE] |
| var | _indices () |
| local | _indices () |
| GLuint | _quadVAO |
| GLuint | _buffersVBO [2] |
| var | _buffersVBO () |
| local | _buffersVBO () |
| int | _numQuads |
| bool | _glViewAssigned |
| var | _glViewAssigned |
| local | _glViewAssigned |
| Renderer | ( | ) |
| var Renderer | ( | ) |
| local Renderer | ( | ) |
| ~Renderer | ( | ) |
| var ~Renderer | ( | ) |
| local ~Renderer | ( | ) |
| void addCommand | ( | RenderCommand * | command) |
| var addCommand | ( | var | command) |
| local addCommand | ( | local | command) |
| void addCommand | ( | RenderCommand * | command, |
| int | renderQueue | ||
| ) |
| var addCommand | ( | var | command, |
| var | renderQueue | ||
| ) |
| local addCommand | ( | local | command, |
| local | renderQueue | ||
| ) |
| int createRenderQueue | ( | ) |
| var createRenderQueue | ( | ) |
| local createRenderQueue | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void initGLView | ( | ) |
| var initGLView | ( | ) |
| local initGLView | ( | ) |
|
protected |
|
protected |
|
protected |
| void popGroup | ( | ) |
| var popGroup | ( | ) |
| local popGroup | ( | ) |
| void pushGroup | ( | int | renderQueueID) |
| var pushGroup | ( | var | renderQueueID) |
| local pushGroup | ( | local | renderQueueID) |
| void render | ( | ) |
| var render | ( | ) |
| local render | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |