#include <HUSD_Compositor.h>
|  | 
|  | HUSD_Compositor () | 
|  | 
| virtual | ~HUSD_Compositor () | 
|  | 
| void | setResolution (int w, int h) | 
|  | 
| int | width () const | 
|  | 
| int | height () const | 
|  | 
| virtual void | updateColorBuffer (void *data, PXL_DataFormat df, int num_components)=0 | 
|  | 
| virtual void | updateColorTexture (int id) | 
|  | 
| virtual void | updateDepthBuffer (void *data, PXL_DataFormat df, int num_components)=0 | 
|  | 
| virtual void | updateDepthTexture (int id) | 
|  | 
| virtual void | updatePrimIDBuffer (void *data, PXL_DataFormat df, bool stealdata=false, bool keeptexture=false)=0 | 
|  | 
| virtual void | updatePrimIDTexture (int id) | 
|  | 
| virtual void | updateInstanceIDBuffer (void *data, PXL_DataFormat df, bool stealdata=false, bool keeptexture=false)=0 | 
|  | 
| virtual void | updateInstIDTexture (int id) | 
|  | 
| virtual const PXL_Raster * | primID () const =0 | 
|  | 
| virtual const PXL_Raster * | instanceID () const =0 | 
|  | 
| virtual void | saveBuffers (const UT_StringHolder &colorfile, const UT_StringHolder &depthfile) const | 
|  | 
Definition at line 24 of file HUSD_Compositor.h.
 
  
  | 
        
          | HUSD_Compositor::HUSD_Compositor | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | virtual HUSD_Compositor::~HUSD_Compositor | ( |  | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | int HUSD_Compositor::height | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | virtual const PXL_Raster* HUSD_Compositor::instanceID | ( |  | ) | const |  | pure virtual | 
 
 
  
  | 
        
          | virtual const PXL_Raster* HUSD_Compositor::primID | ( |  | ) | const |  | pure virtual | 
 
 
  
  | 
        
          | void HUSD_Compositor::setResolution | ( | int | w, |  
          |  |  | int | h |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | virtual void HUSD_Compositor::updateColorTexture | ( | int | id | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | virtual void HUSD_Compositor::updateDepthTexture | ( | int | id | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | virtual void HUSD_Compositor::updateInstanceIDBuffer | ( | void * | data, |  
          |  |  | PXL_DataFormat | df, |  
          |  |  | bool | stealdata = false, |  
          |  |  | bool | keeptexture = false |  
          |  | ) |  |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual void HUSD_Compositor::updateInstIDTexture | ( | int | id | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | virtual void HUSD_Compositor::updatePrimIDBuffer | ( | void * | data, |  
          |  |  | PXL_DataFormat | df, |  
          |  |  | bool | stealdata = false, |  
          |  |  | bool | keeptexture = false |  
          |  | ) |  |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual void HUSD_Compositor::updatePrimIDTexture | ( | int | id | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | int HUSD_Compositor::width | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | int HUSD_Compositor::myHeight |  | protected | 
 
 
  
  | 
        
          | int HUSD_Compositor::myWidth |  | protected | 
 
 
The documentation for this class was generated from the following file: