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