#include <CCRenderer.h>
Public Member Functions | |
Renderer () | |
Renderer () | |
Renderer () | |
~Renderer () | |
~Renderer () | |
~Renderer () | |
void | initGLView () |
var | initGLView () |
local | initGLView () |
void | addCommand (RenderCommand *command) |
Adds a RenderComamnd into the renderer. More... | |
var | addCommand ( var command) |
Adds a RenderComamnd into the renderer. More... | |
local | addCommand ( local command) |
Adds a RenderComamnd into the renderer. More... | |
void | addCommand (RenderCommand *command, int renderQueue) |
Adds a RenderComamnd into the renderer specifying a particular render queue ID. More... | |
var | addCommand ( var command, var renderQueue) |
Adds a RenderComamnd into the renderer specifying a particular render queue ID. More... | |
local | addCommand ( local command, local renderQueue) |
Adds a RenderComamnd into the renderer specifying a particular render queue ID. More... | |
void | pushGroup (int renderQueueID) |
Pushes a group into the render queue. More... | |
var | pushGroup ( var renderQueueID) |
Pushes a group into the render queue. More... | |
local | pushGroup ( local renderQueueID) |
Pushes a group into the render queue. More... | |
void | popGroup () |
Pops a group from the render queue. More... | |
int | createRenderQueue () |
Creates a render queue and returns its Id. More... | |
var | createRenderQueue () |
Creates a render queue and returns its Id. More... | |
local | createRenderQueue () |
Creates a render queue and returns its Id. More... | |
void | render () |
Renders into the GLView all the queued RenderCommand objects. More... | |
void | clean () |
Cleans all RenderCommand s in the queue. More... | |
ssize_t | getDrawnBatches () const |
var | getDrawnBatches () |
local | getDrawnBatches () |
void | addDrawnBatches (ssize_t number) |
local | addDrawnBatches ( local number) |
ssize_t | getDrawnVertices () const |
var | getDrawnVertices () |
local | getDrawnVertices () |
void | addDrawnVertices (ssize_t number) |
var | addDrawnVertices ( var number) |
local | addDrawnVertices ( local number) |
void | clearDrawStats () |
var | clearDrawStats () |
local | clearDrawStats () |
GroupCommandManager * | getGroupCommandManager () const |
var | getGroupCommandManager () |
local | getGroupCommandManager () |
bool | checkVisibility (const Mat4 &transform, const Size &size) |
returns whether or not a rectangle is visible or not More... | |
var | checkVisibility ( var transform, var size) |
returns whether or not a rectangle is visible or not More... | |
local | checkVisibility ( local transform, local size) |
returns whether or not a rectangle is visible or not More... | |
Static Public Attributes | |
static const int | VBO_SIZE = 65536 |
var | VBO_SIZE = 65536 |
local | VBO_SIZE = 65536 |
static const int | INDEX_VBO_SIZE = VBO_SIZE * 6 / 4 |
var | INDEX_VBO_SIZE = VBO_SIZE * 6 / 4 |
local | INDEX_VBO_SIZE = VBO_SIZE * 6 / 4 |
static const int | BATCH_QUADCOMMAND_RESEVER_SIZE = 64 |
var | BATCH_QUADCOMMAND_RESEVER_SIZE = 64 |
local | BATCH_QUADCOMMAND_RESEVER_SIZE = 64 |
static const int | MATERIAL_ID_DO_NOT_BATCH = 0 |
var | MATERIAL_ID_DO_NOT_BATCH = 0 |
local | MATERIAL_ID_DO_NOT_BATCH = 0 |
Renderer | ( | ) |
var Renderer | ( | ) |
local Renderer | ( | ) |
~Renderer | ( | ) |
var ~Renderer | ( | ) |
local ~Renderer | ( | ) |
void addCommand | ( | RenderCommand * | command | ) |
Adds a RenderComamnd
into the renderer.
var addCommand | ( | var | command | ) |
Adds a RenderComamnd
into the renderer.
local addCommand | ( | local | command | ) |
Adds a RenderComamnd
into the renderer.
void addCommand | ( | RenderCommand * | command, |
int | renderQueue | ||
) |
Adds a RenderComamnd
into the renderer specifying a particular render queue ID.
var addCommand | ( | var | command, |
var | renderQueue | ||
) |
Adds a RenderComamnd
into the renderer specifying a particular render queue ID.
local addCommand | ( | local | command, |
local | renderQueue | ||
) |
Adds a RenderComamnd
into the renderer specifying a particular render queue ID.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
returns whether or not a rectangle is visible or not
var checkVisibility | ( | var | transform, |
var | size | ||
) |
returns whether or not a rectangle is visible or not
local checkVisibility | ( | local | transform, |
local | size | ||
) |
returns whether or not a rectangle is visible or not
void clean | ( | ) |
Cleans all RenderCommand
s in the queue.
var clean | ( | ) |
Cleans all RenderCommand
s in the queue.
local clean | ( | ) |
Cleans all RenderCommand
s in the queue.
|
inline |
|
inline |
|
inline |
int createRenderQueue | ( | ) |
Creates a render queue and returns its Id.
var createRenderQueue | ( | ) |
Creates a render queue and returns its Id.
local createRenderQueue | ( | ) |
Creates a render queue and returns its Id.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void initGLView | ( | ) |
var initGLView | ( | ) |
local initGLView | ( | ) |
|
protected |
|
protected |
|
protected |
void popGroup | ( | ) |
Pops a group from the render queue.
var popGroup | ( | ) |
Pops a group from the render queue.
local popGroup | ( | ) |
Pops a group from the render queue.
void pushGroup | ( | int | renderQueueID | ) |
Pushes a group into the render queue.
var pushGroup | ( | var | renderQueueID | ) |
Pushes a group into the render queue.
local pushGroup | ( | local | renderQueueID | ) |
Pushes a group into the render queue.
void render | ( | ) |
Renders into the GLView all the queued RenderCommand
objects.
var render | ( | ) |
Renders into the GLView all the queued RenderCommand
objects.
local render | ( | ) |
Renders into the GLView all the queued RenderCommand
objects.
|
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 |
|
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 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |