API Change List in R17

API Changes in R17.032

c4d_basecontainer.h

const BaseContainer* GetContainerInstance(Int32 id) const

c4d_basedocument.h

c4d_baselist.h

c4d_baseselect.h

{
// Changed to
Bool SelectAll(Int32 min, Int32 max, Bool deselectAll = true);
// Added optional parameter 'deselectAll'
};

c4d_basetag.h

c4d_canimation.h

class CKey : public GeListNode
{
};
class CCurve : public BaseList2D
{
Float GetValue(const BaseTime& time, Int32 fps) const;
// Changed to
Float GetValue(const BaseTime& time) const;
// Removed 'fps' parameter
};
class CTrack : public BaseList2D
{
Float GetValue(BaseDocument* doc, const BaseTime& time, Int32 fps)
// Changed to
Float GetValue(BaseDocument* doc, const BaseTime& time)
// Removed 'fps' parameter
};

c4d_colors.h

c4d_customdatatype.h

c4d_customguidata.h

c4d_general.h

class Parser
{
Bool GenerateShaderCode(const String& resultVariableName, String* result);
Bool GenerateShaderCodeFromCache(const ParserCache* pdat, const String& resultVariableName, String* result);
};
OPENGL_MAX_TEX_IMAGE_UNITS_TESS_CONTROL
OPENGL_MAX_TEX_IMAGE_UNITS_TESS_EVAL
OPENGL_MAX_TESSELLATION_LEVEL
void RestartApplication(const UInt16* param = nullptr, Int32 exitcode = 0, const UInt16** path = nullptr);
// Changed to
void RestartApplication(const Utf16Char* param = nullptr, Int32 exitcode = 0, const Utf16Char** path = nullptr);

c4d_gui.h

class GeDialog
{
C4DGadget* AddColorChooser(Int32 id, Int32 flags, Int32 initw = 0, Int32 inith = 0, Int32 layoutflags = 0);
// Changed to
C4DGadget* AddColorChooser(Int32 id, Int32 flags, Int32 initw = 0, Int32 inith = 0, Int32 layoutflags = 0, const BaseContainer& settings = BaseContainer());
// Added parameter 'settings'
};

c4d_materialdata.h

class MaterialData : public NodeData
{
};

c4d_messagedata.h

c4d_nodedata.h

class NodeData : public BaseData
{
};

c4d_painter.h

class PaintTexture : public PaintBitmap
{
const ColorProfile& GetColorProfile() const;
};

c4d_plugin.h

{
// Changed to
const UInt16* orig_w;
const Utf16Char* orig_w;
};

c4d_raytrace.h

{
};
{
};
{
RayHemiSample* samplesEx;
// Deprecated and replaced by
};
{
};
{
Int32 count;
// Removed and replaced by
};

c4d_reflection.h

c4d_shader.h

c4d_string.h

class String
{
// Removed:
String(const UInt16* s, Int32 size = -1);
Int32 SetCStringR(const Char* cstr, Int count = -1, STRINGENCODING type = STRINGENCODING_XBIT);
void GetUcBlock(UInt16* ubc, Int maxsize) const;
void GetUcBlockNull(UInt16* ubc, Int maxsize) const;
void SetUcBlock(const UInt16* ubc, Int count);
explicit String(const Utf16Char* s, Int count = -1);
explicit String(const Utf32Char* s, Int count = -1);
String(Int count, UInt16 fillch)
// Changed to
String(Int count, Utf32Char fillch)
Bool FindFirst(UInt16 ch, Int32* pos, Int start = 0) const;
// Changed to
Bool FindFirst(Utf32Char ch, Int32* pos, Int start = 0) const;
Bool FindLast(UInt16 ch, Int32* pos, Int start = -1) const;
// Changed to
Bool FindLast(Utf32Char ch, Int32* pos, Int start = -1) const;
void Insert(Int pos, UInt16 ch);
// Changed to
void Insert(Int pos, Utf32Char ch);
static String FloatToString(Float32 v, Int32 vvk = -1, Int32 nnk = -1, Bool e = false, UInt16 xchar = '0');
// Changed to
static String FloatToString(Float32 v, Int32 vvk = -1, Int32 nnk = -1, Bool e = false, Utf32Char xchar = '0');
static String FloatToString(Float64 v, Int32 vvk = -1, Int32 nnk = -1, Bool e = false, UInt16 xchar = '0');
// Changed to
static String FloatToString(Float64 v, Int32 vvk = -1, Int32 nnk = -1, Bool e = false, Utf32Char xchar = '0');
Bool SetUtf16(const Utf16Char* ubc, Int count);
Bool SetUtf32(const Utf32Char* ubc, Int count);
};
class PChar
{
PChar& operator = (UInt16 c);
// Changed to
PChar& operator = (Utf32Char c);
operator UInt16() const;
// Renamed to
operator Utf32Char() const;
};

c4d_thread.h

c4d_tooldata.h

c4d_tools.h

Float PointLineSegmentDistance(const Vector &segmentPoint1, const Vector &segmentPoint2, const Vector &pos, Vector *intersectionPoint = nullptr, Float *lineOffset = nullptr);
Float PointLineSegmentDistance2D(const Vector &segmentPoint1, const Vector &segmentPoint2, const Vector &pos, Vector *intersectionPoint = nullptr, Float *lineOffset = nullptr);
Vector CalcSplinePoint(Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr = nullptr);
Vector CalcSplineTangent(Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr = nullptr);
void CalcSplineInsert(Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr, Int32 &pointIndex,
Vector &resultPoint, Tangent &resultTangent, Vector &leftTangent, Vector &rightTangent);
Tangent TransformTangent(const Vector& newPos, const Vector& planeNormal, const Vector& position, const Tangent& tangent, TANGENTSIDE tangentSide,
TANGENTTRANSFORMFLAG flags = TANGENTTRANSFORMFLAG_BREAK_SCALE);
void CalcSplineMovement(const Vector& newPos, Float offset, SPLINETYPE type, const Matrix& splineMg, BaseDraw* bd, const Vector& planeNormal,
Bool closed, Bool lockTangentAngle, Bool lockTangentLength, BREAKTANGENTS breakTangents, Int32 pcnt, Vector* padr, Tangent* tadr);
Bool CalcSplineDefaultTangents(SPLINETYPE type, Bool closed, Int32 pcnt, const Vector* padr, Tangent* tadr);
SplineObject* BooleanSplines(SplineObject* initialSpline, AtomArray* booleanObjects, BaseDocument *doc, BaseDraw* bd, SPLINEBOOL_AXIS projectionAxis, SPLINEBOOL_MODE booleanMode);
struct VolumeData : public BaseVolumeData
{
};

c4d_videopostdata.h

{
};
struct PixelPost
{
};
{
};
struct MotionInfo;
class VideoPostData : public NodeData
{
virtual Bool GetMotionInfo(BaseVideoPost* node, MotionInfo& info);
};

ge_autoptr.h

// Removed AutoPtrArray

ge_prepass.h

{
ASSETDATA_FLAG_CURRENTTAKEONLY
};
{
INITRENDERRESULT_THREADEDLOCK
// Renamed to
INITRENDERRESULT_USERBREAK
};
{
};
enum NBIT
{
NBIT_CKEY_WEIGHTEDTANGENT,
NBIT_CKEY_REMOVEOVERSHOOT,
NBIT_CKEY_AUTOWEIGHT,
NBIT_TAKE_LOCK,
NBIT_TAKE_OBJINGROUP,
NBIT_TAKE_EGROUPOVERIDDEN,
NBIT_TAKE_RGROUPOVERIDDEN
};
// Deprecated preferences for old Color Chooser:
WPREF_COLOR_SYSTEM_C4D
WPREF_COLOR_SYSTEM_BP
COLORSYSTEM_HSVTAB
COLORSYSTEM_TABLE
COLORSYSTEM_RGB_COLOR
COLORSYSTEM_HSV_COLOR
WPREF_COLOR_HRANGE
WPREF_COLOR_SVRANGE
COLORSYSTEM_RANGE_DEGREE
WPREF_COLOR_QUICK_C4D
WPREF_COLOR_QUICK_BP
WPREF_COLOR_MIX_C4D
WPREF_COLOR_MIX_BP
WPREF_COLOR_SETUPS
WPREF_COLOR_QUICKPRESET
WPREF_COLOR_QUICKPRESET_LAST
WPREF_COLOR_MIXING_1
WPREF_COLOR_MIXING_2
WPREF_COLOR_MIXING_3
WPREF_COLOR_MIXING_4
WPREF_COLOR_SYSTEM_COLORCHOOSER
// Added preferences for new Color Chooser:
// Removed:
WPREF_ONLINEUPDATER_PROXYSERVER
WPREF_ONLINEUPDATER_PROXYPORT
enum
{
};
enum
{
};
enum
{
};
enum EVENT
{
EVENT_ENQUEUE_REDRAW
};
{
IMAGERESULT_THREADCANCELED
};
enum CAUTOMODE;
{
RENDERFLAGS_DONTANIMATE
};
{
VIDEOPOSTINFO_REQUEST_MOTIONFULL
};
{
DESCIDSTATE_OVERRIDE,
DESCIDSTATE_FORBIDOVERRIDE
};
// Removed:
enum PROXYTYPE;

