#include <GU_VolumeRasterize.h>
|
| | GU_VolumeRasterizePointAsPrimList (const GU_Detail *gdp, const GA_OffsetList &ptlist, bool scaletexturespace) |
| |
| | ~GU_VolumeRasterizePointAsPrimList () override |
| |
| void | setDisplaceBounds (fpreal relative, fpreal absolute) |
| |
| exint | numPrimitives () const override |
| |
| void | getBBox (exint prim, UT_BoundingBox &bbox) const override |
| |
| bool | canValidate (exint prim) const override |
| |
| bool | validateBBox (exint prim, const UT_BoundingBox &bbox) const override |
| |
| void | fillBindings (const UT_ExintArray &primnum, UT_Array< GU_VolumeRasterizeBinding > &bindings) const override |
| |
| void | proposeBindings (UT_Array< GU_VolumeRasterizeBinding > &bindings) const override |
| | Returns a list of bindings that we know how to write to. More...
|
| |
| void | getInverseXform (exint prim, UT_Matrix4 &xform) const |
| | Computes the transform world position to texture coordinates. More...
|
| |
| void | getXform (exint prim, UT_Matrix4 &xform) const |
| | Computes the tranform from texture to world. More...
|
| |
| | GU_VolumeRasterizePrimList () |
| |
| virtual | ~GU_VolumeRasterizePrimList () |
| |
| virtual void | initThread (const UT_JobInfo &info, void **threaddata) const |
| |
| virtual void | endThread (const UT_JobInfo &info, void *threaddata) const |
| |
Definition at line 103 of file GU_VolumeRasterize.h.
| GU_VolumeRasterizePointAsPrimList::GU_VolumeRasterizePointAsPrimList |
( |
const GU_Detail * |
gdp, |
|
|
const GA_OffsetList & |
ptlist, |
|
|
bool |
scaletexturespace |
|
) |
| |
| GU_VolumeRasterizePointAsPrimList::~GU_VolumeRasterizePointAsPrimList |
( |
| ) |
|
|
override |
| bool GU_VolumeRasterizePointAsPrimList::canValidate |
( |
exint |
prim | ) |
const |
|
overridevirtual |
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.
Implements GU_VolumeRasterizePrimList.
| void GU_VolumeRasterizePointAsPrimList::getInverseXform |
( |
exint |
prim, |
|
|
UT_Matrix4 & |
xform |
|
) |
| const |
Computes the transform world position to texture coordinates.
Computes the tranform from texture to world.
| exint GU_VolumeRasterizePointAsPrimList::numPrimitives |
( |
| ) |
const |
|
overridevirtual |
| void GU_VolumeRasterizePointAsPrimList::setDisplaceBounds |
( |
fpreal |
relative, |
|
|
fpreal |
absolute |
|
) |
| |
| bool GU_VolumeRasterizePointAsPrimList::validateBBox |
( |
exint |
prim, |
|
|
const UT_BoundingBox & |
bbox |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following file: