Supported aliasing for VDB math types, allowing use in external function signatures.
More...
#include <openvdb_ax/codegen/Types.h>
|
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::v11_0::ax::codegen::LLVMType< openvdb::math::Vec2< T > >
Supported aliasing for VDB math types, allowing use in external function signatures.
◆ LLVMTypeT
◆ get() [1/3]
static llvm::Type * get |
( |
llvm::LLVMContext & | C | ) |
|
|
inlinestaticinherited |
◆ get() [2/3]
static llvm::Constant * get |
( |
llvm::LLVMContext & | C, |
|
|
const openvdb::math::Vec2< T > & | value ) |
|
inlinestaticinherited |
◆ get() [3/3]
static llvm::Constant * get |
( |
llvm::LLVMContext & | C, |
|
|
const openvdb::math::Vec2< T > *const | value ) |
|
inlinestaticinherited |