HDK
|
#include <oidn.hpp>
Public Member Functions | |
DeviceRef () | |
DeviceRef (OIDNDevice handle) | |
DeviceRef (const DeviceRef &other) | |
DeviceRef (DeviceRef &&other) | |
DeviceRef & | operator= (const DeviceRef &other) |
DeviceRef & | operator= (DeviceRef &&other) |
DeviceRef & | operator= (OIDNDevice other) |
~DeviceRef () | |
OIDNDevice | getHandle () const |
operator bool () const | |
void | set (const char *name, bool value) |
void | set (const char *name, int value) |
template<typename T > | |
T | get (const char *name) |
void | setErrorFunction (ErrorFunction func, void *userPtr=nullptr) |
Error | getError () |
Error | getError (const char *&outMessage) |
void | commit () |
BufferRef | newBuffer (size_t byteSize) |
BufferRef | newBuffer (void *ptr, size_t byteSize) |
FilterRef | newFilter (const char *type) |
template<> | |
bool | get (const char *name) |
template<> | |
int | get (const char *name) |
|
inline |
|
inline |
|
inline |
|
inline |