|
HDK
|
#include <GU_TrimConvertPatch.h>
Inheritance diagram for GU_TrimConvertPatch:Public Member Functions | |
| GU_TrimConvertPatch (GU_Detail *gdp, GEO_TPSurf *surface) | |
| ~GU_TrimConvertPatch () override | |
| void | getPointArrays (GA_WorkVertexBuffer *&vertices, GA_Offset *&points, UT_IntArray *&ptindices, GA_AttributeRefMap *&hlist, int &curveend) |
| void | refreshCells (GEO_AttributeHandleList *hlist, const GEO_TPSurf *, int, int, int, int) override |
| GEO_TPSurf * | getSurf () const |
Public Member Functions inherited from GU_TrimBasePatch | |
| GU_TrimBasePatch () | |
| virtual | ~GU_TrimBasePatch () |
| virtual int64 | getMemoryUsage (bool inclusive) const |
| void | trace (const GA_KnotVector &ubreaks, const GA_KnotVector &vbreaks, int uinteriordiv, int vinteriordiv, float lodc=-1) |
| void | tesselate (GU_TrimBaseTesselator *tesselator) |
| int | setTrimLoops (GD_TrimLoop *loops, float umin, float vmin, float umax, float vmax) |
Protected Member Functions | |
| void | fillPoint (GU_TrimPatchPoint *p) override |
| void | fillCornerPoints () override |
| void | fillEdgePoints () override |
Protected Member Functions inherited from GU_TrimBasePatch | |
| virtual void | fillCurvePoints () |
| void | initCells () |
| void | freeCells () |
| void | freeCurves () |
| void | traceCurve (GD_TrimLoop *loop, float curvelod) |
Protected Attributes | |
| GEO_TPSurf * | mySurf |
| GU_Detail * | myGDP |
| GA_WorkVertexBuffer * | myVertexBuffer |
| UT_ValArray< GA_Offset > | myPoints |
| UT_IntArray * | myPointIndices |
| GA_AttributeRefMap | myHandles |
| int | myCurveEnd |
Protected Attributes inherited from GU_TrimBasePatch | |
| GU_TrimCoreRegion * | myCoreRegion |
| GU_TrimPatchPoint ** | myEdgeListArray |
| GU_TrimCornerPoint * | myCornerPointArray |
| GU_TrimPatchPoint * | myCurveStarts |
| float * | myUIsoparms |
| float * | myVIsoparms |
| GD_TrimLoop * | myTrimLoops |
| GD_TrimLoop * | myOriginalTrimLoops |
| int | myUDiv |
| int | myVDiv |
| int | myULod |
| int | myVLod |
Definition at line 78 of file GU_TrimConvertPatch.h.
| GU_TrimConvertPatch::GU_TrimConvertPatch | ( | GU_Detail * | gdp, |
| GEO_TPSurf * | surface | ||
| ) |
|
override |
|
overrideprotectedvirtual |
Implements GU_TrimBasePatch.
|
overrideprotectedvirtual |
Reimplemented from GU_TrimBasePatch.
|
overrideprotectedvirtual |
Implements GU_TrimBasePatch.
| void GU_TrimConvertPatch::getPointArrays | ( | GA_WorkVertexBuffer *& | vertices, |
| GA_Offset *& | points, | ||
| UT_IntArray *& | ptindices, | ||
| GA_AttributeRefMap *& | hlist, | ||
| int & | curveend | ||
| ) |
|
inline |
Definition at line 98 of file GU_TrimConvertPatch.h.
|
inlineoverridevirtual |
Implements GU_TrimBasePatch.
Definition at line 94 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 123 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 118 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 122 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 121 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 120 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 117 of file GU_TrimConvertPatch.h.
|
protected |
Definition at line 119 of file GU_TrimConvertPatch.h.