API Changelog R25

Note

New additions to the Cinema 4D Python SDK are marked like this throughout the documentation:

New in version R25.010.

Here is the list of all the API additions and changes in the R25 Python API:

R25

Additions

Functions

  • c4d.modules.colorchooser.ColorSwatchPresetExists() removed.

  • c4d.modules.colorchooser.ValidColorSwatchPreset() removed.

  • c4d.modules.colorchooser.GetColorSwatchPresetDirectory() removed.

Methods

  • ColorSwatchData.LoadPresetByName() removed.

  • ColorSwatchData.LoadPresetByURL() removed.

  • ColorSwatchData.SavePresetByName() removed.

  • ColorSwatchData.SavePresetByURL() removed.

Symbols

A lot of symbols have been deprecated, find the complete list in the R25 Deprecated Symbols page.

However find a quick recap for the most important one:

Deprecated Symbols

Replacement

UNDOTYPE_NEW

UNDOTYPE_NEWOBJ

UNDOTYPE_DELETE

UNDOTYPE_DELETEOBJ

UNDO_CHANGE

UNDOTYPE_CHANGE

UNDO_CHANGE_NOCHILDS

UNDOTYPE_CHANGE_NOCHILDREN

UNDO_CHANGE_SMALL

UNDOTYPE_CHANGE_SMALL

UNDO_CHANGE_SELECTION

UNDOTYPE_CHANGE_SELECTION

UNDO_NEW

UNDOTYPE_NEWOBJ

UNDO_DELETE

UNDOTYPE_DELETEOBJ

UNDO_ACTIVATE

UNDOTYPE_ACTIVATE

UNDO_DEACTIVATE

UNDOTYPE_DEACTIVATE

UNDO_BITS

UNDOTYPE_BITS

UNDO_OBJECT_REC

UNDOTYPE_CHANGE

UNDO_OBJECT

UNDOTYPE_CHANGE_NOCHILDREN

UNDO_OBJECT_BASEDATA_REC

UNDOTYPE_CHANGE_SMALL

UNDO_OBJECT_BASEDATA

UNDOTYPE_CHANGE

UNDO_OBJECT_NEW

UNDOTYPE_NEWOBJ

UNDO_OBJECT_DEL

UNDOTYPE_DELETEOBJ

UNDO_OBJECT_ACTIVE

UNDOTYPE_ACTIVATE

UNDO_OBJECT_SELECTION

UNDOTYPE_CHANGE_SELECTION

UNDO_MATERIAL_DATA

UNDOTYPE_CHANGE

UNDO_MATERIAL_NEW

UNDOTYPE_NEWOBJ

UNDO_MATERIAL_DEL

UNDOTYPE_DELETEOBJ

UNDO_TAG_DATA

UNDOTYPE_CHANGE

UNDO_TAG_NEW

UNDOTYPE_NEWOBJ

UNDO_TAG_DEL

UNDOTYPE_DELETEOBJ

UNDO_KEY_DATA

UNDOTYPE_CHANGE

UNDO_KEY_NEW

UNDOTYPE_NEWOBJ

UNDO_KEY_DEL

UNDOTYPE_DELETEOBJ

UNDO_SEQUENCE_DATA

UNDOTYPE_CHANGE

UNDO_SEQUENCE_NEW

UNDOTYPE_NEWOBJ

UNDO_SEQUENCE_DEL

UNDOTYPE_DELETEOBJ

UNDO_TRACK_DATA

UNDOTYPE_CHANGE

UNDO_TRACK_NEW

UNDOTYPE_NEWOBJ

UNDO_TRACK_DEL

UNDOTYPE_DELETEOBJ

DTYPE_CHILDS

DTYPE_CHILDREN

DESC_CHILDS

DESC_CHILDREN

UPDATE_CHILDS

UPDATE_CHILDREN

DIRTY_MATRIX

DIRTYFLAGS_MATRIX

DIRTY_DATA

DIRTYFLAGS_DATA

DIRTY_SELECT

DIRTYFLAGS_SELECT

DIRTY_CACHE

DIRTYFLAGS_CACHE

DIRTY_CHILDREN

DIRTYFLAGS_CHILDREN

DOCUMENT_CHANGED

EVMSG_CHANGE

DA_NO_THREAD

DRAWFLAGS_NO_THREAD

DA_WAIT_GL_FINISHED

DRAWFLAGS_PRIVATE_NO_WAIT_GL_FINISHED

DA_ONLY_ACTIVE

DRAWFLAGS_ONLY_ACTIVE_VIEW

DA_ONLY_BACK

DRAWFLAGS_PRIVATE_ONLYBACKGROUND

DA_NO_ANIMATION

DRAWFLAGS_NO_ANIMATION

DA_NO_BLIT

DRAWFLAGS_PRIVATE_NOBLIT

DA_ONLY_ACTIVE_VIEW

DRAWFLAGS_ONLY_ACTIVE_VIEW

DA_NO_EXPRESSIONS

DRAWFLAGS_NO_EXPRESSIONS

DA_INDRAG

DRAWFLAGS_INDRAG

DA_FORCEFULLREDRAW

DRAWFLAGS_FORCEFULLREDRAW

DA_ONLY_CAMERAEXPRESSION

DRAWFLAGS_ONLY_CAMERAEXPRESSION

DA_STATICBREAK

DRAWFLAGS_STATICBREAK

DA_ONLY_HIGHLIGHT

DRAWFLAGS_ONLY_HIGHLIGHT

DA_ONLY_BASEDRAW

DRAWFLAGS_ONLY_BASEDRAW

ANIMATE_NO_PARTICLES

ANIMATEFLAGS_NO_PARTICLES

ANIMATE_NO_CHILDS

ANIMATEFLAGS_NO_CHILDREN

ANIMATE_INRENDER

ANIMATEFLAGS_INRENDER

FILEERROR_MEMORY

FILEERROR_OUTOFMEMORY

MD_NONE

MD_TYPE_MD_NONE

MD_COLOR

MD_TYPE_MD_COLOR

MD_LONG

MD_TYPE_MD_LONG

MD_REAL

MD_TYPE_MD_REAL

MD_VECTOR

MD_TYPE_MD_VECTOR

MD_MATRIX

MD_TYPE_MD_MATRIX

MD_LLONG

MD_TYPE_MD_LLONG

MD_CHAR

MD_TYPE_MD_CHAR

MD_UCHAR

MD_TYPE_MD_UCHAR

MD_ULONG

MD_TYPE_MD_ULONG

MD_BOOL

MD_TYPE_MD_BOOL

MD_NORMAL

MD_TYPE_MD_NORMAL

THREADPRIORITY_NORMAL

THREADPRIORITYEX_NORMAL

THREADPRIORITY_ABOVE

THREADPRIORITEXY_ABOVE

THREADPRIORITY_BELOW

THREADPRIORITEXY_BELOW

THREADPRIORITY_LOWEST

THREADPRIORITYEX_LOWEST