#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: