OpenVDB
12.0.0
|
Classes | |
class | OpFactory |
Helper class to simplify operator registration. More... | |
class | OpPolicy |
An OpPolicy customizes the behavior of an OpFactory. This base class specifies the required interface. More... | |
class | ParmFactory |
Helper class to simplify construction of PRM_Templates and dynamic user interfaces. More... | |
class | ParmList |
Parameter template list that is always terminated. More... | |
class | ScopedInputLock |
Helper class to manage input locking. More... | |
Typedefs | |
using | SpareDataMap = std::map< std::string, std::string > |
using | OpPolicyPtr = std::shared_ptr< OpPolicy > |
Functions | |
const SpareDataMap & | getOperatorSpareData (const OP_Operator &) |
Return the spare data associated with the given operator. More... | |
void | addOperatorSpareData (OP_Operator &, const SpareDataMap &) |
Specify (key, value) pairs of spare data for the given operator. More... | |
Variables | |
OPENVDB_HOUDINI_API const PRM_ChoiceList | PrimGroupMenuInput1 |
OPENVDB_HOUDINI_API const PRM_ChoiceList | PrimGroupMenuInput2 |
OPENVDB_HOUDINI_API const PRM_ChoiceList | PrimGroupMenuInput3 |
OPENVDB_HOUDINI_API const PRM_ChoiceList | PrimGroupMenuInput4 |
OPENVDB_HOUDINI_API const PRM_ChoiceList | PrimGroupMenu |
using OpPolicyPtr = std::shared_ptr<OpPolicy> |
using SpareDataMap = std::map<std::string, std::string> |
void houdini_utils::addOperatorSpareData | ( | OP_Operator & | , |
const SpareDataMap & | |||
) |
Specify (key, value) pairs of spare data for the given operator.
For existing keys, the new value replaces the old one.
std::runtime_error | if the given operator does not support spare data (only operators created with OpFactory will have spare data) |
const SpareDataMap& houdini_utils::getOperatorSpareData | ( | const OP_Operator & | ) |
Return the spare data associated with the given operator.
Only operators created with OpFactory will have spare data.
OPENVDB_HOUDINI_API const PRM_ChoiceList PrimGroupMenu |
OPENVDB_HOUDINI_API const PRM_ChoiceList PrimGroupMenuInput1 |
OPENVDB_HOUDINI_API const PRM_ChoiceList PrimGroupMenuInput2 |
OPENVDB_HOUDINI_API const PRM_ChoiceList PrimGroupMenuInput3 |
OPENVDB_HOUDINI_API const PRM_ChoiceList PrimGroupMenuInput4 |