OptiX  3.9
NVIDIA OptiX Acceleration Engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Public Member Functions | Static Public Member Functions | Friends | List of all members
optix::RemoteDeviceObj Class Reference

Detailed Description

RemoteDevice wraps the OptiX C API RTremotedevice opaque type and its associated function set.

Inheritance diagram for optix::RemoteDeviceObj:
optix::APIObj

Public Member Functions

void destroy ()
 
void reserve (unsigned int num_nodes, unsigned int configuration_idx)
 
void release ()
 
void getAttribute (RTremotedeviceattribute attrib, RTsize size, void *p)
 
std::string getConfiguration (unsigned int index)
 
RTremotedevice get ()
 
- Public Member Functions inherited from optix::APIObj
void addReference ()
 
int removeReference ()
 
virtual void checkError (RTresult code) const
 
virtual void checkError (RTresult code, Context context) const
 
void checkErrorNoGetContext (RTresult code) const
 

Static Public Member Functions

static RemoteDevice create (const std::string &url, const std::string &username, const std::string &password)
 
- Static Public Member Functions inherited from optix::APIObj
static Exception makeException (RTresult code, RTcontext context)
 

Friends

class Handle< RemoteDeviceObj >