Command used to render one or more Quads. More...
#include <CCQuadCommand.h>
Public Member Functions | |
QuadCommand () | |
QuadCommand () | |
~QuadCommand () | |
void | init (float globalOrder, GLuint texutreID, GLProgramState *shader, BlendFunc blendType, V3F_C4B_T2F_Quad *quads, ssize_t quadCount, const Mat4 &mv) |
Initializes the command with a globalZOrder, a texture ID, a GLProgram , a blending function, a pointer to quads, quantity of quads, and the Model View transform to be used for the quads. More... | |
var | init ( var globalOrder, var texutreID, var shader, var blendType, var quads, var quadCount, var mv) |
Initializes the command with a globalZOrder, a texture ID, a GLProgram , a blending function, a pointer to quads, quantity of quads, and the Model View transform to be used for the quads. More... | |
local | init ( local globalOrder, local texutreID, local shader, local blendType, local quads, local quadCount, local mv) |
Initializes the command with a globalZOrder, a texture ID, a GLProgram , a blending function, a pointer to quads, quantity of quads, and the Model View transform to be used for the quads. More... | |
void | useMaterial () const |
var | useMaterial () |
local | useMaterial () |
uint32_t | getMaterialID () const |
GLuint | getTextureID () const |
var | getTextureID () |
local | getTextureID () |
V3F_C4B_T2F_Quad * | getQuads () const |
local | getQuads () |
ssize_t | getQuadCount () const |
var | getQuadCount () |
local | getQuadCount () |
GLProgramState * | getGLProgramState () const |
local | getGLProgramState () |
BlendFunc | getBlendType () const |
var | getBlendType () |
local | getBlendType () |
const Mat4 & | getModelView () const |
var | getModelView () |
local | getModelView () |
Public Member Functions inherited from RenderCommand | |
float | getGlobalOrder () const |
Get Render Command Id. More... | |
Type | getType () const |
Returns the Command type. More... | |
bool | isTransparent () const |
Retruns whether is transparent. More... | |
local | isTransparent () |
Retruns whether is transparent. More... | |
void | setTransparent (bool isTransparent) |
set transparent flag More... | |
var | setTransparent ( var isTransparent) |
set transparent flag More... | |
local | setTransparent ( local isTransparent) |
set transparent flag More... | |
Protected Member Functions | |
void | generateMaterialID () |
var | generateMaterialID () |
local | generateMaterialID () |
Protected Member Functions inherited from RenderCommand | |
RenderCommand () | |
RenderCommand () | |
virtual | ~RenderCommand () |
local | ~RenderCommand () |
void | printID () |
local | printID () |
Protected Attributes | |
uint32_t | _materialID |
var | _materialID |
GLuint | _textureID |
var | _textureID |
local | _textureID |
GLProgramState * | _glProgramState |
var | _glProgramState |
local | _glProgramState |
BlendFunc | _blendType |
var | _blendType |
local | _blendType |
V3F_C4B_T2F_Quad * | _quads |
var | _quads |
local | _quads |
ssize_t | _quadsCount |
var | _quadsCount |
local | _quadsCount |
Mat4 | _mv |
var | _mv |
local | _mv |
Protected Attributes inherited from RenderCommand | |
Type | _type |
float | _globalOrder |
local | _globalOrder |
bool | _isTransparent |
var | _isTransparent |
local | _isTransparent |
Additional Inherited Members | |
Public Types inherited from RenderCommand | |
enum | Type { UNKNOWN_COMMAND, QUAD_COMMAND, CUSTOM_COMMAND, BATCH_COMMAND, GROUP_COMMAND, MESH_COMMAND, PRIMITIVE_COMMAND, TRIANGLES_COMMAND } |
Command used to render one or more Quads.
QuadCommand | ( | ) |
var QuadCommand | ( | ) |
local QuadCommand | ( | ) |
~QuadCommand | ( | ) |
var ~QuadCommand | ( | ) |
local ~QuadCommand | ( | ) |
|
protected |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void init | ( | float | globalOrder, |
GLuint | texutreID, | ||
GLProgramState * | shader, | ||
BlendFunc | blendType, | ||
V3F_C4B_T2F_Quad * | quads, | ||
ssize_t | quadCount, | ||
const Mat4 & | mv | ||
) |
Initializes the command with a globalZOrder, a texture ID, a GLProgram
, a blending function, a pointer to quads, quantity of quads, and the Model View transform to be used for the quads.
var init | ( | var | globalOrder, |
var | texutreID, | ||
var | shader, | ||
var | blendType, | ||
var | quads, | ||
var | quadCount, | ||
var | mv | ||
) |
Initializes the command with a globalZOrder, a texture ID, a GLProgram
, a blending function, a pointer to quads, quantity of quads, and the Model View transform to be used for the quads.
local init | ( | local | globalOrder, |
local | texutreID, | ||
local | shader, | ||
local | blendType, | ||
local | quads, | ||
local | quadCount, | ||
local | mv | ||
) |
Initializes the command with a globalZOrder, a texture ID, a GLProgram
, a blending function, a pointer to quads, quantity of quads, and the Model View transform to be used for the quads.
void useMaterial | ( | ) | const |
var useMaterial | ( | ) |
local useMaterial | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |