cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | 静态 Public 属性 | Protected 成员函数 | Protected 属性 | 所有成员列表

QuadCommand类 参考

使用一个或多个Quad去渲染的命令 更多…

#include

类 QuadCommand 继承关系图:

Public 成员函数 - 图3 RenderCommand

## Public 成员函数
QuadCommand ()
~QuadCommand ()
void init (float globalOrder, GLuint texutreID, GLProgramState shader, BlendFunc blendType, V3F_C4B_T2F_Quad quads, ssize_t quadCount, const Mat4 &mv)
使用一个全局ZOrder(globalZOrder), 一个纹理ID(texture ID), 一个GL编程(GLProgram), 一个混合函数, 一个quads指针, quads的质量, 和用于quads模型视图转换初始化命令. 更多…
void useMaterial () const
uint32_t getMaterialID () const
GLuint getTextureID () const
V3F_C4B_T2F_Quad getQuads () const
ssize_t getQuadCount () const
GLProgramState getGLProgramState () const
BlendFunc getBlendType () const
const Mat4 & getModelView () const
- Public 成员函数 继承自 RenderCommand
float getGlobalOrder () const
获取渲染器指令Id 更多…
Type getType () const
返回指令类型 更多…
## 静态 Public 属性
static const int MATERIAL_ID_DO_NOT_BATCH = 0
## Protected 成员函数
void generateMaterialID ()
- Protected 成员函数 继承自 RenderCommand
RenderCommand ()
virtual ~RenderCommand ()
void printID ()
## Protected 属性
uint32_t _materialID
GLuint _textureID
GLProgramState _glProgramState
BlendFunc _blendType
V3F_C4B_T2F_Quad _quads
ssize_t _quadsCount
Mat4 _mv
- Protected 属性 继承自 RenderCommand
Type _type
float _globalOrder
## 额外继承的成员函数
- Public 类型 继承自 RenderCommand
enum Type { UNKNOWN_COMMAND, QUAD_COMMAND, CUSTOM_COMMAND, BATCH_COMMAND, GROUP_COMMAND }

详细描述

使用一个或多个Quad去渲染的命令

构造及析构函数说明

QuadCommand ( )

~QuadCommand ( )

成员函数说明

void generateMaterialID ( )

protected

BlendFunc getBlendType ( ) const

inline

GLProgramState* getGLProgramState ( ) const

inline

uint32_t getMaterialID ( ) const

inline

const Mat4& getModelView ( ) const

inline

ssize_t getQuadCount ( ) const

inline

V3F_C4B_T2F_Quad* getQuads ( ) const

inline

GLuint getTextureID ( ) const

inline

void init ( float globalOrder,
GLuint texutreID,
GLProgramState shader,
BlendFunc blendType,
V3F_C4B_T2F_Quad quads,
ssize_t quadCount,
const Mat4 & mv
)

使用一个全局ZOrder(globalZOrder), 一个纹理ID(texture ID), 一个GL编程(GLProgram), 一个混合函数, 一个quads指针, quads的质量, 和用于quads模型视图转换初始化命令.

void useMaterial ( ) const

类成员变量说明

BlendFunc _blendType

protected

GLProgramState* _glProgramState

protected

uint32_t _materialID

protected

Mat4 _mv

protected

V3F_C4B_T2F_Quad* _quads

protected

ssize_t _quadsCount

protected

GLuint _textureID

protected

const int MATERIAL_ID_DO_NOT_BATCH = 0

static


该类的文档由以下文件生成:

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/renderer/CCQuadCommand.h
  • cocos2d
  • QuadCommand
  • 生成于 2014年 五月 29日 星期四 09:41:49 , 为 cocos2d-x使用 doxygen 1.8.6