HDK
|
#include <GU_VolumeRasterize.h>
Public Member Functions | |
GU_VolumeRasterizePrimList () | |
virtual | ~GU_VolumeRasterizePrimList () |
virtual exint | numPrimitives () const =0 |
virtual void | getBBox (exint prim, UT_BoundingBox &bbox) const =0 |
virtual bool | canValidate (exint prim) const |
virtual bool | validateBBox (exint prim, const UT_BoundingBox &bbox) const |
virtual void | initThread (const UT_JobInfo &info, void **threaddata) const |
virtual void | endThread (const UT_JobInfo &info, void *threaddata) const |
virtual void | fillBindings (const UT_ExintArray &primnum, UT_Array< GU_VolumeRasterizeBinding > &bindings) const =0 |
virtual void | proposeBindings (UT_Array< GU_VolumeRasterizeBinding > &bindings) const =0 |
Returns a list of bindings that we know how to write to. More... | |
Definition at line 67 of file GU_VolumeRasterize.h.
|
inline |
Definition at line 70 of file GU_VolumeRasterize.h.
|
inlinevirtual |
Definition at line 71 of file GU_VolumeRasterize.h.
|
inlinevirtual |
Reimplemented in GU_VolumeRasterizePointAsPrimList.
Definition at line 81 of file GU_VolumeRasterize.h.
|
inlinevirtual |
Definition at line 90 of file GU_VolumeRasterize.h.
|
pure virtual |
Initialize a block binding information. This is responsible for passing to the rasterizer information about the primitives. It takes a worldspace location in P which is present as one of the bindings that is already filled out.
Implemented in GU_VolumeRasterizePointAsPrimList.
|
pure virtual |
Implemented in GU_VolumeRasterizePointAsPrimList.
|
inlinevirtual |
Definition at line 88 of file GU_VolumeRasterize.h.
|
pure virtual |
Implemented in GU_VolumeRasterizePointAsPrimList.
|
pure virtual |
Returns a list of bindings that we know how to write to.
Implemented in GU_VolumeRasterizePointAsPrimList.
|
inlinevirtual |
Reimplemented in GU_VolumeRasterizePointAsPrimList.
Definition at line 84 of file GU_VolumeRasterize.h.