|
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.