#include <GU_ElementGroup.h>
|
virtual void | generateGroup (const GU_GroupParms &parms)=0 |
|
virtual void | range (int, int, int, int, int, int) const =0 |
|
void | getRangeValues (int, int &, int &, int &, int &) const |
|
virtual void | pattern (const char *pattern, int nelements, int order) const =0 |
|
virtual void | patternGroup (const char *pattern, bool order) const =0 |
|
virtual int | boundingBox (float, float, float, float, float, float, float, float, float, bool) |
|
virtual void | boundingSphere (float, float, float, float, float, float, bool) const =0 |
|
virtual void | normal (UT_Vector3 &nml, float angle, bool include_opposite) const =0 |
|
virtual void | degenerate (bool degenerate, bool zaf, bool doOpen, float tol) const =0 |
|
virtual void | randomChance (float seed, float frac, bool use_attrib, const char *attrib_name) const =0 |
|
bool | pointInsideSphere (const GU_Detail *gdp, GA_Offset ptoff, float a, float b, float c, float tx, float ty, float tz) const |
|
bool | shouldKeepRandom (exint num, float globalseed, float frac) const |
|
GU_Detail * | gdp () const |
|
UT_BoundingBox * | getBBox () const |
|
void | setGroup (GA_Group *grp) |
|
void | deleteBBox () |
|
Definition at line 21 of file GU_ElementGroup.h.
GU_ElementGroup::GU_ElementGroup |
( |
GU_Detail * |
gdp | ) |
|
GU_ElementGroup::~GU_ElementGroup |
( |
| ) |
|
|
override |
Determines whether threading should be enabled, based on the size of the range being processed and whether the group is unordered. If threading is enabled, calls grp.invalidateGroupEntries() since elements will be toggled in parallel.
The documentation for this class was generated from the following file: