Type list for document undos.
Enumerations |
|
enum |
UNDOTYPE
{
NONE , CHANGE , CHANGE_NOCHILDREN , CHANGE_SMALL , CHANGE_SELECTION , NEWOBJ , DELETEOBJ , ACTIVATE , DEACTIVATE , BITS , HIERARCHY_PSR , PRIVATE_STRING , PRIVATE_MULTISELECTIONAXIS , START , END } |
函数 |
|
enum UNDOTYPE | MAXON_ENUM_LIST ( UNDOTYPE ) |
|
strong |
Enumerator | |
---|---|
NONE |
None. |
CHANGE |
Any change to an object, including hierarchy modifications; modification in positioning (object has been moved from A to B), substructures etc. (Needs to be called before the change.) |
CHANGE_NOCHILDREN |
如同 UNDOTYPE::CHANGE , but without child modifications. (Needs to be called before the change.) |
CHANGE_SMALL |
Change to local data only (e.g. data container). No substructures (e.g. no tags on an object) and no children. (Needs to be called before the change.) |
CHANGE_SELECTION |
Change to point/poly/edge selection only. (Needs to be called before the change.) |
NEWOBJ |
New object/material/tag etc. was created. (Needs to be called after action.) |
DELETEOBJ |
Object/node/tag etc. to be deleted. (Needs to be called before action.) |
ACTIVATE |
Automatically managed by BaseDocument::SetActiveObject() , BaseDocument::SetActiveTag() , BaseDocument::SetActiveMaterial() etc. No need to use manually. |
DEACTIVATE |
Automatically managed by BaseDocument::SetActiveObject() , BaseDocument::SetActiveTag() , BaseDocument::SetActiveMaterial() etc. No need to use manually. |
BITS |
Change to object bits, e.g. selection status. (Needs to be called before the change.) |
HIERARCHY_PSR |
Change in hierarchical placement and PSR values. (Needs to be called before the change.) |
PRIVATE_STRING |
Private . |
PRIVATE_MULTISELECTIONAXIS |
Private . |
START |
Private . |
END |
Private . |
enum UNDOTYPE MAXON_ENUM_LIST | ( | UNDOTYPE | ) |