OpenVDB
12.0.0
|
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::v12_0 | |
openvdb::v12_0::ax | |
openvdb::v12_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... | |
OPENVDB_AX_API 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... | |
OPENVDB_AX_API void | insertVDBPointFunctions (FunctionRegistry ®, const FunctionOptions *options=nullptr) |
Populates a function registry with all available OpenVDB Point AX library function. More... | |
OPENVDB_AX_API 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.