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

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

| Public 成员函数 | Protected 属性 | 友元 | 所有成员列表

UniformValue类 参考

#include

##
union U
## Public 成员函数
UniformValue ()
UniformValue (Uniform uniform, GLProgram glprogram)
~UniformValue ()
void setFloat (float value)
void setInt (int value)
void setVec2 (const Vec2 &value)
void setVec3 (const Vec3 &value)
void setVec4 (const Vec4 &value)
void setMat4 (const Mat4 &value)
void setCallback (const std::function< void(Uniform *)> &callback)
void setTexture (GLuint textureId, GLuint activeTexture)
void apply ()
## Protected 属性
Uniform _uniform
GLProgram _glprogram
bool _useCallback
union cocos2d::UniformValue::U _value
## 友元
class GLProgram

构造及析构函数说明

UniformValue ( )

UniformValue ( Uniform uniform,
GLProgram glprogram
)

~UniformValue ( )

成员函数说明

void apply ( )

void setCallback ( const std::function< void(Uniform *)> & callback)

void setFloat ( float value)

void setInt ( int value)

void setMat4 ( const Mat4 & value)

void setTexture ( GLuint textureId,
GLuint activeTexture
)

void setVec2 ( const Vec2 & value)

void setVec3 ( const Vec3 & value)

void setVec4 ( const Vec4 & value)

友元及相关函数文档

friend class GLProgram

friend

类成员变量说明

GLProgram* _glprogram

protected

Uniform* _uniform

protected

bool _useCallback

protected

union cocos2d::UniformValue::U _value

protected


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