optix::Aabb | Axis-aligned bounding box |
optix::APIObj | Base class for all reference counted wrappers around OptiX C API opaque types |
 optix::DestroyableObj | Base class for all wrapper objects which can be destroyed and validated |
  optix::AccelerationObj | Acceleration wraps the OptiX C API RTacceleration opaque type and its associated function set |
  optix::BufferObj | Buffer wraps the OptiX C API RTbuffer opaque type and its associated function set |
  optix::CommandListObj | CommandList wraps the OptiX C API RTcommandlist opaque type and its associated function set |
  optix::GeometryGroupObj | GeometryGroup wraps the OptiX C API RTgeometrygroup opaque type and its associated function set |
  optix::GeometryTrianglesObj | GeometryTriangles wraps the OptiX C API RTgeometrytriangles opaque type and its associated function set |
  optix::GroupObj | Group wraps the OptiX C API RTgroup opaque type and its associated function set |
  optix::PostprocessingStageObj | PostProcessingStage wraps the OptiX C API RTpostprocessingstage opaque type and its associated function set |
  optix::ScopedObj | Base class for all objects which are OptiX variable containers |
   optix::ContextObj | Context object wraps the OptiX C API RTcontext opaque type and its associated function set |
   optix::GeometryInstanceObj | GeometryInstance wraps the OptiX C API RTgeometryinstance acceleration opaque type and its associated function set |
   optix::GeometryObj | Geometry wraps the OptiX C API RTgeometry opaque type and its associated function set |
   optix::MaterialObj | Material wraps the OptiX C API RTmaterial opaque type and its associated function set |
   optix::ProgramObj | Program object wraps the OptiX C API RTprogram opaque type and its associated function set |
  optix::SelectorObj | Selector wraps the OptiX C API RTselector opaque type and its associated function set |
  optix::TextureSamplerObj | TextureSampler wraps the OptiX C API RTtexturesampler opaque type and its associated function set |
  optix::TransformObj | Transform wraps the OptiX C API RTtransform opaque type and its associated function set |
 optix::VariableObj | Variable object wraps OptiX C API RTvariable type and its related function set |
optix::boundCallableProgramId< T > | |
optix::buffer< T, Dim > | |
 optix::bufferId< T, Dim > | BufferId is a host version of the device side bufferId |
optix::callableProgramId< T > | |
rti_internal_callableprogram::callableProgramIdBase< ReturnT, Arg0T, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T, Arg7T, Arg8T, Arg9T > | |
rti_internal_callableprogram::check_is_CPArgVoid< Condition, Dummy > | |
rti_internal_callableprogram::check_is_CPArgVoid< false, IntentionalError > | |
rti_internal_callableprogram::CPArgVoid | |
optix::demandloadbuffer< T, Dim > | |
exception | |
 optix::Exception | Exception class for error reporting from the OptiXpp API |
 optix::prime::Exception | Encapsulates an OptiX Prime exception |
optix::Handle< T > | The Handle class is a reference counted handle class used to manipulate API objects |
optix::Handle< ContextObj > | |
optix::Handle< ModelObj > | |
rti_internal_callableprogram::is_CPArgVoid< T1 > | |
rti_internal_callableprogram::is_CPArgVoid< CPArgVoid > | |
optix::markedCallableProgramId< T > | |
rti_internal_callableprogram::markedCallableProgramIdBase< ReturnT, Arg0T, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T, Arg7T, Arg8T, Arg9T > | |
optix::Matrix< M, N > | A matrix with M rows and N columns |
optix::Onb | |
optix::Quaternion | Quaternion |
Ray | Ray class |
RefCountedObj | |
 optix::prime::BufferDescObj | Encapsulates an OptiX Prime buffer descriptor. The purpose of a buffer descriptor is to provide information about a buffer's type, format, and location. It also describes the region of the buffer to use |
 optix::prime::ContextObj | Wraps the OptiX Prime C API RTPcontext opaque type and its associated function set representing an OptiX Prime context |
 optix::prime::ModelObj | Encapsulates an OptiX Prime model. The purpose of a model is to represent a set of triangles and an acceleration structure |
 optix::prime::QueryObj | Encapsulates an OptiX Prime query. The purpose of a query is to coordinate the intersection of rays with a model |
rtCallableProgramSizeofWrapper< T > | |
rtCallableProgramSizeofWrapper< void > | |
rti_internal_typeinfo::rti_typeenum< T > | |
rti_internal_typeinfo::rti_typeenum< optix::boundCallableProgramId< T > > | |
rti_internal_typeinfo::rti_typeenum< optix::callableProgramId< T > > | |
rti_internal_typeinfo::rti_typeinfo | |
RTmemoryblock | Structure describing a block of demand loaded memory |
rtObject | Opaque handle to a OptiX object |
optix::buffer< T, Dim >::type< T2 > | |
optix::VectorDim< DIM > | |
optix::VectorDim< 2 > | |
optix::VectorDim< 3 > | |
optix::VectorDim< 4 > | |
optix::VectorTypes< T, Dim > | |
optix::VectorTypes< float, 1 > | |
optix::VectorTypes< float, 2 > | |
optix::VectorTypes< float, 3 > | |
optix::VectorTypes< float, 4 > | |
optix::VectorTypes< int, 1 > | |
optix::VectorTypes< int, 2 > | |
optix::VectorTypes< int, 3 > | |
optix::VectorTypes< int, 4 > | |
optix::VectorTypes< unsigned int, 1 > | |
optix::VectorTypes< unsigned int, 2 > | |
optix::VectorTypes< unsigned int, 3 > | |
optix::VectorTypes< unsigned int, 4 > | |