UNDOTYPEΒΆ

UNDOTYPE_NONE

None.

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

UNDOTYPE_CHANGE_NOCHILDREN

Same as UNDOTYPE_CHANGE, but without child modifications. (Needs to be called before the change.)

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

UNDOTYPE_CHANGE_SELECTION

Change to point/poly/edge selection only. (Needs to be called before the change.)

UNDOTYPE_NEW

New object/node/tag etc. was created. (Needs to be called after the change.)

UNDOTYPE_DELETE

Object/node/tag etc. to be deleted. (Needs to be called before the change.)

UNDOTYPE_ACTIVATE

Automatically managed by BaseDocument.SetActiveObject()/SetActiveTag()/SetActiveMaterial() etc. No need to use manually.

UNDOTYPE_DEACTIVATE

Automatically managed by BaseDocument.SetActiveObject()/SetActiveTag()/SetActiveMaterial() etc. No need to use manually.

UNDOTYPE_BITS

Change to object bits, e.g. selection status. (Needs to be called before the change.)

UNDOTYPE_HIERARCHY_PSR

Change in hierarchical placement and PSR values. (Needs to be called before the change.)

UNDOTYPE_PRIVATE_STRING

Private

UNDOTYPE_PRIVATE_MULTISELECTIONAXIS

Private.

UNDOTYPE_START

Private.

UNDOTYPE_END

Private.