HDK
|
#include <VEX_GeoCommand.h>
Classes | |
class | DefaultValue |
Public Member Functions | |
VEX_AttribEdit (VEX_GeoDictType dict, const UT_StringHolder &name) | |
VEX_AttribEdit (VEX_GeoDictType dict, const UT_StringHolder &path, const UT_StringHolder &name) | |
~VEX_AttribEdit () | |
void | setTypeInfo (exint srcelem, const char *typeinfo) |
void | addAttribute (exint srcelem, VEX_Type type, bool isarray, const DefaultValue &value) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXfloat< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXint< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXvec2< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXvec3< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXvec4< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXmat2< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXmat3< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXmat4< PREC > data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const char *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, UT_OptionsHolder dict) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXfloat< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXvec2< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXvec3< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXvec4< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXmat2< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXmat3< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXmat4< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXint< PREC >> *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< const char * > *data) |
void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< UT_OptionsHolder > *data) |
void | merge (VEX_AttribEdit &src) |
void | sort () |
void | clear () |
VEX_GeoDictType | dict () const |
const UT_StringHolder & | name () const |
VEX_Type | type () const |
bool | isArray () const |
bool | shouldcreate () const |
VEX_GeoTypeInfo | typeinfo () const |
const DefaultValue & | defaultValue () const |
const UT_StringHolder & | path () const |
Protected Attributes | |
exint | myDefiningElem |
VEX_GeoDictType | myDict |
UT_StringHolder | myName |
UT_StringHolder | myPath |
VEX_Type | myType |
bool | myIsArray |
exint | myTypeInfoElem |
VEX_GeoTypeInfo | myTypeInfo |
void * | myCmdList |
exint | myCreationElem |
bool | myDoCreate |
DefaultValue | myDefValue |
Definition at line 530 of file VEX_GeoCommand.h.
VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::VEX_AttribEdit | ( | VEX_GeoDictType | dict, |
const UT_StringHolder & | name | ||
) |
VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::VEX_AttribEdit | ( | VEX_GeoDictType | dict, |
const UT_StringHolder & | path, | ||
const UT_StringHolder & | name | ||
) |
VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::~VEX_AttribEdit | ( | ) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::addAttribute | ( | exint | srcelem, |
VEX_Type | type, | ||
bool | isarray, | ||
const DefaultValue & | value | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXfloat< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXint< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXvec2< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXvec3< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXvec4< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXmat2< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXmat3< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
VEXmat4< PREC > | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const char * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
UT_OptionsHolder | dict | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXfloat< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXvec2< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXvec3< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXvec4< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXmat2< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXmat3< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXmat4< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< VEXint< PREC >> * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< const char * > * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, |
const OBJ_ID & | obj_id, | ||
const SEC_ID & | sec_id, | ||
VEX_GeoMode | mode, | ||
const UT_Array< UT_OptionsHolder > * | data | ||
) |
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::clear | ( | ) |
|
inline |
Definition at line 740 of file VEX_GeoCommand.h.
|
inline |
Definition at line 734 of file VEX_GeoCommand.h.
|
inline |
Definition at line 737 of file VEX_GeoCommand.h.
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::merge | ( | VEX_AttribEdit< PREC, OBJ_ID, SEC_ID > & | src | ) |
|
inline |
Definition at line 735 of file VEX_GeoCommand.h.
|
inline |
Definition at line 745 of file VEX_GeoCommand.h.
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::setTypeInfo | ( | exint | srcelem, |
const char * | typeinfo | ||
) |
|
inline |
Definition at line 738 of file VEX_GeoCommand.h.
void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::sort | ( | ) |
|
inline |
Definition at line 736 of file VEX_GeoCommand.h.
|
inline |
Definition at line 739 of file VEX_GeoCommand.h.
|
protected |
Definition at line 761 of file VEX_GeoCommand.h.
|
protected |
Definition at line 763 of file VEX_GeoCommand.h.
|
protected |
Definition at line 749 of file VEX_GeoCommand.h.
|
protected |
Definition at line 765 of file VEX_GeoCommand.h.
|
protected |
Definition at line 750 of file VEX_GeoCommand.h.
|
protected |
Definition at line 764 of file VEX_GeoCommand.h.
|
protected |
Definition at line 754 of file VEX_GeoCommand.h.
|
protected |
Definition at line 751 of file VEX_GeoCommand.h.
|
protected |
Definition at line 752 of file VEX_GeoCommand.h.
|
protected |
Definition at line 753 of file VEX_GeoCommand.h.
|
protected |
Definition at line 759 of file VEX_GeoCommand.h.
|
protected |
Definition at line 758 of file VEX_GeoCommand.h.