cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
UniformValue::U Union Reference

#include <CCGLProgramState.h>

Public Member Functions

 U ()
 U ()
 U ()
 ~U ()
 ~U ()
Uoperator= (const U &other)
var operator= ( var other)
local operator= ( local other)

Public Attributes

float floatValue
var floatValue
local floatValue
int intValue
var intValue
local intValue
float v2Value [2]
var v2Value ()
local v2Value ()
float v3Value [3]
var v3Value ()
local v3Value ()
float v4Value [4]
var v4Value ()
local v4Value ()
float matrixValue [16]
var matrixValue ()
local matrixValue ()
struct {
   GLuint   textureId
   var   textureId
   local   textureId
   GLuint   textureUnit
   var   textureUnit
   local   textureUnit
tex
tex
tex
std::function< void(GLProgram
*, Uniform *)> * 
callback
var callback
local callback

Constructor & Destructor Documentation

U ( )
inline
var U ( )
inline
local U ( )
inline
~U ( )
inline
var ~U ( )
inline
local ~U ( )
inline

Member Function Documentation

U& operator= ( const U other)
inline
U& operator= ( var  other)
inline
U& operator= ( local  other)
inline

Member Data Documentation

std::function<void(GLProgram*,
Uniform*)>* callback
var callback
local callback
float floatValue
var floatValue
local floatValue
int intValue
var intValue
local intValue
float matrixValue[16]
float matrixValue[16]
float matrixValue[16]
struct { ... } tex
struct { ... } tex
struct { ... } tex
GLuint textureId
var textureId
local textureId
GLuint textureUnit
var textureUnit
local textureUnit
float v2Value[2]
float v2Value[2]
float v2Value[2]
float v3Value[3]
float v3Value[3]
float v3Value[3]
float v4Value[4]
float v4Value[4]
float v4Value[4]

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