orx
1.14
Portable Game Engine
|
#include <orxShader.h>
Data Fields | |
union { | |
orxFLOAT fValue | |
const orxTEXTURE * pstValue | |
orxVECTOR vValue | |
}; | |
orxSHADER_PARAM_TYPE | eParamType |
const orxSHADER * | pstShader |
orxS32 | s32ParamIndex |
const orxSTRING | zParamName |
const orxSTRING | zShaderName |
Shader event payload
Definition at line 101 of file orxShader.h.
union { ... } |
Union value : 32
orxSHADER_PARAM_TYPE orxSHADER_EVENT_PAYLOAD::eParamType |
Parameter type : 16
Definition at line 107 of file orxShader.h.
orxFLOAT orxSHADER_EVENT_PAYLOAD::fValue |
Float value : 24
Definition at line 112 of file orxShader.h.
const orxSHADER* orxSHADER_EVENT_PAYLOAD::pstShader |
Shader reference : 4
Definition at line 103 of file orxShader.h.
const orxTEXTURE* orxSHADER_EVENT_PAYLOAD::pstValue |
Texture value : 24
Definition at line 113 of file orxShader.h.
orxS32 orxSHADER_EVENT_PAYLOAD::s32ParamIndex |
Parameter index : 20
Definition at line 108 of file orxShader.h.
orxVECTOR orxSHADER_EVENT_PAYLOAD::vValue |
Vector value : 32
Definition at line 114 of file orxShader.h.
const orxSTRING orxSHADER_EVENT_PAYLOAD::zParamName |
Parameter name : 12
Definition at line 106 of file orxShader.h.
const orxSTRING orxSHADER_EVENT_PAYLOAD::zShaderName |
Shader name : 8
Definition at line 104 of file orxShader.h.