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.
GeUserArea.IsR2L()
added.GeUserArea.GetDialog()
added.GeUserArea.DrawSetOpacity()
added.GeUserArea.DrawImageRef()
added.GeUserArea.DrawBezierLine()
added.GeUserArea.DrawBezierFill()
added.GeUserArea.DrawFrame()
added.GeUserArea.DrawEllipseFill()
added.GeUserArea.DrawEllipseLine()
added.GeUserArea.DrawPolyFill()
added.GeUserArea.DrawPolyLine()
added.GeUserArea.GetPixelRatio()
added.
TreeViewFunctions.GetID()
renamedTreeViewFunctions.GetId()
.TreeViewFunctions.AddRow()
added.
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 |
R25.1¶
This Service pack for Cinema 4D R25 did not change any API functionality.