|
| GA_EdgeGroupTable (GA_Detail &detail) |
|
| ~GA_EdgeGroupTable () override |
|
void | getList (UT_Array< const GA_EdgeGroup * > &list) const |
|
void | getList (UT_Array< GA_EdgeGroup * > &list) const |
|
void | mergeTable (const GA_EdgeGroupTable &src, GA_MergeMap &map) |
|
void | mergeEdgeGroups (const GA_MergeMap &map) |
|
void | removePointsFromGroups (const GA_Range &range) |
|
void | removePointFromGroups (const GA_Offset ptoff) |
|
void | removePrimsFromGroups (const GA_Range &range) |
|
void | removePrimFromGroups (const GA_Offset primoff) |
|
void | defragment (const GA_Detail *gdp, const GA_Defragment &defrag) |
|
GA_Size | destroyEmptyGroups () |
|
void | bumpAllDataIds () |
|
void | makeAllEdgesValid () |
|
|
GA_GroupTable::iterator
< GA_EdgeGroup > | beginTraverse () const |
|
GA_GroupTable::iterator
< GA_EdgeGroup > | endTraverse () 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 |
|
Definition at line 33 of file GA_EdgeGroupTable.h.