|
| ~GA_AttributeSet () |
|
GA_Attribute * | createAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype, const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
GA_AttributeUPtr | createDetachedAttribute (GA_AttributeOwner owner, const UT_StringRef &attribtype, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options) const |
| Create a detached attribute. More...
|
|
GA_AttributeUPtr | createDetachedAttribute (GA_AttributeOwner owner, const GA_AttributeType &attribtype, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options) const |
|
SYS_FORCE_INLINE GA_Attribute * | createAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype, const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
| Convenience method to add a public attribute. More...
|
|
GA_Attribute * | createTempAttribute (GA_AttributeOwner owner, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) |
|
GA_Attribute * | cloneTempAttribute (GA_AttributeOwner owner, const GA_Attribute &src, bool clone_options) |
|
SYS_FORCE_INLINE const
GA_Attribute * | findAttribute (GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_order_size) const |
|
SYS_FORCE_INLINE GA_Attribute * | findAttribute (GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_order_size) |
|
SYS_FORCE_INLINE const
GA_Attribute * | findAttribute (const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_order_size) const |
|
SYS_FORCE_INLINE GA_Attribute * | findAttribute (const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_order_size) |
|
SYS_FORCE_INLINE GA_Attribute * | findAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findAttribute (GA_AttributeOwner owner, const UT_StringRef &name) |
|
SYS_FORCE_INLINE const
GA_Attribute * | findAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const |
|
SYS_FORCE_INLINE const
GA_Attribute * | findAttribute (GA_AttributeOwner owner, const UT_StringRef &name) const |
|
void | matchAttributes (const GA_AttributeFilter &filter, const GA_AttributeOwner search_order[], int search_order_size, UT_Array< GA_Attribute * > &list) |
|
void | matchAttributes (const GA_AttributeFilter &filter, const GA_AttributeOwner search_order[], int search_order_size, UT_Array< const GA_Attribute * > &list) const |
|
void | matchAttributes (const GA_AttributeFilter &filter, GA_AttributeOwner owner, UT_Array< GA_Attribute * > &list) |
|
void | matchAttributes (const GA_AttributeFilter &filter, GA_AttributeOwner owner, UT_Array< const GA_Attribute * > &list) const |
|
bool | destroyAttribute (GA_Attribute *attribute) |
|
bool | destroyAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) |
|
SYS_FORCE_INLINE bool | destroyAttribute (GA_AttributeOwner owner, const UT_StringRef &name) |
|
bool | destroyAttributeIncludingP (GA_Attribute *attribute) |
|
int | destroyAttributes (GA_AttributeOwner owner, const GA_AttributeFilter &filter) |
|
bool | renameAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &from_name, const UT_StringHolder &to_name) |
|
const char * | renameAttributeUnspecified (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &from_name) |
|
GA_Attribute * | createTupleAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
SYS_FORCE_INLINE GA_Attribute * | createTupleAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
GA_ATINumericUPtr | createDetachedTupleAttribute (GA_AttributeOwner owner, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const GA_AttributeOptions *attribute_options=NULL) const |
|
GA_Attribute * | createArrayAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const UT_StringRef &attribtype="arraydata", const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
GA_Attribute * | createTempTupleAttribute (GA_AttributeOwner owner, GA_Storage storage, int tuple_size, const GA_Defaults &defaults, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL) |
|
GA_Attribute * | createStringAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const UT_StringRef &attribtype="string", const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
SYS_FORCE_INLINE GA_Attribute * | createStringAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const UT_StringRef &attribtype="string", const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
GA_Attribute * | createTempStringAttribute (GA_AttributeOwner owner, int tuple_size=1) |
|
GA_Attribute * | createDictAttribute (GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const UT_StringRef &attribtype="dict", const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
SYS_FORCE_INLINE GA_Attribute * | createDictAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=NULL, const GA_AttributeOptions *attribute_options=NULL, const UT_StringRef &attribtype="dict", const GA_ReuseStrategy &r=GA_ReuseStrategy()) |
|
GA_Attribute * | createTempDictAttribute (GA_AttributeOwner owner, int tuple_size=1) |
|
SYS_FORCE_INLINE GA_Attribute * | findPointAttribute (GA_AttributeScope scope, const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findPointAttribute (const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findVertexAttribute (GA_AttributeScope scope, const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findVertexAttribute (const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findPrimitiveAttribute (GA_AttributeScope scope, const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findPrimitiveAttribute (const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findGlobalAttribute (GA_AttributeScope scope, const UT_StringRef &name) |
|
SYS_FORCE_INLINE GA_Attribute * | findGlobalAttribute (const UT_StringRef &name) |
|
GA_ElementGroup * | findGroup (GA_AttributeOwner owner, const UT_StringRef &name) |
|
GA_ElementGroup * | findPointGroup (const UT_StringRef &name) |
|
GA_ElementGroup * | findVertexGroup (const UT_StringRef &name) |
|
GA_ElementGroup * | findPrimitiveGroup (const UT_StringRef &name) |
|
void | tryCompressAllPages (GA_AttributeOwner owner, GA_Offset start_offset=GA_Offset(0), GA_Offset end_offset=GA_INVALID_OFFSET) |
|
void | bumpAllDataIds (GA_AttributeOwner owner) |
| Bumps all data IDs of attributes of the specified owner. More...
|
|
bool | jsonSave (UT_JSONWriter &w, const GA_SaveMap &s) const |
|
bool | jsonLoad (UT_JSONParser &p, GA_LoadMap &m) |
| Load attribute sets from a JSON stream. More...
|
|
int64 | getMemoryUsage (bool inclusive) const |
|
void | countMemory (UT_MemoryCounter &counter, bool inclusive) const |
|
bool | loadDictH9 (UT_IStream &is, GA_AttributeOwner owner, int tbl_size, const GA_AIFDefinition< GA_AIFFileH9 > &definition, UT_Array< GA_AttribLoadDataH9 > &list, const GA_AttribXlateH9 *xlate) |
|
bool | stat (GA_Stat &stat, uint level) const |
| Get information about attributes. More...
|
|
GA_Detail * | getDetail () const |
|
void | clearAllAttributes (bool for_deletion) |
|
void | clearAllAttributes (GA_AttributeOwner owner, bool for_deletion) |
|
void | reserveNewSymbolTableSpace (GA_AttributeOwner owner, GA_AttributeScope scope, int size) |
|
GA_ATITopology * | createTopologyAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, GA_AttributeOwner linkowner) |
|
SYS_FORCE_INLINE const
GA_AttributeDict & | getDict (GA_AttributeOwner owner) const |
| Raw access to the GA_AttributeDict for a particular owner. More...
|
|
GA_AttributeDict::iterator | begin (GA_AttributeOwner owner) const |
|
GA_AttributeDict::iterator | begin (GA_AttributeOwner owner, GA_AttributeScope scope) const |
|
GA_AttributeDict::iterator | end (GA_AttributeOwner owner) const |
|
GA_AttributeDict::iterator | end (GA_AttributeOwner owner, GA_AttributeScope scope) const |
|
void | defragment (const GA_Defragment &defrag) |
|
void | enableDataIdGeneration () |
|
bool | isGeneratingDataIds () const |
| Query whether generation of data IDs has been enabled. More...
|
|
|
GA_Attribute * | cloneAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, namevalidcertificate, const GA_Attribute &src, bool clone_options, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) |
|
GA_Attribute * | cloneAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, const GA_Attribute &src, bool clone_options, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) |
|
|
GA_Attribute * | cloneTupleAsArrayAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, namevalidcertificate, const GA_Attribute &src, bool clone_options, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) |
|
GA_Attribute * | cloneTupleAsArrayAttribute (GA_AttributeOwner owner, const UT_StringHolder &name, const GA_Attribute &src, bool clone_options, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) |
|
|
void | registerGroup (GA_ElementGroup &group) |
|
void | unregisterGroup (GA_ElementGroup &group) |
|
|
void | hardenAllPages (GA_AttributeOwner owner, GA_Offset start_offset=GA_Offset(0), GA_Offset end_offset=GA_INVALID_OFFSET) |
|
void | hardenAllPagesExceptGroups (GA_AttributeOwner owner, GA_Offset start_offset=GA_Offset(0), GA_Offset end_offset=GA_INVALID_OFFSET) |
|
Definition at line 63 of file GA_AttributeSet.h.