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.