#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 100 of file orxShader.h.
| union { ... } |
Union value : 32
Parameter type : 12
Definition at line 105 of file orxShader.h.
| orxFLOAT orxSHADER_EVENT_PAYLOAD::fValue |
Float value : 24
Definition at line 111 of file orxShader.h.
Shader reference : 4
Definition at line 102 of file orxShader.h.
Texture value : 24
Definition at line 112 of file orxShader.h.
Parameter index : 20
Definition at line 107 of file orxShader.h.
Vector value : 24
Definition at line 113 of file orxShader.h.
| const orxSTRING orxSHADER_EVENT_PAYLOAD::zParamName |
Parameter name : 16
Definition at line 106 of file orxShader.h.
| const orxSTRING orxSHADER_EVENT_PAYLOAD::zShaderName |
Shader name : 8
Definition at line 103 of file orxShader.h.
1.5.6