#include <oidn.hpp>
|
| FilterRef () |
|
| FilterRef (OIDNFilter handle) |
|
| FilterRef (const FilterRef &other) |
|
| FilterRef (FilterRef &&other) noexcept |
|
FilterRef & | operator= (const FilterRef &other) |
|
FilterRef & | operator= (FilterRef &&other) noexcept |
|
FilterRef & | operator= (OIDNFilter other) |
|
| ~FilterRef () |
|
OIDNFilter | getHandle () const |
|
| operator bool () const |
|
void | release () |
|
void | setImage (const char *name, const BufferRef &buffer, Format format, size_t width, size_t height, size_t byteOffset=0, size_t pixelByteStride=0, size_t rowByteStride=0) |
|
void | setImage (const char *name, void *devPtr, Format format, size_t width, size_t height, size_t byteOffset=0, size_t pixelByteStride=0, size_t rowByteStride=0) |
|
void | unsetImage (const char *name) |
|
void | removeImage (const char *name) |
|
void | setData (const char *name, void *hostPtr, size_t byteSize) |
|
void | updateData (const char *name) |
|
void | unsetData (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, Quality value) |
|
void | set (const char *name, float value) |
|
template<typename T > |
T | get (const char *name) const |
|
void | setProgressMonitorFunction (ProgressMonitorFunction func, void *userPtr=nullptr) |
|
void | commit () |
|
void | execute () |
|
void | executeAsync () |
|
template<> |
bool | get (const char *name) const |
|
template<> |
int | get (const char *name) const |
|
template<> |
Quality | get (const char *name) const |
|
template<> |
float | get (const char *name) const |
|
Definition at line 334 of file oidn.hpp.
FilterRef::FilterRef |
( |
const FilterRef & |
other | ) |
|
|
inline |
FilterRef::~FilterRef |
( |
| ) |
|
|
inline |
void FilterRef::commit |
( |
| ) |
|
|
inline |
void FilterRef::execute |
( |
| ) |
|
|
inline |
void FilterRef::executeAsync |
( |
| ) |
|
|
inline |
template<typename T >
T FilterRef::get |
( |
const char * |
name | ) |
const |
template<>
bool FilterRef::get |
( |
const char * |
name | ) |
const |
|
inline |
template<>
int FilterRef::get |
( |
const char * |
name | ) |
const |
|
inline |
template<>
Quality FilterRef::get |
( |
const char * |
name | ) |
const |
|
inline |
template<>
float FilterRef::get |
( |
const char * |
name | ) |
const |
|
inline |
FilterRef::operator bool |
( |
| ) |
const |
|
inline |
void FilterRef::release |
( |
| ) |
|
|
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::set |
( |
const char * |
name, |
|
|
int |
value |
|
) |
| |
|
inline |
void FilterRef::set |
( |
const char * |
name, |
|
|
Quality |
value |
|
) |
| |
|
inline |
void FilterRef::set |
( |
const char * |
name, |
|
|
float |
value |
|
) |
| |
|
inline |
void FilterRef::setData |
( |
const char * |
name, |
|
|
void * |
hostPtr, |
|
|
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 |
pixelByteStride = 0 , |
|
|
size_t |
rowByteStride = 0 |
|
) |
| |
|
inline |
void FilterRef::setImage |
( |
const char * |
name, |
|
|
void * |
devPtr, |
|
|
Format |
format, |
|
|
size_t |
width, |
|
|
size_t |
height, |
|
|
size_t |
byteOffset = 0 , |
|
|
size_t |
pixelByteStride = 0 , |
|
|
size_t |
rowByteStride = 0 |
|
) |
| |
|
inline |
void FilterRef::unsetData |
( |
const char * |
name | ) |
|
|
inline |
void FilterRef::unsetImage |
( |
const char * |
name | ) |
|
|
inline |
void FilterRef::updateData |
( |
const char * |
name | ) |
|
|
inline |
The documentation for this class was generated from the following file: