cocos2d-x  3.3
 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(GLProgram *, Uniform *)> &callback)
var setCallback ( var callback)
local setCallback ( local callback)
void setTexture (GLuint textureId, GLuint activeTexture)
local setTexture ( local textureId, local activeTexture)
void 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
class GLProgramState

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(GLProgram *, 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
friend class GLProgramState
friend
var GLProgramState
friend
local GLProgramState
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: