|
OpenVDB 11.0.0
|
An object to represent a registered function, storing its constructor, a pointer to the function definition and whether it should only be available internally (i.e. to a developer, not a user) More...
#include <openvdb_ax/codegen/FunctionRegistry.h>
Public Member Functions | |
| RegisteredFunction (const ConstructorT &creator, const bool internal=false) | |
| Constructor. | |
| void | create (const FunctionOptions &op) |
| Create a function object using this creator of this function. | |
| const FunctionGroup * | function () const |
| Return a pointer to this function definition. | |
| bool | isInternal () const |
| Check whether this function should be only internally accesible. | |
An object to represent a registered function, storing its constructor, a pointer to the function definition and whether it should only be available internally (i.e. to a developer, not a user)
|
inline |
Constructor.
| creator | The function definition used to create this function |
| internal | Whether the function should be only internally accessible |
|
inline |
Create a function object using this creator of this function.
| op | The current function options |
|
inline |
Return a pointer to this function definition.
|
inline |
Check whether this function should be only internally accesible.