|
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.