OpenVDB 10.0.1
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
LLVMType< openvdb::math::Vec3< T > > Struct Template Reference

#include <openvdb_ax/codegen/Types.h>

Inheritance diagram for LLVMType< openvdb::math::Vec3< T > >:
AliasTypeMap< openvdb::math::Vec3< T >, T[3]>

Public Types

using LLVMTypeT = LLVMType< T >
 

Static Public Member Functions

static llvm::Type * get (llvm::LLVMContext &C)
 
static llvm::Constant * get (llvm::LLVMContext &C, const openvdb::math::Vec3< T > &value)
 
static llvm::Constant * get (llvm::LLVMContext &C, const openvdb::math::Vec3< T > *const value)
 

Member Typedef Documentation

◆ LLVMTypeT

using LLVMTypeT = LLVMType<T >
inherited

Member Function Documentation

◆ get() [1/3]

static llvm::Type * get ( llvm::LLVMContext &  C)
inlinestaticinherited

◆ get() [2/3]

static llvm::Constant * get ( llvm::LLVMContext &  C,
const openvdb::math::Vec3< T > &  value 
)
inlinestaticinherited

◆ get() [3/3]

static llvm::Constant * get ( llvm::LLVMContext &  C,
const openvdb::math::Vec3< T > *const  value 
)
inlinestaticinherited