cocos2d-x  3.1rc0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
UniformValue Class Reference

#include <CCGLProgramState.h>

Classes

union  U
 

Public Member Functions

 UniformValue ()
 UniformValue ()
 UniformValue (Uniform *uniform, GLProgram *glprogram)
 UniformValue ( var uniform, var glprogram)
 UniformValue ( local uniform, local glprogram)
 ~UniformValue ()
 ~UniformValue ()
 ~UniformValue ()
void setFloat (float value)
local setFloat ( local value)
void setInt (int value)
local setInt ( local value)
void setVec2 (const Vec2 &value)
local setVec2 ( local value)
void setVec3 (const Vec3 &value)
var setVec3 ( var value)
local setVec3 ( local value)
void setVec4 (const Vec4 &value)
var setVec4 ( var value)
local setVec4 ( local value)
void setMat4 (const Mat4 &value)
var setMat4 ( var value)
local setMat4 ( local value)
void setCallback (const std::function< void(Uniform *)> &callback)
var setCallback ( var callback)
local setCallback ( local callback)
void setTexture (GLuint textureId, GLuint activeTexture)
local setTexture ( local textureId, local activeTexture)
void apply ()
var apply ()
local apply ()

Protected Attributes

Uniform_uniform
local _uniform
GLProgram_glprogram
var _glprogram
local _glprogram
bool _useCallback
var _useCallback
local _useCallback
union cocos2d::UniformValue::U _value
var _value
local _value

Friends

class GLProgram

Constructor & Destructor Documentation

var UniformValue ( )
local UniformValue ( )
UniformValue ( Uniform uniform,
GLProgram glprogram 
)
var UniformValue ( var  uniform,
var  glprogram 
)
local UniformValue ( local  uniform,
local  glprogram 
)
var ~UniformValue ( )
local ~UniformValue ( )

Member Function Documentation

void apply ( )
var apply ( )
local apply ( )
void setCallback ( const std::function< void(Uniform *)> &  callback)
var setCallback ( var  callback)
local setCallback ( local  callback)
void setFloat ( float  value)
var setFloat ( var  value)
local setFloat ( local  value)
void setInt ( int  value)
var setInt ( var  value)
local setInt ( local  value)
void setMat4 ( const Mat4 value)
var setMat4 ( var  value)
local setMat4 ( local  value)
void setTexture ( GLuint  textureId,
GLuint  activeTexture 
)
var setTexture ( var  textureId,
var  activeTexture 
)
local setTexture ( local  textureId,
local  activeTexture 
)
void setVec2 ( const Vec2 value)
var setVec2 ( var  value)
local setVec2 ( local  value)
void setVec3 ( const Vec3 value)
var setVec3 ( var  value)
local setVec3 ( local  value)
void setVec4 ( const Vec4 value)
var setVec4 ( var  value)
local setVec4 ( local  value)

Friends And Related Function Documentation

friend class GLProgram
friend
var GLProgram
friend
local GLProgram
friend

Member Data Documentation

GLProgram* _glprogram
protected
var _glprogram
protected
local _glprogram
protected
Uniform* _uniform
protected
var _uniform
protected
local _uniform
protected
bool _useCallback
protected
var _useCallback
protected
local _useCallback
protected
union cocos2d::UniformValue::U
_value
protected
var _value
protected
local _value
protected

The documentation for this class was generated from the following file: