|
| GU_PrimGroup (const GU_Detail *gdp, const GA_PrimitiveTypeId &id) |
| Create a detached group that we own. More...
|
|
| GU_PrimGroup (const char *n, GU_Detail *gdp, const GA_PrimitiveTypeId &id) |
|
| GU_PrimGroup (GU_Detail *gdp, GA_PrimitiveGroup *primGroup) |
|
| ~GU_PrimGroup () override |
|
GA_PrimitiveGroup * | primGroup () const |
|
GA_ElementGroup * | newGroup (const char *name) override |
|
GA_ElementGroup * | find (const char *name) const override |
|
void | destroy () override |
|
void | generateGroup (const GU_GroupParms &parms) override |
|
void | range (int num, int, int, int, int, int) const override |
|
void | pattern (const char *pattern, int nelements, int) const override |
|
void | patternGroup (const char *pattern, bool order) const override |
|
int | boundingBox (float, float, float, float, float, float, float, float, float, bool) override |
|
void | boundingSphere (float tx, float ty, float tz, float radx, float rady, float radz, bool includeNotWhollyContained) const override |
|
void | normal (UT_Vector3 &nml, float angle, bool include_opposite=false) const override |
|
void | backface (const UT_Vector3 &eye) const |
|
void | degenerate (bool degenerate, bool zaf, bool doOpen, float tol) const override |
|
void | nonplanar (float tol) const |
|
void | randomChance (float seed, float frac, bool use_attrib, const char *attrib_name) const override |
|
| GU_ElementGroup (GU_Detail *gdp) |
|
| ~GU_ElementGroup () override |
|
bool | boolean (GU_GroupBoolOp boolop, const UT_String &group1, bool negate1, const UT_String &group2, bool negate2) const override |
|
bool | boolean (GU_GroupBoolOp boolop, GA_Group *group1, bool negate1, GA_Group *group2, bool negate2) const override |
|
GA_ElementGroup * | elementGroup () const |
|
| GU_Group (GU_Detail *gdp) |
|
virtual | ~GU_Group () |
|
GA_Group * | group () const |
|
Definition at line 28 of file GU_PrimGroup.h.