ge_sys_math.h

typedef Utf32Char;
typedef Utf16Char;

gui.h

legacy.h

Removed header.

customgui_descproperty.h

DESCPROP_NOTOVERRIDE
DESCPROP_AUTOTAKE
DESCPROP_INVERTENABLING

customgui_description.h

customgui_listview.h

customgui_matpreview.h

c4d_graphview.h

class GvPort
{
void SetUserData(const GeData& data);
};

c4d_graphview_def.h

GV_NODE_VERSION // Version number changed from 5 to 6
{
};

lib_activeobjectmanager.h

{
ACTIVEOBJECTMODE_LAYER
};

lib_description.h

lib_hair.h

lib_net.h

class Task
{
};
{
const BaseContainer& GetData() const;
};
class RenderJob : public BaseList2D
{
// Removed:
Bool AssignMachine(const C4DUuid& machineUuid);
Bool AssignMachines(const maxon::BaseArray<C4DUuid>& machineUuids, Bool flush = false);
Bool RemoveAssignedMachine(const C4DUuid& machineUuid);
void GetAssignedMachines(maxon::BaseArray<C4DUuid>& machineUuids) const;
};
{
// Removed:
MachineGroup* GetOnlineHead() const;
MachineGroup* GetOfflineHead() const;
Machine* GetFirstOnline() const;
Machine* GetFirstOffline() const;
};

lib_sculpt.h

class SculptObject : public BaseList2D
{
};

lib_sculptbrush.h

{
};
{
void EnableMouseData(Bool enable);
};
{
virtual void MouseData(Int32 strokeInstanceID, const BaseContainer& brushData, const SculptMouseData& md);
};

lib_splinehelp.h

{
Bool InitSplineEx(BaseObject *op, Vector upvector = Vector(0.0), BaseObject *rail = nullptr, Bool target_rail = true,
Bool use_deformed_points = false, Bool force_update = false, Bool use_global_space = true);
// Deprecated old InitSpline()
Matrix GetPointMatrix(Int32 splineVertexIndex);
Bool InitSpline(BaseObject *op, SPLINEHELPFLAGS flags = SPLINEHELPFLAGS_GLOBALSPACE | SPLINEHELPFLAGS_CONTINUECURVE);
Bool InitSpline(BaseObject *op, Vector upvector, SPLINEHELPFLAGS flags = SPLINEHELPFLAGS_GLOBALSPACE | SPLINEHELPFLAGS_CONTINUECURVE);
Bool InitSpline(BaseObject *op, BaseObject *rail, SPLINEHELPFLAGS flags = SPLINEHELPFLAGS_TARGETRAIL | SPLINEHELPFLAGS_GLOBALSPACE | SPLINEHELPFLAGS_CONTINUECURVE);
};

lib_takesystem.h

New header

lib_token.h

New header

typedef String TOKENHOOK(void* data);
struct TokenEntry;
String StringConvertTokens(const String& path, const RenderPathData* rpData);
Bool FilenameSlicePath(const Filename& path, Filename& root, Filename& fileName);
Bool RegisterToken(const String& key, const String& help, const String& example, TOKENHOOK* hook);

API Changes in R17.048

c4d_gedata.h

enum DA
{
};

ge_prepass.h

{
ASSETDATA_FLAG_TEXTURES
renamed to
ASSETDATA_FLAG_TEXTURESONLY
ASSETDATA_FLAG_WITHCACHES
};
enum
{
};
{
COPYFLAGS_PRIVATE_NO_LOGS // Private
};
{
SAVEPROJECT_WITHCACHES
};
{
RENDERPROGRESSTYPE_QUICK_PREVIEW
};

gui.h

enum
{
};

customgui_filename.h

lib_ca.h

class CAWeightTag : public BaseTag
{
void GetWeightMap(Int32 index, Float32 *map, Int32 cnt, Bool includeEffectors = false);
// Added optional parameter 'includeEffectors'
};

API Changes in R17.053

ge_prepass.h

{
DESCFLAGS_SET_INDRAG;
};
{
SAVEPROJECT_DONTGENERATEPAINTTEX;
};
{
JOBSTATE_ASSEMBLE_PENDING;
};

gui.h

enum
{
// Changed value
};

lib_net.h

hashmap.h

