|
| ~GA_ElementGroupTable () override |
|
void | getList (UT_Array< const GA_ElementGroup * > &list) const |
|
void | getList (UT_Array< GA_ElementGroup * > &list) const |
|
bool | loadGroupsH9 (UT_IStream &is, GA_AttributeOwner owner, int count) |
|
bool | saveGroupsH9 (std::ostream &os, int binary) const |
|
void | unionElementForAllGroups (GA_Offset dest, GA_Offset src) const |
| Add dest to the same groups that src belongs to. More...
|
|
void | intersectElementForAllGroups (GA_Offset dest, GA_Offset src) const |
| Remove dest from the groups that src does not belong to. More...
|
|
GA_Size | destroyEmptyGroups () |
|
void | invalidateGroupEntries () |
|
SYS_FORCE_INLINE GA_ElementGroup * | find (const UT_StringRef &name) const |
|
|
GA_GroupTable::iterator
< GA_ElementGroup > | beginTraverse () const |
|
GA_GroupTable::iterator
< GA_ElementGroup > | endTraverse () const |
|
|
void | addElementToAllGroups (GA_Offset dest) const |
|
void | toggleElementInAllGroups (GA_Offset dest) const |
|
void | removeElementFromAllGroups (GA_Offset dest) const |
|
| GA_GroupTable (GA_Detail &detail) |
|
virtual | ~GA_GroupTable () |
|
virtual int64 | getMemoryUsage (bool inclusive) const |
| Report memory usage (includes all shared memory) More...
|
|
virtual void | countMemory (UT_MemoryCounter &counter, bool inclusive) const |
|
bool | isEmpty () const |
|
exint | getPersistentCount () const |
|
exint | entries () const |
|
GA_Group * | find (const UT_StringRef &name) const |
|
GA_Group * | newGroup (const UT_StringHolder &name) |
|
GA_Group * | newInternalGroup () |
|
GA_Group * | newGroup (const UT_StringHolder &name, bool internal) |
| TODO: Deprecate internal groups with user-specified names. More...
|
|
bool | destroy (GA_Group *group) |
|
bool | destroy (const UT_StringRef &name) |
|
GA_Size | destroyGroups (const Filter &filter) |
|
void | clear () |
|
bool | renameGroup (const UT_StringRef &fromname, const UT_StringHolder &toname) |
|
UT_StringHolder | renameGroupUnspecified (const UT_StringRef &from_name) |
|
bool | jsonSave (UT_JSONWriter &w, const GA_SaveMap &map, const char *type) const |
|
bool | jsonLoad (UT_JSONParser &p, const GA_LoadMap &map, const char *type_default, GA_AttributeOwner owner) |
| Load the groups from the JSON stream. More...
|
|
bool | jsonShouldSave (const GA_SaveMap &map) const |
| Returns true if there are any groups to be saved out. More...
|
|
GA_GroupTable::iterator< GA_Group > | beginTraverse () const |
|
GA_GroupTable::iterator< GA_Group > | endTraverse () const |
|
GA_GroupUPtr | createDetachedGroup () const |
|
GA_Group * | newDetachedGroup () const |
|
void | stat (UT_StringArray &info, uint level) |
|
void | stat (GA_Stat &stat, uint level) const |
|
ordered_iterator | obegin () const |
|
ordered_iterator | oend () const |
|