OpenVDB
9.0.1
|
Contains the function objects that define the functions used in compute function generation, to be inserted into the FunctionRegistry. These define general purpose functions such as math functions. More...
Go to the source code of this file.
Namespaces | |
openvdb | |
openvdb::v9_0 | |
openvdb::v9_0::ax | |
openvdb::v9_0::ax::codegen | |
Functions | |
FunctionRegistry::UniquePtr | createDefaultRegistry (const FunctionOptions *op=nullptr) |
Creates a registry with the default set of registered functions including math functions, point functions and volume functions. More... | |
void | insertStandardFunctions (FunctionRegistry ®, const FunctionOptions *options=nullptr) |
Populates a function registry with all available "standard" AX library function. This primarily consists of all mathematical ops on AX containers (scalars, vectors, matrices) and other stl built-ins. More... | |
void | insertVDBPointFunctions (FunctionRegistry ®, const FunctionOptions *options=nullptr) |
Populates a function registry with all available OpenVDB Point AX library function. More... | |
void | insertVDBVolumeFunctions (FunctionRegistry ®, const FunctionOptions *options=nullptr) |
Populates a function registry with all available OpenVDB Volume AX library function. More... | |
Contains the function objects that define the functions used in compute function generation, to be inserted into the FunctionRegistry. These define general purpose functions such as math functions.