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