|
OpenVDB 11.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. | |
| void | addOperatorSpareData (OP_Operator &, const SpareDataMap &) |
| Specify (key, value) pairs of spare data for the given operator. | |
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 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 & getOperatorSpareData | ( | const OP_Operator & | ) |
Return the spare data associated with the given operator.
Only operators created with OpFactory will have spare data.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |