NVIDIA OptiX 5.1 API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
ooptix
|oprime
||oContextObjWraps the OptiX Prime C API RTPcontext opaque type and its associated function set representing an OptiX Prime context
||oBufferDescObjEncapsulates an OptiX Prime buffer descriptor
||oModelObjEncapsulates an OptiX Prime model
||oQueryObjEncapsulates an OptiX Prime query
||\ExceptionEncapsulates an OptiX Prime exception
|oVectorTypes
|oVectorTypes< int, 1 >
|oVectorTypes< int, 2 >
|oVectorTypes< int, 3 >
|oVectorTypes< int, 4 >
|oVectorTypes< unsigned int, 1 >
|oVectorTypes< unsigned int, 2 >
|oVectorTypes< unsigned int, 3 >
|oVectorTypes< unsigned int, 4 >
|oVectorTypes< float, 1 >
|oVectorTypes< float, 2 >
|oVectorTypes< float, 3 >
|oVectorTypes< float, 4 >
|obufferIdBufferId is a host version of the device side bufferId
|obuffer
||\type
|ocallableProgramId
|oboundCallableProgramId
|oHandleThe Handle class is a reference counted handle class used to manipulate API objects
|oExceptionException class for error reporting from the OptiXpp API
|oAPIObjBase class for all reference counted wrappers around OptiX C API opaque types
|oDestroyableObjBase class for all wrapper objects which can be destroyed and validated
|oScopedObjBase class for all objects which are OptiX variable containers
|oVariableObjVariable object wraps OptiX C API RTvariable type and its related function set
|oContextObjContext object wraps the OptiX C API RTcontext opaque type and its associated function set
|oProgramObjProgram object wraps the OptiX C API RTprogram opaque type and its associated function set
|oGroupObjGroup wraps the OptiX C API RTgroup opaque type and its associated function set
|oGeometryGroupObjGeometryGroup wraps the OptiX C API RTgeometrygroup opaque type and its associated function set
|oTransformObjTransform wraps the OptiX C API RTtransform opaque type and its associated function set
|oSelectorObjSelector wraps the OptiX C API RTselector opaque type and its associated function set
|oAccelerationObjAcceleration wraps the OptiX C API RTacceleration opaque type and its associated function set
|oGeometryInstanceObjGeometryInstance wraps the OptiX C API RTgeometryinstance acceleration opaque type and its associated function set
|oGeometryObjGeometry wraps the OptiX C API RTgeometry opaque type and its associated function set
|oGeometryTrianglesObjGeometryTriangles wraps the OptiX C API RTgeometrytriangles opaque type and its associated function set
|oMaterialObjMaterial wraps the OptiX C API RTmaterial opaque type and its associated function set
|oTextureSamplerObjTextureSampler wraps the OptiX C API RTtexturesampler opaque type and its associated function set
|oBufferObjBuffer wraps the OptiX C API RTbuffer opaque type and its associated function set
|oRemoteDeviceObjRemoteDevice wraps the OptiX C API RTremotedevice opaque type and its associated function set
|oPostprocessingStageObjPostProcessingStage wraps the OptiX C API RTpostprocessingstage opaque type and its associated function set
|oCommandListObjCommandList wraps the OptiX C API RTcommandlist opaque type and its associated function set
|oAabbAxis-aligned bounding box
|oOnbOrthonormal basis
|oVectorDim
|oVectorDim< 2 >
|oVectorDim< 3 >
|oVectorDim< 4 >
|oMatrixA matrix with M rows and N columns
|\QuaternionQuaternion
ooptixu
orti_internal_callableprogram
|oCPArgVoid
|ois_CPArgVoid
|ois_CPArgVoid< CPArgVoid >
|ocheck_is_CPArgVoid
|ocheck_is_CPArgVoid< false, IntentionalError >
|\callableProgramIdBase
orti_internal_typeinfo
|orti_typeinfo
|orti_typeenum
|orti_typeenum< optix::callableProgramId< T > >
|\rti_typeenum< optix::boundCallableProgramId< T > >
ostd
oRayRay class
ortCallableProgramSizeofWrapper
ortCallableProgramSizeofWrapper< void >
ortObjectOpaque handle to a OptiX object
\RTUtraversalresultTraversal API allowing batch raycasting queries utilizing either OptiX or the CPU