NVIDIA OptiX 6.5 API nvidia_logo_transpbg.gif Up
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
optix::AccelerationObj Class Reference
Inheritance diagram for optix::AccelerationObj:
optix::DestroyableObj optix::APIObj

Public Member Functions

void destroy ()
 
void validate ()
 
Context getContext () const
 
RTacceleration get ()
 
void markDirty ()
 
bool isDirty () const
 
void setProperty (const std::string &name, const std::string &value)
 
std::string getProperty (const std::string &name) const
 
void setBuilder (const std::string &builder)
 
std::string getBuilder () const
 
void setTraverser (const std::string &traverser)
 
std::string getTraverser () const
 
RTsize getDataSize () const
 
void getData (void *data) const
 
void setData (const void *data, RTsize size)
 

Friends

class Handle< AccelerationObj >
 

Additional Inherited Members

- Static Public Member Functions inherited from optix::APIObj
static Exception makeException (RTresult code, RTcontext context)
 

Detailed Description

Acceleration wraps the OptiX C API RTacceleration opaque type and its associated function set.