Supported aliasing for VDB math types, allowing use in external function signatures.
More...
#include <openvdb_ax/codegen/Types.h>
Inherits AliasTypeMap< openvdb::math::Vec2< T >, T[2]>.
|
static llvm::Type * | get (llvm::LLVMContext &C) |
|
static llvm::Constant * | get (llvm::LLVMContext &C, const openvdb::math::Vec2< T > &value) |
|
static llvm::Constant * | get (llvm::LLVMContext &C, const openvdb::math::Vec2< T > *const value) |
|
template<typename T>
struct openvdb::v12_0::ax::codegen::LLVMType< openvdb::math::Vec2< T > >
Supported aliasing for VDB math types, allowing use in external function signatures.
static llvm::Type* get |
( |
llvm::LLVMContext & |
C | ) |
|
|
inlinestaticinherited |
static llvm::Constant* get |
( |
llvm::LLVMContext & |
C, |
|
|
const openvdb::math::Vec2< T > & |
value |
|
) |
| |
|
inlinestaticinherited |
static llvm::Constant* get |
( |
llvm::LLVMContext & |
C, |
|
|
const openvdb::math::Vec2< T > *const |
value |
|
) |
| |
|
inlinestaticinherited |