#include <oidn.hpp>
|
| FilterRef () |
|
| FilterRef (OIDNFilter handle) |
|
| FilterRef (const FilterRef &other) |
|
| FilterRef (FilterRef &&other) |
|
FilterRef & | operator= (const FilterRef &other) |
|
FilterRef & | operator= (FilterRef &&other) |
|
FilterRef & | operator= (OIDNFilter other) |
|
| ~FilterRef () |
|
OIDNFilter | getHandle () const |
|
| operator bool () const |
|
void | setImage (const char *name, const BufferRef &buffer, Format format, size_t width, size_t height, size_t byteOffset=0, size_t bytePixelStride=0, size_t byteRowStride=0) |
|
void | setImage (const char *name, void *ptr, Format format, size_t width, size_t height, size_t byteOffset=0, size_t bytePixelStride=0, size_t byteRowStride=0) |
|
void | removeImage (const char *name) |
|
void | setData (const char *name, void *ptr, size_t byteSize) |
|
void | updateData (const char *name) |
|
void | removeData (const char *name) |
|
void | set (const char *name, bool value) |
|
void | set (const char *name, int value) |
|
void | set (const char *name, float value) |
|
template<typename T > |
T | get (const char *name) |
|
void | setProgressMonitorFunction (ProgressMonitorFunction func, void *userPtr=nullptr) |
|
void | commit () |
|
void | execute () |
|
template<> |
bool | get (const char *name) |
|
template<> |
int | get (const char *name) |
|
template<> |
float | get (const char *name) |
|
Definition at line 125 of file oidn.hpp.
FilterRef::~FilterRef |
( |
| ) |
|
|
inline |
void FilterRef::commit |
( |
| ) |
|
|
inline |
void FilterRef::execute |
( |
| ) |
|
|
inline |
template<typename T >
T FilterRef::get |
( |
const char * |
name | ) |
|
template<>
bool FilterRef::get |
( |
const char * |
name | ) |
|
|
inline |
FilterRef::operator bool |
( |
| ) |
const |
|
inline |
void FilterRef::removeData |
( |
const char * |
name | ) |
|
|
inline |
void FilterRef::removeImage |
( |
const char * |
name | ) |
|
|
inline |
void FilterRef::set |
( |
const char * |
name, |
|
|
bool |
value |
|
) |
| |
|
inline |
void FilterRef::setData |
( |
const char * |
name, |
|
|
void * |
ptr, |
|
|
size_t |
byteSize |
|
) |
| |
|
inline |
void FilterRef::setImage |
( |
const char * |
name, |
|
|
const BufferRef & |
buffer, |
|
|
Format |
format, |
|
|
size_t |
width, |
|
|
size_t |
height, |
|
|
size_t |
byteOffset = 0 , |
|
|
size_t |
bytePixelStride = 0 , |
|
|
size_t |
byteRowStride = 0 |
|
) |
| |
|
inline |
void FilterRef::setImage |
( |
const char * |
name, |
|
|
void * |
ptr, |
|
|
Format |
format, |
|
|
size_t |
width, |
|
|
size_t |
height, |
|
|
size_t |
byteOffset = 0 , |
|
|
size_t |
bytePixelStride = 0 , |
|
|
size_t |
byteRowStride = 0 |
|
) |
| |
|
inline |
void FilterRef::updateData |
( |
const char * |
name | ) |
|
|
inline |
The documentation for this class was generated from the following file: