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

Public Member Functions

void destroy ()
 
void validate ()
 
Context getContext () const
 
RTcommandlist get ()
 
void appendPostprocessingStage (PostprocessingStage stage, RTsize launch_width, RTsize launch_height)
 
void appendLaunch (unsigned int entryIndex, RTsize launch_width)
 
void appendLaunch (unsigned int entryIndex, RTsize launch_width, RTsize launch_height)
 
void appendLaunch (unsigned int entryIndex, RTsize launch_width, RTsize launch_height, RTsize launch_depth)
 
void finalize ()
 
template<class Iterator >
void setDevices (Iterator begin, Iterator end)
 
std::vector< int > getDevices () const
 
void execute ()
 
void setCudaStream (void *stream)
 
void getCudaStream (void **stream)
 

Friends

class Handle< CommandListObj >
 

Additional Inherited Members

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

Detailed Description

CommandList wraps the OptiX C API RTcommandlist opaque type and its associated function set.