template <typename K, typename V, typename HASH = maxon::DefaultHash, typename GET_KEY = maxon::HashMapKeyValuePair, typename ALLOCATOR = maxon::DefaultAllocator> class HashMap
{
template <typename C> Entry* FindOrCreateEntry(const K& key, C& constructor, Bool& created);
// Changed to
template <typename C> Entry* FindOrCreateEntry(const K& key, C& constructor, maxon::Bool& created);
Entry* FindOrCreateEntry(const K& key, Bool& created);
// Changed to
Entry* FindOrCreateEntry(const K& key, maxon::Bool& created);
};
template <typename V, typename HASH = DefaultHash, typename ALLOCATOR = DefaultAllocator> class HashSet: private HashMap<V, EmptyClass, HASH, HashMapKeyValuePair, ALLOCATOR>
{
const V* Add(const V& value, Bool& added);
// Changed to
const V* Add(const V& value, maxon::Bool& added);
};
RayPolyWeight
Stores polygon weight information. Filled by VolumeData::GetWeights().
Definition: c4d_raytrace.h:350
SculptBrushParams
Definition: lib_sculptbrush.h:930
WPREF_TAKE_DEFAULT_FILETR_OBJ
@ WPREF_TAKE_DEFAULT_FILETR_OBJ
Definition: ge_prepass.h:2420
RayIllumination::RayIllumination
RayIllumination()
Definition: c4d_shader.h:264
CustomDataTypeClass::valuehandler
GV_VALUE_HANDLER * valuehandler
Definition: c4d_customdatatype.h:91
String::FloatToString
static String FloatToString(Float32 v, Int32 vvk=-1, Int32 nnk=-3)
Definition: c4d_string.h:529
DR_COLORFIELD_POPUP
@ DR_COLORFIELD_POPUP
Private.
Definition: gui.h:355
RayIllumination
Illumination information for materials.
Definition: c4d_shader.h:259
ObjectRestriction::ObjectRestriction
ObjectRestriction()
Definition: c4d_raytrace.h:218
SculptBrushParams::EnableBackfaceSculpting
void EnableBackfaceSculpting(Bool enable)
WPREFS_FCLISTVIEW_HIERARCHICAL
@ WPREFS_FCLISTVIEW_HIERARCHICAL
Bool FCurve mode only: hierarchical list view instead of normal hierarchy.
Definition: ge_prepass.h:2305
RAY_MOTION_POINTS
#define RAY_MOTION_POINTS
Points.
Definition: c4d_raytrace.h:1002
CAWeightTag::GetWeightMap
void GetWeightMap(Int32 index, Float32 *map, Int32 cnt, Bool includeEffectors=false)
DA_UUID
@ DA_UUID
C4DUuid.
Definition: c4d_gedata.h:53
ColorProfile
Definition: c4d_basebitmap.h:147
WPREF_COLOR_MODE_SPECIAL
#define WPREF_COLOR_MODE_SPECIAL
Int32 Special Color Mode (these are exclusive each other).
Definition: ge_prepass.h:2064
INVALID_FRAME
#define INVALID_FRAME
Private.
Definition: lib_token.h:36
RAY_MOTION_LIGHT_FLOAT_LAST
#define RAY_MOTION_LIGHT_FLOAT_LAST
Last float index.
Definition: c4d_raytrace.h:1108
RAY_MOTION_LIGHT_VECTOR_NOISE_SCALE
#define RAY_MOTION_LIGHT_VECTOR_NOISE_SCALE
Noise scale.
Definition: c4d_raytrace.h:1028
WPREF_TAKE_MANAGER_TREEMODE
@ WPREF_TAKE_MANAGER_TREEMODE
Definition: ge_prepass.h:2419
SculptBrushToolData::MouseData
virtual void MouseData(Int32 strokeInstanceID, const BaseContainer &brushData, const SculptMouseData &md)
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FE_STRENGTH
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FE_STRENGTH
Visible light adjusted edge falloff strength.
Definition: c4d_raytrace.h:1092
Parser::GenerateShaderCode
Bool GenerateShaderCode(const maxon::String &resultVariableName, maxon::String *result)
StringConvertTokensFilter
String StringConvertTokensFilter(const String &path, const RenderPathData *rpData, const maxon::BaseArray< String > &exclude)
RAY_MOTION_LIGHT_FLOAT_GRADIENT_MULTIPLIER
#define RAY_MOTION_LIGHT_FLOAT_GRADIENT_MULTIPLIER
Gradient multiplier.
Definition: c4d_raytrace.h:1058
ENABLING_BIT_DESCID
#define ENABLING_BIT_DESCID
Definition: lib_takesystem.h:37
OverrideMaterial
Definition: c4d_baselist.h:1165
BaseList2D
Definition: c4d_baselist.h:2145
RAY_MOTION_LIGHT_VECTOR_NOISE_WIND
#define RAY_MOTION_LIGHT_VECTOR_NOISE_WIND
Noise wind effect.
Definition: c4d_raytrace.h:1029
CalcSplineInsert
void CalcSplineInsert(Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr, Int32 &pointIndex, Vector &resultPoint, Tangent &resultTangent, Vector &leftTangent, Vector &rightTangent)
RAY_MOTION_LIGHT_FLOAT_VISIBLE_ORAD
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_ORAD
Visible light outer radius.
Definition: c4d_raytrace.h:1104
RAY_MOTION_LIGHT_FLOAT_NOISE_ISCALE
#define RAY_MOTION_LIGHT_FLOAT_NOISE_ISCALE
Noise illumination scale.
Definition: c4d_raytrace.h:1066
RayRadiancePoly
Definition: c4d_raytrace.h:875
TAKE_MODE
TAKE_MODE
Definition: lib_takesystem.h:46
DR_COLORFIELD_RGB_HIDE_HEX
@ DR_COLORFIELD_RGB_HIDE_HEX
Hides the Hexadecimal color field in the RGB Mode.
Definition: gui.h:354
RayHemisphere::RayHemisphere
RayHemisphere()
Definition: c4d_raytrace.h:780
RAY_MOTION_LIGHT_FLOAT_VISIBLE_BOTTOM
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_BOTTOM
Visible light screen region bottom value.
Definition: c4d_raytrace.h:1080
RadiancePolyFrontBack
Definition: c4d_raytrace.h:865
RAY_MOTION_LIGHT_VECTOR_VISIBLE_COLOR
#define RAY_MOTION_LIGHT_VECTOR_VISIBLE_COLOR
Visible light color.
Definition: c4d_raytrace.h:1031
TreeViewCustomGui::GetVisibleLineCount
Int32 GetVisibleLineCount()
COLORSYSTEM_MODE_SPECIAL_PICTURE
#define COLORSYSTEM_MODE_SPECIAL_PICTURE
Color from Picture Mode.
Definition: ge_prepass.h:2068
RENDERSETTING_STATICTAB_OVERRIDEMAT
#define RENDERSETTING_STATICTAB_OVERRIDEMAT
Render settings Global Material Override tab.
Definition: ge_prepass.h:5448
SPLINEBOOL_MODE
SPLINEBOOL_MODE
Definition: ge_prepass.h:649
COLORSYSTEM_SIZE_SMALL
#define COLORSYSTEM_SIZE_SMALL
Small.
Definition: ge_prepass.h:2113
RayMotionNormal
Definition: c4d_raytrace.h:1116
WPREF_COLOR_MODE_HEX
#define WPREF_COLOR_MODE_HEX
Bool Hexadecimal Color Field.
Definition: ge_prepass.h:2056
BaseOverrideGroup
Definition: lib_takesystem.h:181
Machine
Definition: lib_net.h:468
Parser::GenerateShaderCodeFromCache
Bool GenerateShaderCodeFromCache(const ParserCache *pdat, const maxon::String &resultVariableName, maxon::String *result)
DescriptionToolData
Definition: c4d_descriptiondialog.h:26
BaseTime
Definition: c4d_basetime.h:25
DR_COLORFIELD_ENABLE_COLORWHEEL
@ DR_COLORFIELD_ENABLE_COLORWHEEL
Enables the Special Color Wheel mode (Special modes are exclusive each other: use only one at a time)...
Definition: gui.h:346
SHADERPOPUP_LOCATEIMAGE
#define SHADERPOPUP_LOCATEIMAGE
Show image in finder/explorer. (Only works for a single bitmap shader.)
Definition: ge_prepass.h:4545
RAY_MOTION_LIGHT_VECTOR_COLOR
#define RAY_MOTION_LIGHT_VECTOR_COLOR
Light color.
Definition: c4d_raytrace.h:1026
PasteDescription
void PasteDescription(C4DAtom *bl)
Int
maxon::Int Int
Definition: ge_sys_math.h:62
MSG_MATERIAL_OVERRIDE
#define MSG_MATERIAL_OVERRIDE
Sent to each material before the rendering to react to a global material override....
Definition: c4d_baselist.h:447
OVERRIDEENABLING
OVERRIDEENABLING
Definition: lib_takesystem.h:56
PLUGINFLAG_MESSAGE_SYNCEVENT
#define PLUGINFLAG_MESSAGE_SYNCEVENT
Sync messages will also be received by the message plugin.
Definition: c4d_messagedata.h:25
NetRenderData::GetRealImageBitDepth
Int32 GetRealImageBitDepth() const
RENDERRESULT
RENDERRESULT
Definition: ge_prepass.h:410
CKEYPRESET
CKEYPRESET
Definition: ge_prepass.h:3966
CKey::SetTimeRightAdjustValue
Bool SetTimeRightAdjustValue(CCurve *seq, const BaseTime &t)
Definition: c4d_canimation.h:324
HairRenderObject
Definition: lib_hair.h:1122
RayRadianceObject::RayRadianceObject
RayRadianceObject()
Definition: c4d_raytrace.h:907
DA
DA
Definition: c4d_gedata.h:37
GeListNode::GetNodeData
const CAST * GetNodeData(Int32 index=0) const
Definition: c4d_baselist.h:1884
ACTIVEOBJECTMODE
ACTIVEOBJECTMODE
Definition: lib_activeobjectmanager.h:31
RAY_MOTION_LIGHT_FLOAT_VISIBLE_TOP
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_TOP
Visible light screen region top value.
Definition: c4d_raytrace.h:1078
CustomDataTypeClass::CustomDataTypeClass
CustomDataTypeClass()
Definition: c4d_customdatatype.h:98
MSG_DESCRIPTION_TAKECHANGED
#define MSG_DESCRIPTION_TAKECHANGED
Sent to each overridden node when the user changes the current Take. Sent to both the node storing th...
Definition: c4d_baselist.h:419
ReflectionLayer
Definition: c4d_reflection.h:462
RAY_MOTION
#define RAY_MOTION
RAY_MOTION_MATRIX | RAY_MOTION_POINTS.
Definition: c4d_raytrace.h:1005
RAY_MOTION_LIGHT_FLOAT_CLIPPING_FAR_TO
#define RAY_MOTION_LIGHT_FLOAT_CLIPPING_FAR_TO
Far clipping end.
Definition: c4d_raytrace.h:1053
GV_NODE_VERSION
#define GV_NODE_VERSION
Definition: c4d_graphview_def.h:65
WPREF_TAKE_DEFAULT_FILETR_TRN
@ WPREF_TAKE_DEFAULT_FILETR_TRN
Definition: ge_prepass.h:2427
SPLINEBOOL_AXIS
SPLINEBOOL_AXIS
Definition: ge_prepass.h:635
BrushDabData::IsBackface
Bool IsBackface()
GeGetDummyThread
BaseThread * GeGetDummyThread()
Definition: c4d_thread.h:199
NetRenderService::GetMachineHead
MachineGroup * GetMachineHead() const
RayMotionCamera
Motion Blur camera.
Definition: c4d_raytrace.h:1576
BaseObject
Definition: c4d_baseobject.h:225
VideoPostData::GetMotionInfo
virtual Bool GetMotionInfo(BaseVideoPost *node, MotionInfo &info)
PaintBitmap
The base class of all paint classes. Can be a texture, material, layer or mask.
Definition: c4d_painter.h:415
FORMAT_SKPIMPORT
#define FORMAT_SKPIMPORT
SketchUp import.
Definition: ge_prepass.h:3310
maxon::Mat3< maxon::Vector64 >
COLORSYSTEM_SIZE_LARGE
#define COLORSYSTEM_SIZE_LARGE
Large.
Definition: ge_prepass.h:2115
MotionInfo
Definition: c4d_videopostdata.h:328
WPREF_COLOR_MODE_HSV
#define WPREF_COLOR_MODE_HSV
Bool HSV sliders Mode.
Definition: ge_prepass.h:2058
DescID
Definition: lib_description.h:328
RAY_MOTION_LIGHT_FLOAT_CLIPPING_NEAR_TO
#define RAY_MOTION_LIGHT_FLOAT_CLIPPING_NEAR_TO
Near clipping end.
Definition: c4d_raytrace.h:1051
DR_COLORFIELD_ENABLE_MIXER
@ DR_COLORFIELD_ENABLE_MIXER
Enables the Color Mixer mode.
Definition: gui.h:352
RayObject
Definition: c4d_raytrace.h:243
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FO_STRENGTH
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FO_STRENGTH
Visible light adjusted falloff strength.
Definition: c4d_raytrace.h:1089
BaseTake
Definition: lib_takesystem.h:320
StereoCameraInfo
Stereoscopic camera information.
Definition: c4d_videopostdata.h:310
BaseList2D::GetFirstOverride
BaseOverride * GetFirstOverride()
RAY_MOTION_LIGHT_FLOAT_CLIPPING_FAR_FROM
#define RAY_MOTION_LIGHT_FLOAT_CLIPPING_FAR_FROM
Far clipping start.
Definition: c4d_raytrace.h:1052
MACHINE_FRAMEEND
#define MACHINE_FRAMEEND
Definition: lib_net.h:193
UInt32
maxon::UInt32 UInt32
Definition: ge_sys_math.h:59
WPREF_TAKE_DEFAULT_FILETR_OTH
@ WPREF_TAKE_DEFAULT_FILETR_OTH
Definition: ge_prepass.h:2425
COLOR_CTIMELINE_GRIDMEDIUM
@ COLOR_CTIMELINE_GRIDMEDIUM
Definition: c4d_colors.h:347
TransformTangent
Tangent TransformTangent(const Vector &newPos, const Vector &planeNormal, const Vector &position, const Tangent &tangent, TANGENTSIDE tangentSide, TANGENTTRANSFORMFLAG flags=TANGENTTRANSFORMFLAG::BREAK_SCALE)
WPREF_TAKE_MANAGER_SHOWFILTER
@ WPREF_TAKE_MANAGER_SHOWFILTER
Definition: ge_prepass.h:2417
STRINGENCODING
STRINGENCODING
Definition: ge_prepass.h:3677
FilenameConvertTokensFilter
Filename FilenameConvertTokensFilter(const Filename &path, const RenderPathData *rpData, const maxon::BaseArray< String > &exclude)
Float
maxon::Float Float
Definition: ge_sys_math.h:64
RayPolyWeight::RayPolyWeight
RayPolyWeight()
Definition: c4d_raytrace.h:355
WPREF_TAKE_DEFAULT_FILETR_MAT
@ WPREF_TAKE_DEFAULT_FILETR_MAT
Definition: ge_prepass.h:2422
BaseOverride
Definition: lib_takesystem.h:79
WPREF_COLOR_MODE_WHEEL_SIZE
#define WPREF_COLOR_MODE_WHEEL_SIZE
Int32 Color Wheel Size. See COLORSYSTEM_SIZE.
Definition: ge_prepass.h:2069
DR_COLORFIELD_NO_COLORWHEEL
@ DR_COLORFIELD_NO_COLORWHEEL
Hides the Color Wheel mode button.
Definition: gui.h:336
WPREF_OPENGL_VIEWPORT_DITHERING
#define WPREF_OPENGL_VIEWPORT_DITHERING
Bool Enable Dithering in Viewport.
Definition: ge_prepass.h:2043
RAY_MOTION_LIGHT_FLOAT_VISIBLE_INNER_MUL
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_INNER_MUL
Visible light inverted ratio of inner to outer distance.
Definition: c4d_raytrace.h:1094
WPREF_COLOR_MODE_SPECTRUM_SIZE
#define WPREF_COLOR_MODE_SPECTRUM_SIZE
Int32 Spectrum Size. See COLORSYSTEM_SIZE.
Definition: ge_prepass.h:2071
WPREF_COLOR_MODE_PICTURE_SWATCH_SIZE
#define WPREF_COLOR_MODE_PICTURE_SWATCH_SIZE
Int32 Picture Mode Swatches Size. See COLORSYSTEM_SIZE.
Definition: ge_prepass.h:2072
WPREF_COLOR_MODE_RGB_OLD_SLIDERS
#define WPREF_COLOR_MODE_RGB_OLD_SLIDERS
Bool Use Old-Style RGB Sliders.
Definition: ge_prepass.h:2057
WPREF_NET_STOPJOBONSWAPPINGENABLED
@ WPREF_NET_STOPJOBONSWAPPINGENABLED
Definition: ge_prepass.h:2387
Task
Definition: lib_net.h:354
RAY_MOTION_LIGHT_FLOAT_VISIBLE_RIGHT
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_RIGHT
Visible light screen region right value.
Definition: c4d_raytrace.h:1079
ID_TOKEN_LIB
#define ID_TOKEN_LIB
Token library ID.
Definition: lib_token.h:33
SplineHelp::GetPointMatrix
Matrix GetPointMatrix(Int32 splineVertexIndex)
FORMAT_OBJ2EXPORT
#define FORMAT_OBJ2EXPORT
New OBJ export (R17 and newer).
Definition: ge_prepass.h:3309
GV_MESSAGE_PORTS_MENU
@ GV_MESSAGE_PORTS_MENU
Definition: c4d_graphview_def.h:474
WPREF_TAKE_MAIN_AUTOTAKE
@ WPREF_TAKE_MAIN_AUTOTAKE
Definition: ge_prepass.h:2416
NetRenderData
Definition: lib_net.h:421
RAY_MOTION_LIGHT_FLOAT_AREA_INFINITE_ANGLE
#define RAY_MOTION_LIGHT_FLOAT_AREA_INFINITE_ANGLE
Infinite area angle.
Definition: c4d_raytrace.h:1056
CalcSplineTangent
Vector CalcSplineTangent(Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr=nullptr)
DRAGTYPE_RGB_ARRAY
@ DRAGTYPE_RGB_ARRAY
Color array. Data received is maxon::BaseArray<Vector>*.
Definition: gui.h:764
VPPhLensDistortion
#define VPPhLensDistortion
Videopost Lens Distortion.
Definition: ge_prepass.h:4954
Float32
maxon::Float32 Float32
Definition: ge_sys_math.h:66
cstr
const maxon::Char * cstr(const maxon::Error &err)
Debug helper, writing "cstr(err)" in the watch window will display the error as readable test.
RAY_MOTION_LIGHT_FLOAT_FALLOFF_RADIUS_OUTER
#define RAY_MOTION_LIGHT_FLOAT_FALLOFF_RADIUS_OUTER
Falloff outer radius.
Definition: c4d_raytrace.h:1045
WPREF_TAKE_DEFAULT_FILETR_PRM
@ WPREF_TAKE_DEFAULT_FILETR_PRM
Definition: ge_prepass.h:2428
WPREF_COLOR_MODE_WHEEL_SWATCH_SIZE
#define WPREF_COLOR_MODE_WHEEL_SWATCH_SIZE
Int32 Color Wheel Preview Swatches Size. See COLORSYSTEM_SIZE.
Definition: ge_prepass.h:2070
RENDERFLAGS
RENDERFLAGS
Definition: ge_prepass.h:4423
RAY_MOTION_LIGHT_FLOAT_VISIBLE_TAN
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_TAN
Visible light tangent of the outer angle.
Definition: c4d_raytrace.h:1102
BaseThread
Definition: c4d_thread.h:28
WPREF_COLOR_MODE_SWATCHES_SWATCH_SIZE
#define WPREF_COLOR_MODE_SWATCHES_SWATCH_SIZE
Int32 Swatches Size Mode. See COLORSYSTEM_SIZE.
Definition: ge_prepass.h:2063
RAY_MOTION_LIGHT_VECTOR_AREA_RADIUS
#define RAY_MOTION_LIGHT_VECTOR_AREA_RADIUS
Area radius.
Definition: c4d_raytrace.h:1027
CCurve
Definition: c4d_canimation.h:355
BaseTag
Definition: c4d_basetag.h:47
Filename
Manages file and path names.
Definition: c4d_file.h:94
EVENT
EVENT
Definition: ge_prepass.h:2583
TreeViewCustomGui
Definition: customgui_listview.h:1055
WPREF_TAKE_DEFAULT_FILETR_SHD
@ WPREF_TAKE_DEFAULT_FILETR_SHD
Definition: ge_prepass.h:2423
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FAR_FROM
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FAR_FROM
Visible light far clipping start.
Definition: c4d_raytrace.h:1084
NodeData::NodeData
NodeData()
Definition: c4d_nodedata.h:48
RAY_MOTION_LIGHT_MATRIX_DISTORTED
#define RAY_MOTION_LIGHT_MATRIX_DISTORTED
Distorted matrix.
Definition: c4d_raytrace.h:1015
TANGENTSIDE
TANGENTSIDE
Definition: ge_prepass.h:609
SculptBrushToolData
Definition: lib_sculptbrush.h:1214
COLORSYSTEM_SIZE_MEDIUM
#define COLORSYSTEM_SIZE_MEDIUM
Medium.
Definition: ge_prepass.h:2114
PLUGINFLAG_TOOL_SWITCHACTION
#define PLUGINFLAG_TOOL_SWITCHACTION
Allow the tool to switch to a different tool on modifier.
Definition: c4d_tooldata.h:204
BaseVideoPostStruct
Definition: c4d_videopostdata.h:57
maxon::Bool
bool Bool
boolean type, possible values are only false/true, 8 bit
Definition: apibase.h:177
RegisterToken
Bool RegisterToken(const String &key, const String &help, const String &example, TOKENHOOK *hook)
JOBSTATE
JOBSTATE
Definition: ge_prepass.h:5344
GeDialog::AddColorChooser
C4DGadget * AddColorChooser(Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Int32 layoutflags=0, const BaseContainer &settings=BaseContainer())
RAY_MOTION_LIGHT_FLOAT_VISIBLE_TAN_SQUARE
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_TAN_SQUARE
Visible light tangent of the outer angle (squared).
Definition: c4d_raytrace.h:1103
DR_COLORFIELD_NO_KELVIN
@ DR_COLORFIELD_NO_KELVIN
Hides the Kelvin Color Temperature mode button.
Definition: gui.h:341
MaterialData::HasEditorTransparency
virtual Bool HasEditorTransparency(BaseMaterial *mat)
DESCRIPTION_NO_TAKE_OVERRIDES
#define DESCRIPTION_NO_TAKE_OVERRIDES
Bool: If true ignore the overrides enabling/disabling.
Definition: customgui_description.h:38
RAY_MOTION_LIGHT_FLOAT_VISIBLE_BRIGHT_AOI
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_BRIGHT_AOI
Visible light brightness normalization.
Definition: c4d_raytrace.h:1098
String::FindFirst
Bool FindFirst(const String &cs, Int32 *pos, Int start=0) const
Definition: c4d_string.h:280
RAY_MOTION_LIGHT_FLOAT_AREA_SHADOW_ACCURACY
#define RAY_MOTION_LIGHT_FLOAT_AREA_SHADOW_ACCURACY
Area shadow accuracy.
Definition: c4d_raytrace.h:1074
RayMotionPolyNormal
Definition: c4d_raytrace.h:1135
CAWeightTag
Definition: lib_ca.h:179
DescID::GetHashCode
maxon::HashInt GetHashCode() const
RayRadiancePoly::RayRadiancePoly
RayRadiancePoly()
Definition: c4d_raytrace.h:882
DR_COLORFIELD_NO_HSV
@ DR_COLORFIELD_NO_HSV
Hides the HSV sliders mode button.
Definition: gui.h:340
CalcSplineMovement
void CalcSplineMovement(const Vector &newPos, Float offset, SPLINETYPE type, const Matrix &splineMg, BaseDraw *bd, const Vector &planeNormal, Bool closed, Bool lockTangentAngle, Bool lockTangentLength, BREAKTANGENTS breakTangents, Int32 pcnt, Vector *padr, Tangent *tadr)
String::String
String()
Default constructor.
Definition: c4d_string.h:55
GeDialog
Definition: c4d_gui.h:1072
RAY_MOTION_LIGHT_FLOAT_CLIPPING_NEAR_FROM
#define RAY_MOTION_LIGHT_FLOAT_CLIPPING_NEAR_FROM
Near clipping start.
Definition: c4d_raytrace.h:1050
TreeViewCustomGui::GetVisibleScrollArea
Bool GetVisibleScrollArea(Int32 &x1, Int32 &y1, Int32 &x2, Int32 &y2)
maxon::BaseArray< RayHemiSample >
TAG_ADDTOTAKEGROUP
#define TAG_ADDTOTAKEGROUP
The tag is added to the Take override groups system.
Definition: c4d_basetag.h:37
RAY_MOTION_LIGHT_FLOAT_VISIBLE_INNER_SUB
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_INNER_SUB
Visible light ratio of inner to outer distance.
Definition: c4d_raytrace.h:1093
AutoLocker
Definition: c4d_thread.h:298
COPYFLAGS
COPYFLAGS
Definition: ge_prepass.h:2664
OverrideBase
#define OverrideBase
Override Node.
Definition: ge_prepass.h:1327
C4DPL_CommandLineArgs
Definition: c4d_plugin.h:81
MACHINE_FRAMESTART
#define MACHINE_FRAMESTART
Definition: lib_net.h:192
ObjectRestriction
Definition: c4d_raytrace.h:213
NodeData
Definition: c4d_nodedata.h:39
BaseDocument::SetTargetObject
void SetTargetObject(BaseObject *op)
WPREF_NET_STOPJOBONSWAPPINGVALUE
@ WPREF_NET_STOPJOBONSWAPPINGVALUE
Definition: ge_prepass.h:2389
MSG_TOOL_SWITCHACTION
#define MSG_TOOL_SWITCHACTION
Sent to tools on mouse input and cursor info if they have the flag PLUGINFLAG_TOOL_SWITCHACTION set t...
Definition: c4d_baselist.h:492
TANGENTTRANSFORMFLAG
TANGENTTRANSFORMFLAG
Definition: ge_prepass.h:621
FilenameSlicePath
Bool FilenameSlicePath(const Filename &path, Filename &root, Filename &fileName)
VIDEOPOSTINFO
VIDEOPOSTINFO
Definition: ge_prepass.h:4711
RAY_MOTION_LIGHT_FLOAT_VISIBLE_NEAR_FROM
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_NEAR_FROM
Visible light near clipping start.
Definition: c4d_raytrace.h:1082
CTrack
Definition: c4d_canimation.h:641
CTrack::GetValue
Float GetValue(BaseDocument *doc, const BaseTime &time)
Definition: c4d_canimation.h:825
SPLINETYPE
SPLINETYPE
Definition: ge_prepass.h:580
Parser
Definition: c4d_general.h:149
WPREF_COLOR_MODE_SWATCHES
#define WPREF_COLOR_MODE_SWATCHES
Bool Color Swatches Mode.
Definition: ge_prepass.h:2061
BaseDraw
Definition: c4d_basedraw.h:747
TakeData
Definition: lib_takesystem.h:574
RayRadiancePoly::map_front_back
maxon::BaseArray< RadiancePolyFrontBack > map_front_back
Radiance values for the front and back of the polygon.
Definition: c4d_raytrace.h:891
TokenEntry
Data structure that represents a Token.
Definition: lib_token.h:67
RAY_MOTION_LIGHT_MATRIX_AREA_OBJECT
#define RAY_MOTION_LIGHT_MATRIX_AREA_OBJECT
Object matrix for area lights.
Definition: c4d_raytrace.h:1017
SculptBrushParams::EnableMouseData
void EnableMouseData(Bool enable)
MatPreviewMultipleObjects
@ MatPreviewMultipleObjects
Multiple Objects.
Definition: customgui_matpreview.h:119
SplineHelp::InitSplineEx
Bool InitSplineEx(BaseObject *op, Vector upvector=Vector(0.0), BaseObject *rail=nullptr, Bool target_rail=true, Bool use_deformed_points=false, Bool force_update=false, Bool use_global_space=true)
WPREF_COLOR_MODE_SWATCHES_SHOWNAMES
#define WPREF_COLOR_MODE_SWATCHES_SHOWNAMES
Bool Show Swatches Group Names.
Definition: ge_prepass.h:2062
GeListNode
Represents a C4DAtom that resides in a 4D list.
Definition: c4d_baselist.h:1768
Utf32Char
maxon::Utf32Char Utf32Char
Definition: ge_sys_math.h:73
RAY_MOTION_LIGHT_FLOAT_VISIBLE_BRIGHT
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_BRIGHT
Visible light brightness.
Definition: c4d_raytrace.h:1097
WPREF_TAKE_MANAGER_SHOWSHOWSEARCH
@ WPREF_TAKE_MANAGER_SHOWSHOWSEARCH
Definition: ge_prepass.h:2418
RestartApplication
void RestartApplication(const Utf16Char *param=nullptr, Int32 exitcode=0, const Utf16Char **path=nullptr)
Private.
PixelPost::PixelPost
PixelPost()
Definition: c4d_videopostdata.h:175
RenderJob::GetRenderResult
RENDERRESULT GetRenderResult() const
RAY_MOTION_LIGHT_MATRIX_INV
#define RAY_MOTION_LIGHT_MATRIX_INV
Inverted light matrix.
Definition: c4d_raytrace.h:1014
RAY_MOTION_COPIES
#define RAY_MOTION_COPIES
Copies.
Definition: c4d_raytrace.h:1003
StringConvertTokens
String StringConvertTokens(const String &path, const RenderPathData *rpData)
DIRTYFLAGS
DIRTYFLAGS
Definition: ge_prepass.h:2930
RAY_MOTION_LIGHT_FLOAT_FALLOFF_DISTANCE_OUTER
#define RAY_MOTION_LIGHT_FLOAT_FALLOFF_DISTANCE_OUTER
Falloff outer distance.
Definition: c4d_raytrace.h:1047
String
Definition: c4d_string.h:39
RayMotionLight
Definition: c4d_raytrace.h:1383
DR_COLORFIELD_ENABLE_PICTURE
@ DR_COLORFIELD_ENABLE_PICTURE
Enables the Special Color from Picture mode (Special modes are exclusive each other: use only one at ...
Definition: gui.h:348
EVMSG_TAKECHANGED
#define EVMSG_TAKECHANGED
Sent by the Take System when the current Take ID changed to let all managers react to the new status.
Definition: ge_prepass.h:2564
RayMotionTexture
Definition: c4d_raytrace.h:1269
PixelPost
Definition: c4d_videopostdata.h:170
RAY_MOTION_LIGHT_FLOAT_VISIBLE_SAMPLE_DIST
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_SAMPLE_DIST
Visible light sample distance.
Definition: c4d_raytrace.h:1096
maxon::src
const T & src
Definition: apibase.h:2511
BrushDabData::GetFaceNormals
const Vector32 * GetFaceNormals()
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FE_MUL
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FE_MUL
Visible light adjusted edge falloff "mul" value.
Definition: c4d_raytrace.h:1091
RayHemisphere
Definition: c4d_raytrace.h:775
MACHINE_CURRENTJOB
#define MACHINE_CURRENTJOB
Definition: lib_net.h:191
RAY_MOTION_LIGHT_FLOAT_FALLOFF_RADIUS_INNER
#define RAY_MOTION_LIGHT_FLOAT_FALLOFF_RADIUS_INNER
Falloff inner radius.
Definition: c4d_raytrace.h:1044
COLORSYSTEM_MODE_SPECIAL_DISABLED
#define COLORSYSTEM_MODE_SPECIAL_DISABLED
Special Mode Disabled.
Definition: ge_prepass.h:2065
maxon::Vec3< maxon::Float64, 1 >
MaterialData
Definition: c4d_materialdata.h:61
PaintTexture::SetColorProfile
Bool SetColorProfile(const ColorProfile &profile)
Definition: c4d_painter.h:881
GvPort::SetUserData
void SetUserData(const GeData &data)
Definition: c4d_graphview.h:1479
SplineHelp::InitSpline
Bool InitSpline(BaseObject *op, SPLINEHELPFLAGS flags=SPLINEHELPFLAGS::GLOBALSPACE|SPLINEHELPFLAGS::CONTINUECURVE)
RAY_MOTION_LIGHT_FLOAT_VISIBLE_LEFT
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_LEFT
Visible light screen region left value.
Definition: c4d_raytrace.h:1077
RayMotionObject
Definition: c4d_raytrace.h:1292
MachineGroup
Definition: lib_net.h:412
GvMessage
GvMessage
Definition: c4d_graphview_def.h:396
RAY_MOTION_LIGHT_MATRIX_LAST
#define RAY_MOTION_LIGHT_MATRIX_LAST
Last matrix index.
Definition: c4d_raytrace.h:1018
RAY_MOTION_LIGHT_MATRIX_NOISE
#define RAY_MOTION_LIGHT_MATRIX_NOISE
Noise matrix.
Definition: c4d_raytrace.h:1016
MSG_DESCRIPTION_CHECKUPDATE_BASELISTEDIT
#define MSG_DESCRIPTION_CHECKUPDATE_BASELISTEDIT
Edit node is updating the current Take override value.
Definition: c4d_baselist.h:370
CAMERA_CUSTOMLENS_LENSDISTORT
#define CAMERA_CUSTOMLENS_LENSDISTORT
Custom lens projection used to implement Lens Distortion.
Definition: c4d_raytrace.h:81
WPREFS_FCLISTVIEW
@ WPREFS_FCLISTVIEW
Bool FCurve mode only: list view instead of normal hierarchy.
Definition: ge_prepass.h:2304
INITRENDERRESULT
INITRENDERRESULT
Definition: ge_prepass.h:396
WPREF_COLOR_MODE_RGB
#define WPREF_COLOR_MODE_RGB
Bool RGB Sliders Mode.
Definition: ge_prepass.h:2055
DescriptionTakeChanged
Definition: lib_description.h:963
DESCRIPTION_SINGLEDESC_MODE
#define DESCRIPTION_SINGLEDESC_MODE
Private.
Definition: customgui_description.h:39
RAY_MOTION_LIGHT_MATRIX
#define RAY_MOTION_LIGHT_MATRIX
Light matrix.
Definition: c4d_raytrace.h:1013
MSG_NETRENDER_SENDCREDENTIAL_BUILDIDISVALID
#define MSG_NETRENDER_SENDCREDENTIAL_BUILDIDISVALID
Definition: lib_net.h:116
RAY_MOTION_MATRIX
#define RAY_MOTION_MATRIX
Matrix.
Definition: c4d_raytrace.h:1001
UInt16
maxon::UInt16 UInt16
Definition: ge_sys_math.h:57
BaseDocument::GetTakeData
TakeData * GetTakeData()
NBIT
NBIT
Definition: ge_prepass.h:677
DR_COLORFIELD_NO_PICTURE
@ DR_COLORFIELD_NO_PICTURE
Hides the Color From Picture mode button.
Definition: gui.h:338
RENDERPROGRESSTYPE
RENDERPROGRESSTYPE
Definition: ge_prepass.h:4348
SplineHelp
Definition: lib_splinehelp.h:51
RAY_MOTION_LIGHT_FLOAT_SPOT_ASPECT_RATIO
#define RAY_MOTION_LIGHT_FLOAT_SPOT_ASPECT_RATIO
The Y distortion.
Definition: c4d_raytrace.h:1042
BaseVideoPost
Definition: c4d_videopost.h:24
RAY_MOTION_LIGHT_FLOAT_NOISE_OCTAVES
#define RAY_MOTION_LIGHT_FLOAT_NOISE_OCTAVES
Noise octaves.
Definition: c4d_raytrace.h:1062
DR_COLORFIELD_NO_SCREENPICKER
@ DR_COLORFIELD_NO_SCREENPICKER
Hides the ScreenPicker mode button.
Definition: gui.h:344
WPREFS_LINKOMSELECTONLYBUTTAGS
@ WPREFS_LINKOMSELECTONLYBUTTAGS
Bool Only display the linked objects but also the tags.
Definition: ge_prepass.h:2303
AutoLocker::AutoLocker
AutoLocker()
Default constructor.
Definition: c4d_thread.h:309
BrushDabData::GetHitPolygon
Int32 GetHitPolygon()
RAY_MOTION_LIGHT_FLOAT_VISIBLE_DITHERING
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_DITHERING
Visible light dithering.
Definition: c4d_raytrace.h:1100
BaseData
The base class for all plugin data classes.
Definition: c4d_basedata.h:20
DR_COLORFIELD_NO_RGB
@ DR_COLORFIELD_NO_RGB
Hides the RGB sliders mode button.
Definition: gui.h:339
RAY_MOTION_LIGHT_FLOAT_NOISE_WIND_VELOCITY
#define RAY_MOTION_LIGHT_FLOAT_NOISE_WIND_VELOCITY
Noise wind velocity.
Definition: c4d_raytrace.h:1067
C4DPL_CommandLineArgs::orig_w
const Utf16Char * orig_w
The complete unicode argument string (Unicode encoding, Windows only).
Definition: c4d_plugin.h:87
CUSTOMGUI_DISALLOW_TAKESOVERRIDE
#define CUSTOMGUI_DISALLOW_TAKESOVERRIDE
Disallows Takes override e.g. the GUI does not hold real data but just react to the node changes (e....
Definition: c4d_customguidata.h:76
CustomDataTypeClass::defaultconversiontype
Int32 defaultconversiontype
Definition: c4d_customdatatype.h:90
BrushDabData
The brush data for an individual dab. This is passed into the method defined by the user in SculptBru...
Definition: lib_sculptbrush.h:350
WPREF_TAKE_BASIC_GROUP
@ WPREF_TAKE_BASIC_GROUP
Definition: ge_prepass.h:2415
PointLineSegmentDistance2D
Float PointLineSegmentDistance2D(const Vector &segmentPoint1, const Vector &segmentPoint2, const Vector &pos, Vector *intersectionPoint=nullptr, Float *lineOffset=nullptr)
DR_COLORFIELD_ENABLE_KELVIN
@ DR_COLORFIELD_ENABLE_KELVIN
Enables the Kelvin Color Temperature mode.
Definition: gui.h:351
TakeBase
#define TakeBase
Take Nodes.
Definition: ge_prepass.h:1329
BaseSelect
Definition: c4d_baseselect.h:32
CCurve::GetValue
Float GetValue(const BaseTime &time) const
Definition: c4d_canimation.h:508
PaintTexture::GetColorProfile
const ColorProfile & GetColorProfile() const
Definition: c4d_painter.h:888
GeData
Definition: c4d_gedata.h:83
VolumeData
Definition: c4d_tools.h:1300
DR_COLORFIELD_ENABLE_SWATCHES
@ DR_COLORFIELD_ENABLE_SWATCHES
Enables the Swatches mode.
Definition: gui.h:353
RAY_MOTION_LIGHT_FLOAT_VISIBLE_ORAD_SQAURE
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_ORAD_SQAURE
Visible light outer radius (squared).
Definition: c4d_raytrace.h:1105
C4DAtom
Definition: c4d_baselist.h:1332
GvPort::GetUserData
GeData * GetUserData()
Definition: c4d_graphview.h:1473
SPLINEHELPFLAGS
SPLINEHELPFLAGS
Definition: lib_splinehelp.h:33
HairRenderObject::HairRenderObject
HairRenderObject()
Definition: lib_hair.h:1128
COLOR_SB_CARETBG
@ COLOR_SB_CARETBG
Definition: c4d_colors.h:350
SAVEPROJECT
SAVEPROJECT
Definition: ge_prepass.h:3338
RAY_MOTION_LIGHT_FLOAT_AREA_SHADOW_NEAR_OFFSET
#define RAY_MOTION_LIGHT_FLOAT_AREA_SHADOW_NEAR_OFFSET
Area shadow near offset.
Definition: c4d_raytrace.h:1073
WPREF_TAKE_DEFAULT_FILETR_RS
@ WPREF_TAKE_DEFAULT_FILETR_RS
Definition: ge_prepass.h:2430
BaseVolumeData::op
const RayObject * op
The object. Can be nullptr, always check.
Definition: c4d_shader.h:920
Int32
maxon::Int32 Int32
Definition: ge_sys_math.h:58
PaintTexture
A class for paint textures, can contain layers and may represent the channel of a material.
Definition: c4d_painter.h:717
WPREF_TAKE_DEFAULT_FILETR_CAM
@ WPREF_TAKE_DEFAULT_FILETR_CAM
Definition: ge_prepass.h:2429
String::FindLast
Bool FindLast(const String &cs, Int32 *pos, Int start=-1) const
Definition: c4d_string.h:293
RAY_MOTION_LIGHT_FLOAT_VISIBLE_NEAR_TO
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_NEAR_TO
Visible light near clipping end.
Definition: c4d_raytrace.h:1083
RAY_MOTION_LIGHT_FLOAT_VISIBLE_DUST
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_DUST
Visible light dust effect.
Definition: c4d_raytrace.h:1101
WPREF_TAKE_DEFAULT_FILETR_TAG
@ WPREF_TAKE_DEFAULT_FILETR_TAG
Definition: ge_prepass.h:2421
OverrideGroup
#define OverrideGroup
Override Group Node.
Definition: ge_prepass.h:1328
WPREF_TAKE_DEFAULT_FILETR_LAY
@ WPREF_TAKE_DEFAULT_FILETR_LAY
Definition: ge_prepass.h:2424
RAY_MOTION_LIGHT_FLOAT_AREA_FALLOFF_ANGLE
#define RAY_MOTION_LIGHT_FLOAT_AREA_FALLOFF_ANGLE
Area falloff angle.
Definition: c4d_raytrace.h:1055
RAY_MOTION_LIGHT_FLOAT_FALLOFF_ENERGY_LEVEL
#define RAY_MOTION_LIGHT_FLOAT_FALLOFF_ENERGY_LEVEL
Falloff energy level.
Definition: c4d_raytrace.h:1048
CKey::SetTimeLeftAdjustValue
Bool SetTimeLeftAdjustValue(CCurve *seq, const BaseTime &t)
Definition: c4d_canimation.h:315
VolumeData::GetMotionLight
const RayMotionLight * GetMotionLight(RayLight *light)
Definition: c4d_tools.h:2390
WPREFS_LINKOMSELECTONLY
@ WPREFS_LINKOMSELECTONLY
Bool Only display the actual selected object and not the tags etc. when Link Timeline/Object Manager ...
Definition: ge_prepass.h:2301
StopTakeRender
void StopTakeRender()
Stops the Take render if it is running.
CKey
Definition: c4d_canimation.h:58
C4DUuid
Deprecated. Use maxon::Uuid.
Definition: c4d_uuid.h:18
WPREF_NET_USERMANAGEMENTENABLED
@ WPREF_NET_USERMANAGEMENTENABLED
Definition: ge_prepass.h:2385
NetRenderService
Definition: lib_net.h:598
DR_COLORFIELD_NO_SPECTRUM
@ DR_COLORFIELD_NO_SPECTRUM
Hides the Color Spectrum mode button.
Definition: gui.h:337
RayMotionTextureFrame
Definition: c4d_raytrace.h:1214
DESCFLAGS_SET
DESCFLAGS_SET
Definition: ge_prepass.h:3114
RAY_MOTION_LIGHT_FLOAT_FALLOFF_DISTANCE_INNER
#define RAY_MOTION_LIGHT_FLOAT_FALLOFF_DISTANCE_INNER
Falloff inner distance.
Definition: c4d_raytrace.h:1046
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FAR_TO
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FAR_TO
Visible light far clipping end.
Definition: c4d_raytrace.h:1085
WPREF_NET_STOPJOBONSWAPPINGAUTO
@ WPREF_NET_STOPJOBONSWAPPINGAUTO
Definition: ge_prepass.h:2388
SculptObject
Definition: lib_sculpt.h:443
C4DPL_CommandLineArgs::argv_w
Utf16Char ** argv_w
Argument array (Unicode encoding, Windows only).
Definition: c4d_plugin.h:85
WPREF_COMMUNICATION_LIVELINK_PORT
#define WPREF_COMMUNICATION_LIVELINK_PORT
Int32 The port used by the Livelink connection.
Definition: ge_prepass.h:2239
DR_COLORFIELD_NO_MIXER
@ DR_COLORFIELD_NO_MIXER
Hides the Color Mixer mode button.
Definition: gui.h:342
SplineHelp::GetLineObject
LineObject * GetLineObject()
NetRenderData::GetData
BaseContainer & GetData()
DescriptionAllowOverride
Definition: lib_description.h:939
StringExtractRoot
String StringExtractRoot(const String &path)
C4DAtomGoal
Dummy class for C4DAtom objects that can be pointed to by BaseLink objects.
Definition: c4d_baselist.h:1576
Xformula
#define Xformula
Formula.
Definition: ge_prepass.h:1215
NetRenderService::GetFirstMachine
Machine * GetFirstMachine() const
ASSETDATA_FLAG
ASSETDATA_FLAG
Definition: ge_prepass.h:247
COLORSYSTEM_MODE_SPECIAL_COLORWHEEL
#define COLORSYSTEM_MODE_SPECIAL_COLORWHEEL
Color Wheel Mode.
Definition: ge_prepass.h:2066
TOKENHOOK
String TOKENHOOK(void *data)
Definition: lib_token.h:61
RayMotionLightFrame
Definition: c4d_raytrace.h:1363
FORMAT_OBJ2IMPORT
#define FORMAT_OBJ2IMPORT
New OBJ import (R17 and newer).
Definition: ge_prepass.h:3308
RayRadianceObject
Contains the computed radiance values for an object.
Definition: c4d_raytrace.h:900
Vector
maxon::Vec3< maxon::Float64, 1 > Vector
Definition: ge_math.h:145
DR_COLORFIELD_ENABLE_RGB
@ DR_COLORFIELD_ENABLE_RGB
Enables the RGB sliders mode.
Definition: gui.h:349
IsTakeRenderRunning
Bool IsTakeRenderRunning()
FilenameExtractRoot
Filename FilenameExtractRoot(const Filename &path)
RayHemisphere::samples
maxon::BaseArray< RayHemiSample > samples
[READ ONLY] Indirect illumination samples.
Definition: c4d_raytrace.h:855
DR_COLORFIELD_NO_MODE_BUTTONS
@ DR_COLORFIELD_NO_MODE_BUTTONS
Hides the color mode buttons.
Definition: gui.h:334
BaseVolumeData
Definition: c4d_shader.h:861
BaseList2D::GetOverrideRoot
GeListHead * GetOverrideRoot()
SculptObject::GetFaceNormals
const Vector32 * GetFaceNormals()
Tangent
Represents a tangent with its left and right interpolation parts.
Definition: c4d_baseobject.h:144
BaseSelect::SelectAll
Bool SelectAll(Int32 min, Int32 max, Bool deselectAll=true)
FILENAME_TOKENPOPUP
#define FILENAME_TOKENPOPUP
Bool Displays the token popup.
Definition: customgui_filename.h:25
WPREF_COLOR_MODE_MIXER
#define WPREF_COLOR_MODE_MIXER
Bool Color Mixer Mode.
Definition: ge_prepass.h:2060
CalcSplineDefaultTangents
Bool CalcSplineDefaultTangents(SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, Tangent *tadr)
RAY_MOTION_LIGHT_FLOAT_SHADOW_DENSITY
#define RAY_MOTION_LIGHT_FLOAT_SHADOW_DENSITY
Shadow density.
Definition: c4d_raytrace.h:1070
RAY_MOTION_LIGHT_FLOAT_SPOT_ANGLE_INNER
#define RAY_MOTION_LIGHT_FLOAT_SPOT_ANGLE_INNER
The inner angle of light cone.
Definition: c4d_raytrace.h:1040
RayRadianceObject::polys
maxon::BaseArray< RayRadiancePoly > polys
Radiance values buffer for the object's polygons.
Definition: c4d_raytrace.h:916
CAUTOMODE
CAUTOMODE
Definition: ge_prepass.h:3955
ID_OPERATOR_TAKEOVERRIDE
#define ID_OPERATOR_TAKEOVERRIDE
Definition: c4d_graphview_def.h:299
StereoCameraInfo::StereoCameraInfo
StereoCameraInfo()
Definition: c4d_videopostdata.h:315
RAY_MOTION_LIGHT_FLOAT_NOISE_CONTRAST
#define RAY_MOTION_LIGHT_FLOAT_NOISE_CONTRAST
Noise contrast.
Definition: c4d_raytrace.h:1065
COLOR_TEXT_AUTOTAKE_DARK
@ COLOR_TEXT_AUTOTAKE_DARK
Definition: c4d_colors.h:353
WPREF_COLOR_MODE_KELVIN
#define WPREF_COLOR_MODE_KELVIN
Bool Kelvin Color Temperature Mode.
Definition: ge_prepass.h:2059
MSG_DESCRIPTION_ALLOWOVERRIDE
#define MSG_DESCRIPTION_ALLOWOVERRIDE
Sent before the Take override is added to allow it or not. The corresponding data is DescriptionAllow...
Definition: c4d_baselist.h:418
CustomDataTypeClass
Definition: c4d_customdatatype.h:89
SplineObject
Represents a spline object.
Definition: c4d_baseobject.h:2010
BREAKTANGENTS
BREAKTANGENTS
Definition: ge_prepass.h:596
MSG_DESCRIPTION_CHECKUPDATE_AUTOTAKE
#define MSG_DESCRIPTION_CHECKUPDATE_AUTOTAKE
Element supports automatic Take overrides.
Definition: c4d_baselist.h:369
SculptBrushParams::SetPolygonObjectDirtyFlags
void SetPolygonObjectDirtyFlags(DIRTYFLAGS flags)
SculptMouseData
Definition: lib_sculptbrush.h:284
BFV_IGNORE_FOCUS
@ BFV_IGNORE_FOCUS
Group ignores focus.
Definition: gui.h:210
GeGetEscTestThread
BaseThread * GeGetEscTestThread()
Definition: c4d_thread.h:206
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FO_MUL
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FO_MUL
Visible light falloff "mul" value.
Definition: c4d_raytrace.h:1088
COLOR_SB_CARET
@ COLOR_SB_CARET
Definition: c4d_colors.h:349
RAY_MOTION_LIGHT_FLOAT_CONTRAST_TRN
#define RAY_MOTION_LIGHT_FLOAT_CONTRAST_TRN
Contrast.
Definition: c4d_raytrace.h:1059
RAY_MOTION_LIGHT_VECTOR_LAST
#define RAY_MOTION_LIGHT_VECTOR_LAST
Last vector index.
Definition: c4d_raytrace.h:1032
COLORSYSTEM_MODE_SPECIAL_SPECTRUM
#define COLORSYSTEM_MODE_SPECIAL_SPECTRUM
Color Spectrum Mode.
Definition: ge_prepass.h:2067
DR_COLORFIELD_ENABLE_HSV
@ DR_COLORFIELD_ENABLE_HSV
Enables the HSV sliders mode.
Definition: gui.h:350
Bool
maxon::Bool Bool
Definition: ge_sys_math.h:53
SplineHelp::GetDirty
UInt32 GetDirty() const
RenderJob
Definition: lib_net.h:511
CKey::GetAutomaticTangentMode
CAUTOMODE GetAutomaticTangentMode(void) const
Definition: c4d_canimation.h:293
UInt
maxon::UInt UInt
Definition: ge_sys_math.h:63
RayLight
Definition: c4d_raytrace.h:456
GvPort
Definition: c4d_graphview.h:938
MSG_NETRENDER_SENDCREDENTIAL_BUILDID
#define MSG_NETRENDER_SENDCREDENTIAL_BUILDID
Definition: lib_net.h:115
DR_COLORFIELD_NO_SWATCHES
@ DR_COLORFIELD_NO_SWATCHES
Hides the Swatches mode button.
Definition: gui.h:343
PointLineSegmentDistance
Float PointLineSegmentDistance(const Vector &segmentPoint1, const Vector &segmentPoint2, const Vector &pos, Vector *intersectionPoint=nullptr, Float *lineOffset=nullptr)
Task::GetCommands
const maxon::BaseArray< JOBCOMMAND > & GetCommands() const
Definition: lib_net.h:370
GetAllTokenEntries
Bool GetAllTokenEntries(maxon::BaseArray< TokenEntry > &tokenList)
RESERVEDSPLINETYPE1
RESERVEDSPLINETYPE1
Internal.
Definition: ge_prepass.h:5
RayHemiSample
Definition: c4d_raytrace.h:762
LineObject
Definition: c4d_baseobject.h:1492
RESERVEDSPLINETYPE2
RESERVEDSPLINETYPE2
Internal.
Definition: ge_prepass.h:6
IMAGERESULT
IMAGERESULT
Definition: ge_prepass.h:3660
AtomArray
Definition: c4d_baselist.h:1588
BaseList2D::GetShaderRepositoryRoot
GeListHead * GetShaderRepositoryRoot()
ID_TAKESYSTEM_LIB
#define ID_TAKESYSTEM_LIB
Take System library ID.
Definition: lib_takesystem.h:34
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FE_SUB
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FE_SUB
Visible light adjusted edge falloff "sub" value.
Definition: c4d_raytrace.h:1090
RayMotionMatrix
Definition: c4d_raytrace.h:1177
AddDescription
void AddDescription(C4DAtom *bl)
BrushDabData::GetOriginalVertexNormals
const Vector32 * GetOriginalVertexNormals()
RAY_MOTION_DUPLICATE
#define RAY_MOTION_DUPLICATE
Duplicates.
Definition: c4d_raytrace.h:1004
BaseVideoPostStruct::BaseVideoPostStruct
BaseVideoPostStruct()
Definition: c4d_videopostdata.h:62
CKey::SetAutomaticTangentMode
void SetAutomaticTangentMode(CCurve *seq, CAUTOMODE autoMode)
Definition: c4d_canimation.h:301
BaseMaterial
Definition: c4d_basematerial.h:28
VolumeData::GetMotionObject
const RayMotionObject * GetMotionObject(RayObject *op)
Definition: c4d_tools.h:2382
Xvariation
#define Xvariation
Variation.
Definition: ge_prepass.h:1216
BaseDocument::GetTargetObject
BaseObject * GetTargetObject() const
VideoPostData
Definition: c4d_videopostdata.h:353
RenderPathData
Data structure to collect render information in handling Tokens in render output path.
Definition: lib_token.h:86
WPREF_COMMUNICATION_LIVELINK_ENABLED
#define WPREF_COMMUNICATION_LIVELINK_ENABLED
Bool If the Livelink to AE should be enabled or disabled when Cinema is started.
Definition: ge_prepass.h:2238
WPREF_NET_DOWNLOADASSETINPARTS
@ WPREF_NET_DOWNLOADASSETINPARTS
Definition: ge_prepass.h:2386
VolumeData::GetMotionCamera
const RayMotionCamera * GetMotionCamera(Int32 stream)
Definition: c4d_tools.h:2398
RAY_MOTION_LIGHT_FLOAT_NOISE_BRIGHTNESS
#define RAY_MOTION_LIGHT_FLOAT_NOISE_BRIGHTNESS
Noise brightness.
Definition: c4d_raytrace.h:1064
Char
maxon::Char Char
Definition: ge_sys_math.h:54
BIT_ACTIVE3
#define BIT_ACTIVE3
Private.
Definition: ge_prepass.h:839
ParserCache
Definition: c4d_general.h:117
RAY_MOTION_LIGHT_FLOAT_VISIBLE_FO_SUB
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_FO_SUB
Visible light falloff "sub" value.
Definition: c4d_raytrace.h:1087
NetService
Definition: lib_net.h:543
GeListHead
Definition: c4d_baselist.h:1981
BaseDocument
Definition: c4d_basedocument.h:485
RAY_MOTION_LIGHT_VECTOR_SHADOW_COLOR
#define RAY_MOTION_LIGHT_VECTOR_SHADOW_COLOR
Shadow color.
Definition: c4d_raytrace.h:1030
BaseContainer
Definition: c4d_basecontainer.h:47
NetRenderData::GetRealMultipassBitDepth
Int32 GetRealMultipassBitDepth() const
RAY_MOTION_LIGHT_FLOAT_VISIBLE_BRIGHTNESS_MUL
#define RAY_MOTION_LIGHT_FLOAT_VISIBLE_BRIGHTNESS_MUL
Visible light brightness multiplier.
Definition: c4d_raytrace.h:1099
Float64
maxon::Float64 Float64
Definition: ge_sys_math.h:65
BooleanSplines
SplineObject * BooleanSplines(SplineObject *initialSpline, AtomArray *booleanObjects, BaseDocument *doc, BaseDraw *bd, SPLINEBOOL_AXIS projectionAxis, SPLINEBOOL_MODE booleanMode)
ReflectionLayer::ReflectionLayer
ReflectionLayer()
Default constructor.
DR_COLORFIELD_ENABLE_SPECTRUM
@ DR_COLORFIELD_ENABLE_SPECTRUM
Enables the Special Color Spectrum mode (Special modes are exclusive each other: use only one at a ti...
Definition: gui.h:347
RayMotionMatrixData
Definition: c4d_raytrace.h:1144
WPREF_TAKE_DEFAULT_FILETR_VIS
@ WPREF_TAKE_DEFAULT_FILETR_VIS
Definition: ge_prepass.h:2426
DESCIDSTATE
DESCIDSTATE
Definition: ge_prepass.h:5229
COLOR_TEXT_AUTOTAKE
@ COLOR_TEXT_AUTOTAKE
Definition: c4d_colors.h:352
C4DGadget
Represents a gadget in a dialog.
Definition: c4d_gui.h:100
RAY_MOTION_LIGHT_FLOAT_SPOT_ANGLE_OUTER
#define RAY_MOTION_LIGHT_FLOAT_SPOT_ANGLE_OUTER
The outer angle of light cone.
Definition: c4d_raytrace.h:1041
RayMotionCameraFrame
Definition: c4d_raytrace.h:1412
FilenameConvertTokens
Filename FilenameConvertTokens(const Filename &path, const RenderPathData *rpData)
MatPreviewType
MatPreviewType
Definition: customgui_matpreview.h:107
Utf16Char
maxon::Utf16Char Utf16Char
Definition: ge_sys_math.h:80
RAY_MOTION_LIGHT_FLOAT_NOISE_VELOCITY
#define RAY_MOTION_LIGHT_FLOAT_NOISE_VELOCITY
Noise speed.
Definition: c4d_raytrace.h:1063
CalcSplinePoint
Vector CalcSplinePoint(Float offset, SPLINETYPE type, Bool closed, Int32 pcnt, const Vector *padr, const Tangent *tadr=nullptr)
WPREFS_LINKKEYFCSELECTION
@ WPREFS_LINKKEYFCSELECTION
Bool Link Keyframe and FCurve selection together.
Definition: ge_prepass.h:2300
ToolSwitchActionMsgData
Definition: c4d_baselist.h:190