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