| HDK
    | 
Information about the VEX shader. More...
#include <VCC_Utils.h>
| Public Member Functions | |
| ShaderInfo () | |
| bool | save (UT_JSONWriter &w) const | 
| bool | load (UT_JSONParser &p) | 
| VEX_ContextType | getContextType () const | 
| VEX context type (surface, displacement, etc).  More... | |
| void | setContextType (VEX_ContextType type) | 
| VEX context type (surface, displacement, etc).  More... | |
| const UT_StringHolder & | getFunctionName () const | 
| Shader function name.  More... | |
| void | setFunctionName (const UT_StringRef &name) | 
| Shader function name.  More... | |
| const UT_Array< ShaderParmInfo > & | getParameters () const | 
| Shader function parameters.  More... | |
| void | setParameterArrayCapacity (exint capacity) | 
| Shader function parameters.  More... | |
| void | appendParameter (ShaderParmInfo &&parm) | 
| Shader function parameters.  More... | |
Information about the VEX shader.
Definition at line 109 of file VCC_Utils.h.
| VCC_Utils::ShaderInfo::ShaderInfo | ( | ) | 
| 
 | inline | 
Shader function parameters.
Definition at line 135 of file VCC_Utils.h.
| 
 | inline | 
VEX context type (surface, displacement, etc).
Definition at line 116 of file VCC_Utils.h.
| 
 | inline | 
Shader function name.
Definition at line 123 of file VCC_Utils.h.
| 
 | inline | 
Shader function parameters.
Definition at line 130 of file VCC_Utils.h.
| bool VCC_Utils::ShaderInfo::load | ( | UT_JSONParser & | p | ) | 
| bool VCC_Utils::ShaderInfo::save | ( | UT_JSONWriter & | w | ) | const | 
| 
 | inline | 
VEX context type (surface, displacement, etc).
Definition at line 118 of file VCC_Utils.h.
| 
 | inline | 
Shader function name.
Definition at line 125 of file VCC_Utils.h.
Shader function parameters.
Definition at line 132 of file VCC_Utils.h.