New Features Support
API Changes
- All
Write()
routines return Bool now (previously it was void
).
basearray.h
c4d_baselinkarray.h
New header
c4d_ccurve.h
c4d_ckey.h
c4d_ctrack.h
c4d_file.h
c4d_parameter_ids.h
c4d_renderconnection.h
customgui_fontchooser.h
New Header
sort.h
New Header
Definition: c4d_basetake.h:42
OVERRIDEENABLING
Definition: c4d_baseoverride.h:25
Definition: c4d_basescenehook.h:20
Definition: c4d_basescenehookdata.h:16
BaseSceneHook * FindSceneHook(Int32 id)
Definition: c4d_basetag.h:32
CKEYPRESET
Definition: c4d_parameter_ids.h:797
Definition: c4d_baselinkarray.h:23
void SetSceneCamera(BaseObject *op, Bool animate=false)
TAKE_MODE
Definition: c4d_takesystemhook.h:22
Bool IsEmpty() const
Definition: basearray.h:498
Definition: c4d_basetime.h:27
Definition: c4d_ccurve.h:38
BaseList2D * GetFirstMarker(BaseDocument *doc)
BaseTag * GetTag(Int32 type, Int32 nr=0)
bool Bool
Boolean type, possible values are only false/true, 8 bit.
Definition: c4d_system.h:192
Definition: c4d_baseobject.h:62
Definition: b3d_file.h:22
Float GetValue(BaseDocument *doc, const BaseTime &time)
Definition: basearray.h:411
Definition: c4d_ckey.h:28
DESCIDSTATE GetDescIDState(const DescID &id, Bool tolerant) const
void SetKeyDefault(BaseDocument *doc, Int32 kidx)
const LayerData * GetLayerData(BaseDocument *doc, Bool rawdata=false)
Bool SetLayerData(BaseDocument *doc, const LayerData &data)
BaseDocument * GetDocument()
Represents a node in a 2D list.
Definition: c4d_baselist2d.h:38
BaseList2D * AddMarker(BaseDocument *doc, BaseList2D *pPred, BaseTime time, String name)
Definition: c4d_ctrack.h:103
Definition: c4d_takedata.h:31
#define CTRACK_CATEGORY_PLUGIN
Plugin track.
Definition: c4d_ctrack.h:68
#define PROGRESSTYPE_AMBIENTOCCLUSION
AO prepass (Supported since CineRender 17.054 / Cinema 4D R18.021).
Definition: c4d_renderconnection.h:109
Structure to store layer's data.
Definition: c4d_layerdata.h:19
#define CTRACK_CATEGORY_DATA
Data track.
Definition: c4d_ctrack.h:67
Definition: c4d_baseoverride.h:49
CKey * AddKeyAdaptTangent(const BaseTime &time, Int32 *nidx=nullptr, Bool synchronizeKeys=false)
Bool SetTimeLeftAdjustValue(CCurve *seq, const BaseTime &t)
Definition: c4d_basedraw.h:22
Bool SetTimeRightAdjustValue(CCurve *seq, const BaseTime &t)
Definition: c4d_string.h:36
Bool SetDescIDState(const DescID &id, DESCIDSTATE descidstate)
Definition: c4d_descid.h:26
Node data class for BaseOverride objects.
Definition: c4d_baseoverridedata.h:239
Contains the complete description of a Cinema 4D document.
Definition: c4d_basedocument.h:79
Float64 Float
Definition: c4d_system.h:208
#define Xformula
Formula.
Definition: c4d_parameter_ids.h:973
Definition: c4d_baseoverridegroup.h:25
Represents a node in a 4D list.
Definition: c4d_gelistnode.h:23
#define CTRACK_CATEGORY_VALUE
Value track.
Definition: c4d_ctrack.h:66
Bool GetDefaultKey(CKey *pKey, Bool &bOverdub) const
BaseSceneHook * GetFirstSceneHook()
CAUTOMODE
Definition: c4d_parameter_ids.h:774
int32_t Int32
32 bit signed integer datatype.
Definition: c4d_system.h:186
void SetAutomaticTangentMode(CCurve *seq, CAUTOMODE autoMode)
The SceneHookData that handle the Takes structure and system in a document.
Definition: c4d_takesystemhook.h:36
BaseObject * GetSceneCamera(const BaseDocument *doc)
@ TAKEBASE
Definition: c4d_basetake.h:31
#define Xvariation
Variation.
Definition: c4d_parameter_ids.h:974
CAUTOMODE GetAutomaticTangentMode() const
Definition: customgui_fontchooser.h:27
Float GetValue(const BaseTime &time) const
DESCIDSTATE
Definition: c4d_parameter_ids.h:552
void SetDefaultKey(CKey *pKey, Bool bOverdub)