Go to the documentation of this file.
13 #ifndef OPENVDB_AX_CODEGEN_GENERIC_FUNCTIONS_HAS_BEEN_INCLUDED
14 #define OPENVDB_AX_CODEGEN_GENERIC_FUNCTIONS_HAS_BEEN_INCLUDED
18 #include "../compiler/CompilerOptions.h"
76 #endif // OPENVDB_AX_CODEGEN_GENERIC_FUNCTIONS_HAS_BEEN_INCLUDED
std::unique_ptr< FunctionRegistry > UniquePtr
Definition: FunctionRegistry.h:41
Contains the global function registration definition which described all available user front end fun...
void insertVDBPointFunctions(FunctionRegistry ®, const FunctionOptions *options=nullptr)
Populates a function registry with all available OpenVDB Point AX library function.
FunctionRegistry::UniquePtr createDefaultRegistry(const FunctionOptions *op=nullptr)
Creates a registry with the default set of registered functions including math functions,...
Definition: Functions.h:62
void insertVDBVolumeFunctions(FunctionRegistry ®, const FunctionOptions *options=nullptr)
Populates a function registry with all available OpenVDB Volume AX library function.
Library and file format version numbers.
Options that control how functions behave.
Definition: CompilerOptions.h:25
The function registry which is used for function code generation. Each time a function is visited wit...
Definition: FunctionRegistry.h:37
#define OPENVDB_USE_VERSION_NAMESPACE
Definition: version.h:153
#define OPENVDB_VERSION_NAME
The version namespace name for this library version.
Definition: version.h:101
Definition: openvdb/Exceptions.h:13
void insertStandardFunctions(FunctionRegistry ®, const FunctionOptions *options=nullptr)
Populates a function registry with all available "standard" AX library function. This primarily consi...