API Change List in R19

API Changes in R19.008

c4d_basebitmap.h

{
const void* GetInternalProfile() const; // Private
};
{
static IMAGERESULT Init(BaseBitmap*& res, const Filename& name, Int32 frame = -1, Bool* ismovie = nullptr, BitmapLoaderPlugin** loaderplugin = nullptr);
// Changed to
static IMAGERESULT Init(BaseBitmap*& res, const Filename& name, Int32 frame = -1, Bool* ismovie = nullptr, BitmapLoaderPlugin** loaderplugin = nullptr, const maxon::Delegate<void(Float progress)>& progressCallback = nullptr);
// Added parameter 'progressCallback'
};
{
void BmCorrectResolution(const BaseContainer* settings, Int32 videoWidth, Int32 videoHeight, Int32& videoWidthPadded, Int32& videoHeightPadded);
};

c4d_basechannel.h

c4d_basedraw.h

class BaseDraw : public BaseView
{
void DrawEnd(); // Private
void SetViewportRender(const String& id); // Private
void FrameFinished(); // Private
};
{
static Bool PickObject(BaseDraw* bd, BaseDocument* doc, Int32 x1, Int32 y1, Int32 x2, Int32 y2, Int32& xr, Int32& yr, Int32& wr, Int32& hr, ViewportPixel**& pixels, VIEWPORT_PICK_FLAGS flags, LassoSelection* ls, C4DObjectList* list, Matrix4d* m = nullptr);
// Changed to
static Bool PickObject(BaseDraw* bd, BaseDocument* doc, Int32 x1, Int32 y1, Int32 x2, Int32 y2, Int32& xr, Int32& yr, Int32& wr, Int32& hr, const ViewportPixel*const*& pixels, VIEWPORT_PICK_FLAGS flags, LassoSelection* ls, C4DObjectList* list, Matrix4d* m = nullptr);
// Parameter 'pixels' is now a const pointer to the ViewportPixel buffer and each line const pointer reference
// Changed to
// Function is const and returns a const ViewportPixel*
// Changed to
// Function is const and returns a const ViewportPixel*
// Changed to
// Function is const and returns a const ViewportPixel*
Bool GetPointPixelBuffer(const ViewportPixel *const*&pixelBuffer, Int32 *pixelCount = nullptr) const;
Bool GetEdgePixelBuffer(const ViewportPixel *const*&pixelBuffer, Int32 *pixelCount = nullptr) const;
Bool GetPolygonPixelBuffer(const ViewportPixel *const*&pixelBuffer, Int32 *pixelCount = nullptr) const;
ViewportPixel* GetNearestPoint(BaseObject* op, Int32& x, Int32& y, Int32 maxrad = LIMIT<Int32>::MAX, Bool onlyselected = false, Int32* ignorelist = nullptr, Int32 ignorecnt = 0);
// Changed to
const ViewportPixel* GetNearestPoint(BaseObject* op, Int32& x, Int32& y, Int32 maxrad = LIMIT<Int32>::MAX, Bool onlyselected = false, Int32* ignorelist = nullptr, Int32 ignorecnt = 0) const;
// Function is const and returns a const ViewportPixel*
ViewportPixel* GetNearestPolygon(BaseObject* op, Int32& x, Int32& y, Int32 maxrad = LIMIT<Int32>::MAX, Bool onlyselected = false, Int32* ignorelist = nullptr, Int32 ignorecnt = 0);
// Changed to
const ViewportPixel* GetNearestPolygon(BaseObject* op, Int32& x, Int32& y, Int32 maxrad = LIMIT<Int32>::MAX, Bool onlyselected = false, Int32* ignorelist = nullptr, Int32 ignorecnt = 0) const;
// Function is const and returns a const ViewportPixel*
ViewportPixel* GetNearestEdge(BaseObject* op, Int32& x, Int32& y, Int32 maxrad = LIMIT<Int32>::MAX, Bool onlyselected = false, Int32* ignorelist = nullptr, Int32 ignorecnt = 0);
// Changed to
const ViewportPixel* GetNearestEdge(BaseObject* op, Int32& x, Int32& y, Int32 maxrad = LIMIT<Int32>::MAX, Bool onlyselected = false, Int32* ignorelist = nullptr, Int32 ignorecnt = 0) const;
// Function is const and returns a const ViewportPixel*
}
void DrawTools(); // Private

c4d_baselist.h

c4d_baseobject.h

{
void AddDependence(HierarchyHelp* hh, BaseObject* op, DIRTYFLAGS dirtyflags);
};
{
};
class Neighbor
{
void GetPointOneRingPoints(Int32 pnt, Int32** dadr, Int32* dcnt);
};

c4d_baseplugin.h

class ToolPlugin; // Private
// Changed to
void BuildGlobalTagPluginContainer(BaseContainer* plugincontainer, Int32* id, UInt& newFeatureVersion);
// Added parameter 'newFeatureVersion'

c4d_basetag.h

c4d_colors.h

c4d_filterdata.h

{
BITMAPLOADERACTION_INITLAYERSET
};
class BitmapSaverData : public BaseData
{
virtual void CorrectResolution(const BaseContainer* settings, Int32 videoWidth, Int32 videoHeight, Int32& videoWidthPadded, Int32& videoHeightPadded);
virtual void Close(PluginMovieData*& md);
// Changed to
virtual IMAGERESULT Close(PluginMovieData*& md);
// Return a IMAGERESULT
};

c4d_general.h

ToolPlugin* GetActiveTool(); // Private

c4d_gl.h

GL_PROGRAM_PARAM_WORLD_TO_CLIP
C4D_FRAMEBUFFER_TEXEL_SELECTION

c4d_gui.h

c4d_painter.h

UVCOMMAND_MOVE_DOWN_SEQUENCE
// Renamed
UVCOMMAND_MOVE_UP_SEQUENCE
// Renamed

c4d_plugin.h

C4DPL_SINGLEPRECISION_PLUGIN // Removed

c4d_raytrace.h

OBJECTRESTRICTION_TRANSPARENCY_INUSE // Removed
{
};
struct RayLight
{
};
struct RayCamera
{
};
{
SpcInfo _spcInfo;
};

c4d_reflection.h

c4d_shader.h

c4d_spc.h

SPC_MONO // Private
SPC_PARALLEL // Private
SPC_TOEIN // Private
SPC_LAT_LONG // Private
SPC_CUBIC // Private
SPC_CUBIC32 // Private
SPC_CUBIC_STRING // Private
SPC_ABOVE_UNDER // Private
SPC_SIDE_BY_SIDE // Private
SPC_LEFT_ONLY // Private
SPC_RIGHT_ONLY // Private
class LatLongRange; // Private
class SpcInfo; // Private

c4d_videopostdata.h

enum VIDEOPOST_GLINFO
{
VIDEOPOST_GLINFO_ALLOC_TEXEL_SELECTION_BUFFER_R8I
};

ge_dynamicarray.h

class GeSafeDynamicArray; // Removed

ge_prepass.h

ge_sys_math.h

inline constexpr Float operator"" _f(long double f)

operatingsystem.h

{
SCRIPTMODE_AM_ID
};
{
BASEDRAW_HIGHLIGHT_BEFORE_TOOLS,
BASEDRAW_HIGHLIGHT_AFTER_TOOLS,
BASEDRAW_HIGHLIGHT_INVERSE_Z,
BASEDRAW_DRAW_AFTER_CLEAR
};

customgui_bitmapbool.h

BITMAPBOOL_TOGGLEACTIVAION

customgui_gradient.h

class Gradient : public CustomDataType
{
};

customgui_itemtree.h

customgui_quicktab.h

customgui_range.h

customgui_soundeffector.h

lib_ca.h

class MirrorTransformData; // Removed
{
CAMORPH_MODE_PSD
};
{
CAMORPH_PSDINTERPOLATION_MODE_AXIS,
CAMORPH_PSDINTERPOLATION_MODE_JOINT,
CAMORPH_PSDINTERPOLATION_MODE_GLOBAL,
CAMORPH_PSDINTERPOLATION_MODE_DEFAULT
};
{
};
class CAPoseMorphTag : public BaseTag
{
};

lib_description.h

lib_lodobject.h

class LodObject : public BaseObject;

lib_net.h

lib_polygonreduction.h

lib_substance.h

lib_voronoifracture.h

delegate.h

general.h

MAXON_MISC_DEPRECATED_ENUMVALUE
MAXON_MISC_DEPRECATED_ENUMVALUE_AUTO

API Changes in R19.024

c4d_baselist.h

c4d_baseobject.h

{
};

c4d_falloffdata.h

{
Bool AddFalloffToDescription(Description* description, BaseContainer* bc = nullptr);
// Changed to
};

c4d_gl.h

struct GlGetIdentity
{
Bool _applyScreenSpaceReflections;
};

ge_prepass.h

#define FILTER_DDS
#define Ovoronoipointgenerator
enum OVERVIEW; // Private
{
DESCFLAGS_DESC_XPRESSO
}
{
DISPLAYFILTER_HANDLES
}
{
CHECKISRUNNING_INTERACTIVERENDERING
}
#define ID_SNIPER_BACKGROUNDHANDLER // Private

customgui_soundeffector.h

class Probe
{
Float _freezeValue; // Removed
};

API Changes in R19.053

c4d_basedraw.h

class BaseDraw
{
void InitLegacyDrawport(); // Private
}

c4d_baseeffectordata.h

class EffectorData : public ObjectData
{
virtual Bool GetDEnabling(GeListNode *node, const DescID &id,const GeData &t_data,DESCFLAGS_ENABLE flags,const BaseContainer *itemdesc);
}

c4d_falloffdata.h

{
Bool GetDEnabling(const DescID& id, const BaseContainer& bc, Bool& enabled);
}

c4d_shader.h

c4d_tooldata.h

ge_prepass.h

customgui_bitmapbool.h

BITMAPBOOL_TOGGLEACTIVAION
// Renamed to

customgui_soundeffector.h

lib_ca.h

class CAMorph
{
};
{
// Changed to
Bool ExitEdit(BaseDocument *doc, Bool noapply);
};
class BrushBase
{
Float GetFalloff(Float dst, Int32 flags);
// Changed to
Float GetFalloff(Float dst, Int32 flags) const;
Float GetStrength() const;
};

API Changes in R19.068

c4d_baselist.h

#define MSG_DOCUMENTINFO_TYPE_FLUSHCACHES

ge_prepass.h

ColorProfile::GetInternalProfile
const void * GetInternalProfile() const
MDATA_ALIGNNORMALS_USERNORMALS
#define MDATA_ALIGNNORMALS_USERNORMALS
Bool Align user normals.
Definition: ge_prepass.h:1569
RANGE_ALLOWRANGESLELECION
@ RANGE_ALLOWRANGESLELECION
Bool true to select ranges by clicking on the range.
Definition: customgui_range.h:34
HierarchyHelp
Definition: c4d_baseobject.h:179
WPREF_GPURENDERER_DEVICE_GPU_NAME
@ WPREF_GPURENDERER_DEVICE_GPU_NAME
Definition: ge_prepass.h:2449
Opolyreduxgenerator
#define Opolyreduxgenerator
Polygon reduction generator.
Definition: ge_prepass.h:1026
ViewportPixel
Definition: c4d_basedraw.h:1869
CAPoseMorphTag::GetPSDTwistThreshold
Float GetPSDTwistThreshold() const
BaseShader
Definition: c4d_basechannel.h:35
BitmapSaverPluginSupport
Bool BitmapSaverPluginSupport(BitmapSaverPlugin *bp, Int flags)
ColorProfile
Definition: c4d_basebitmap.h:146
RANGE_VALUESTRING
@ RANGE_VALUESTRING
String The string value to be used inside the GUI to decode the current value (e.g....
Definition: customgui_range.h:44
CAMorph::IsPostDeform
Bool IsPostDeform()
GetContentBrowserOverlay
const BaseBitmap * GetContentBrowserOverlay()
BitmapSaverData
Definition: c4d_filterdata.h:179
BaseDraw::FrameFinished
void FrameFinished()
Definition: c4d_basedraw.h:1826
ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG
#define ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG
Definition: customgui_itemtree.h:40
BaseCustomGui
The base class for custom GUIs.
Definition: customgui_base.h:59
SPC_SMOOTHING_NONE
#define SPC_SMOOTHING_NONE
No smoothing applied.
Definition: c4d_spc.h:57
ID_SUBSTANCE_COMMAND_DISKCACHEALL
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHEALL
Creates/updates disk cache for all Substance Assets.
Definition: lib_substance.h:216
BaseList2D
Definition: c4d_baselist.h:2144
DOCUMENT_GPURENDERER_INSTANCES
@ DOCUMENT_GPURENDERER_INSTANCES
Definition: ge_prepass.h:2466
WPREF_REALTIMEMATERIALS
#define WPREF_REALTIMEMATERIALS
Bool
Definition: ge_prepass.h:2150
ID_SUBSTANCE_COMMAND_DISKCACHECLEARALL
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHECLEARALL
Deletes disk cache for all Substance Assets.
Definition: lib_substance.h:218
ItemTreeData
Definition: customgui_itemtree.h:155
BaseView
Definition: c4d_basedraw.h:265
ID_WEIGHT_TOOL
static const Int32 ID_WEIGHT_TOOL
Weight Tool ID.
Definition: lib_ca.h:46
RANGE_REVERSEVALUE
@ RANGE_REVERSEVALUE
Bool If true the value on the lod bar will be reversed, 100% on left and 0% on the right.
Definition: customgui_range.h:38
ITEMTREE_MENU_FOLD
#define ITEMTREE_MENU_FOLD
Definition: customgui_itemtree.h:143
CAPoseMorphTag
Definition: lib_ca.h:1617
RayCamera::_spcInfo
SpcInfo _spcInfo
Spherical camera parameters.
Definition: c4d_raytrace.h:698
Machine
Definition: lib_net.h:467
BaseDraw::IsGPURenderer
Bool IsGPURenderer()
Definition: c4d_basedraw.h:1800
Int
maxon::Int Int
Definition: ge_sys_math.h:62
RangeData
Definition: customgui_range.h:145
ID_SUBSTANCE_COMMAND_REMOVE
static const Int32 ID_SUBSTANCE_COMMAND_REMOVE
Deletes selected Substance Assets from scene.
Definition: lib_substance.h:191
TexData::parallaxUVW
Bool parallaxUVW
true if the UVW coordinates are changed by Parallax Mapping, otherwise false.
Definition: c4d_shader.h:558
MSG_DESCRIPTION_RANGEGUI_KNOTSELECTED_INDEX
static const Int32 MSG_DESCRIPTION_RANGEGUI_KNOTSELECTED_INDEX
Selected index.
Definition: customgui_range.h:68
MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED
@ MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED
User changed current value.
Definition: customgui_range.h:60
MSG_DESCRIPTION_RANGEGUI_RANGESINVERTED
@ MSG_DESCRIPTION_RANGEGUI_RANGESINVERTED
Ranges were inverted.
Definition: customgui_range.h:59
ID_SUBSTANCE_COMMAND_CUT
static const Int32 ID_SUBSTANCE_COMMAND_CUT
Cuts selected Substance Assets to clipboard.
Definition: lib_substance.h:188
REFLECTION_LAYER_ID
#define REFLECTION_LAYER_ID
Internal. Int32 Layer ID.
Definition: c4d_reflection.h:295
BaseObject
Definition: c4d_baseobject.h:224
C4DObjectList
Definition: lib_editortools.h:27
ID_SUBSTANCE_COMMAND_SELECTMATERIALS
static const Int32 ID_SUBSTANCE_COMMAND_SELECTMATERIALS
Selects materials using the selected Substance Assets.
Definition: lib_substance.h:198
CHECKISRUNNING
CHECKISRUNNING
Definition: ge_prepass.h:4476
CUSTOMGUI_SOUNDEFFECTOR
#define CUSTOMGUI_SOUNDEFFECTOR
SoundEffectorCustomGui ID.
Definition: customgui_soundeffector.h:23
maxon::Mat3< maxon::Vector64 >
MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED_VALUE
static const Int32 MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED_VALUE
User changed current value value.
Definition: customgui_range.h:73
DescID
Definition: lib_description.h:327
WPREF_GPURENDERER_USEINTEROP
@ WPREF_GPURENDERER_USEINTEROP
Definition: ge_prepass.h:2444
BaseDraw::DrawHighlight
Bool DrawHighlight(BASEDRAW_HIGHLIGHT flags)
Definition: c4d_basedraw.h:1348
ID_SUBSTANCE_COMMAND_DISKCACHESELECTED
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHESELECTED
Creates/updates disk cache for selected Substance Assets.
Definition: lib_substance.h:214
SPC_PARALLEL
#define SPC_PARALLEL
Stereo Parallel projection.
Definition: c4d_spc.h:23
BitmapSaverPluginIsMovie
Bool BitmapSaverPluginIsMovie(BitmapSaverPlugin *bp)
GetMouseMoveDelta
Float GetMouseMoveDelta()
RayObjectInstanceData
Definition: c4d_raytrace.h:226
BitmapSaverPlugin::BmCorrectResolution
void BmCorrectResolution(const BaseContainer *settings, Int32 videoWidth, Int32 videoHeight, Int32 &videoWidthPadded, Int32 &videoHeightPadded)
BITMAPBOOL_CUSTOMSIZE
#define BITMAPBOOL_CUSTOMSIZE
Int32 Custom button size, default is 15.
Definition: customgui_bitmapbool.h:23
MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION_ID
#define MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION_ID
The custom GUI ID in the message container for MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION.
Definition: c4d_baselist.h:404
BaseDraw::SetViewportRender
void SetViewportRender(const maxon::Id &draw, const maxon::Id &pick)
Definition: c4d_basedraw.h:1820
ViewportSelect::GetPointPixelBuffer
Bool GetPointPixelBuffer(const ViewportPixel *const *&pixelBuffer, Int32 *pixelCount=nullptr) const
ID_SUBSTANCE_COMMAND_OPENMANAGER
static const Int32 ID_SUBSTANCE_COMMAND_OPENMANAGER
Opens the Substance Asset Manager.
Definition: lib_substance.h:181
ViewportSelect::GetPolygonPixelBuffer
Bool GetPolygonPixelBuffer(const ViewportPixel *const *&pixelBuffer, Int32 *pixelCount=nullptr) const
ObjectData
Definition: c4d_objectdata.h:168
DOCUMENT_GPURENDERER_MEM
@ DOCUMENT_GPURENDERER_MEM
Definition: ge_prepass.h:2461
COLOR_TEXT_HIGHLIGHT_1_UNUSED_HIGHLIGHT
@ COLOR_TEXT_HIGHLIGHT_1_UNUSED_HIGHLIGHT
Definition: c4d_colors.h:356
DOCUMENT_GPURENDERER_BAKED
@ DOCUMENT_GPURENDERER_BAKED
Definition: ge_prepass.h:2463
BITMAPBOOL_FITBITMAP
#define BITMAPBOOL_FITBITMAP
Bool If true the bitmap is resized to fit the available space.
Definition: customgui_bitmapbool.h:24
ControlDisplayStruct
DisplayControl data.
Definition: c4d_tooldata.h:29
C4D_Falloff::GetDEnabling
Bool GetDEnabling(const DescID &id, const BaseContainer &bc, Bool &enabled)
Float
maxon::Float Float
Definition: ge_sys_math.h:64
PolygonReductionData
Definition: lib_polygonreduction.h:34
Description
Definition: lib_description.h:527
ID_SUBSTANCE_COMMAND_CREATEMATERIAL
static const Int32 ID_SUBSTANCE_COMMAND_CREATEMATERIAL
Creates standard material from selected Substance Assets.
Definition: lib_substance.h:204
Gradient::CopyFrom
Bool CopyFrom(const Gradient *src)
RayLight::area_backcolor
Vector area_backcolor
Area light back color.
Definition: c4d_raytrace.h:527
ID_SUBSTANCE_COMMAND_DUPLICATE
static const Int32 ID_SUBSTANCE_COMMAND_DUPLICATE
Duplicates selected Substance Assets.
Definition: lib_substance.h:207
SPC_LEFT_ONLY
#define SPC_LEFT_ONLY
Left eye only.
Definition: c4d_spc.h:47
CAMERA_SPHERICAL
#define CAMERA_SPHERICAL
Stereo Spherical Camera.
Definition: c4d_raytrace.h:82
ITEMTREE_CALLBACK_CALLPOSTMENU
#define ITEMTREE_CALLBACK_CALLPOSTMENU
Definition: customgui_itemtree.h:112
SoundEffectorData::CreateDefaultProbe
Bool CreateDefaultProbe()
SPC_CUBIC32
#define SPC_CUBIC32
A cubic 3x2 mapping.
Definition: c4d_spc.h:35
ID_SUBSTANCE_COMMAND_OPENPREFS
static const Int32 ID_SUBSTANCE_COMMAND_OPENPREFS
Opens Substance preferences page.
Definition: lib_substance.h:202
SPC_CUBIC
#define SPC_CUBIC
A cubic cross mapping.
Definition: c4d_spc.h:34
CUSTOMDATATYPE_SOUNDEFFECTOR
#define CUSTOMDATATYPE_SOUNDEFFECTOR
SoundData ID.
Definition: customgui_soundeffector.h:26
DISPLAYFILTER
DISPLAYFILTER
Definition: ge_prepass.h:4279
EffectorData
Definition: c4d_baseeffectordata.h:1254
ItemTreeData::AddToSelected
void AddToSelected(ItemTreeNode *node)
DESCFLAGS_DESC
DESCFLAGS_DESC
Definition: ge_prepass.h:3079
SPC_SIDE_BY_SIDE
#define SPC_SIDE_BY_SIDE
Side-by-Side Layout.
Definition: c4d_spc.h:46
ID_SUBSTANCE_COMMAND_SELECTFROMOBJECT
static const Int32 ID_SUBSTANCE_COMMAND_SELECTFROMOBJECT
Selects Substance Assets based on selected objects/tags.
Definition: lib_substance.h:197
C4D_Falloff
Definition: c4d_falloffdata.h:253
RENDERFLAGS
RENDERFLAGS
Definition: ge_prepass.h:4423
QuickTabCustomGui::SetTextColorSelected
void SetTextColorSelected(Int32 id, Int32 col)
BaseTag
Definition: c4d_basetag.h:46
Filename
Manages file and path names.
Definition: c4d_file.h:93
PropertyPropagationOverrideData
Definition: c4d_baselist.h:1225
MSG_DESCRIPTION_RANGEGUI_KNOTADDED
@ MSG_DESCRIPTION_RANGEGUI_KNOTADDED
Knot was added.
Definition: customgui_range.h:58
BASEBITMAP_DATA_ASPECTRATIO
#define BASEBITMAP_DATA_ASPECTRATIO
Float.
Definition: c4d_basebitmap.h:99
WPREF_NET_USEDISCOVERY
@ WPREF_NET_USEDISCOVERY
Definition: ge_prepass.h:2391
SCRIPTMODE
SCRIPTMODE
Definition: operatingsystem.h:862
MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED_MODE
static const Int32 MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED_MODE
User changed current value mode.
Definition: customgui_range.h:72
BaseObject::GetHierarchyClone
BaseObject * GetHierarchyClone(HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans)
MSG_COMPUTE_LIGHT_COLOR
#define MSG_COMPUTE_LIGHT_COLOR
Private. Sent to compute the color of a light.
Definition: c4d_baselist.h:546
CAPoseMorphTag::SetPSDTwistThreshold
Bool SetPSDTwistThreshold(Float radianThreshold)
SPC_RIGHT_ONLY
#define SPC_RIGHT_ONLY
Right eye only.
Definition: c4d_spc.h:48
SPC_SMOOTHING_EXPONENTIAL
#define SPC_SMOOTHING_EXPONENTIAL
Exponential smoothing.
Definition: c4d_spc.h:59
WPREF_GPURENDERER_DEVICE_GPU_PREVIEW
@ WPREF_GPURENDERER_DEVICE_GPU_PREVIEW
Definition: ge_prepass.h:2441
MSG_NETRENDER_MACHINECPUCOUNTCHANGED_VALUE
#define MSG_NETRENDER_MACHINECPUCOUNTCHANGED_VALUE
Definition: lib_net.h:137
ID_SUBSTANCE_COMMAND_DUPLICATEWITHMATERIAL
static const Int32 ID_SUBSTANCE_COMMAND_DUPLICATEWITHMATERIAL
Duplicates selected Substance Assets together with materials using them.
Definition: lib_substance.h:208
BaseDraw::IsMarkedAsGPURenderer
Bool IsMarkedAsGPURenderer()
Definition: c4d_basedraw.h:1793
AliasTrans
Definition: c4d_baselist.h:2977
SKIPPED
SKIPPED
Definition: lib_net.h:7
MSG_DESCRIPTION_USERCURRENTVALUECHANGED_DRAG
static const Int32 MSG_DESCRIPTION_USERCURRENTVALUECHANGED_DRAG
User changed current value drag.
Definition: customgui_range.h:75
VPToneMapping
#define VPToneMapping
Tone-Mapper.
Definition: c4d_videopostdata.h:237
MSG_COMPUTE_LIGHT_AREA
#define MSG_COMPUTE_LIGHT_AREA
Private. Sent to compute the area of a light.
Definition: c4d_baselist.h:547
LodObject
Definition: lib_lodobject.h:37
CUSTOMGUI_RANGE
static const Int32 CUSTOMGUI_RANGE
RangeCustomGui ID.
Definition: customgui_range.h:20
ID_SUBSTANCE_COMMAND_DISABLEALL
static const Int32 ID_SUBSTANCE_COMMAND_DISABLEALL
Disables all Substance Assets.
Definition: lib_substance.h:201
SPC_MONO
#define SPC_MONO
Mono projection.
Definition: c4d_spc.h:22
SPC_TOEIN
#define SPC_TOEIN
Stereo toe-in projection.
Definition: c4d_spc.h:24
maxon::BaseArray< C4DUuid >
MAXPROBES
#define MAXPROBES
Maximum number of probes.
Definition: customgui_soundeffector.h:32
BaseDraw::DrawEnd
void DrawEnd()
Definition: c4d_basedraw.h:927
Talembicmorphtag
#define Talembicmorphtag
Alembic Morph.
Definition: ge_prepass.h:1289
BrushBase::GetStrengthMultiplier
Float GetStrengthMultiplier() const
Olod
#define Olod
LOD object.
Definition: ge_prepass.h:1091
BaseBitmap::Init
static IMAGERESULT Init(BaseBitmap *&res, const Filename &name, Int32 frame=-1, Bool *ismovie=nullptr, BitmapLoaderPlugin **loaderplugin=nullptr, const maxon::Delegate< void(Float progress)> &progressCallback=nullptr)
RANGE_SHOWVALUE
@ RANGE_SHOWVALUE
Bool true to show numerical value.
Definition: customgui_range.h:35
MSG_CONVERT_TO_IES_STRING
#define MSG_CONVERT_TO_IES_STRING
Private. Sent to convert the internal IES representation to a maxon::String.
Definition: c4d_baselist.h:545
PLUGINFLAG_BITMAPSAVER_SUPPORT_SOUND
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_SOUND
Support sound export.
Definition: c4d_filterdata.h:169
OVERVIEW
OVERVIEW
Definition: ge_prepass.h:314
ID_SUBSTANCE_COMMAND_IMPORTPRESET
static const Int32 ID_SUBSTANCE_COMMAND_IMPORTPRESET
Applies a Substance preset to the selected Substance Assets.
Definition: lib_substance.h:210
QuickTabCustomGui
Definition: customgui_quicktab.h:44
LatLongRange
Definition: c4d_spc.h:67
DOCUMENT_GPURENDERER_STATUS
@ DOCUMENT_GPURENDERER_STATUS
Definition: ge_prepass.h:2460
SpcInfo
Definition: c4d_spc.h:121
MSG_DESCRIPTION_USERCURRENTVALUECHANGED_END
static const Int32 MSG_DESCRIPTION_USERCURRENTVALUECHANGED_END
User changed current value end.
Definition: customgui_range.h:76
WPREF_GPURENDERER_ENABLE_METAL
@ WPREF_GPURENDERER_ENABLE_METAL
Definition: ge_prepass.h:2445
ITEMTREE_MENU_UNFOLD
#define ITEMTREE_MENU_UNFOLD
Definition: customgui_itemtree.h:144
BaseDraw
Definition: c4d_basedraw.h:747
RayCamera
Definition: c4d_raytrace.h:647
ViewportSelect::GetPixelCount
Int32 GetPixelCount() const
BaseVolumeData::elementIndex
Int32 elementIndex
[READ ONLY] Internal. Stores the index of the currently rendering hair. May be extended to other obje...
Definition: c4d_shader.h:947
ViewportSelect::GetEdgePixelBuffer
Bool GetEdgePixelBuffer(const ViewportPixel *const *&pixelBuffer, Int32 *pixelCount=nullptr) const
MSG_DESCRIPTION_RANGEGUI_KNOTSELECTED
@ MSG_DESCRIPTION_RANGEGUI_KNOTSELECTED
Selection was changed.
Definition: customgui_range.h:56
RANGE_REMAPMAX
@ RANGE_REMAPMAX
Float The maximum remapping value.
Definition: customgui_range.h:43
SPC_CUBIC_STRING
#define SPC_CUBIC_STRING
A cubic string mapping.
Definition: c4d_spc.h:36
TASKSTATE
TASKSTATE
Definition: lib_net.h:282
ID_SUBSTANCE_COMMAND_ENABLEALL
static const Int32 ID_SUBSTANCE_COMMAND_ENABLEALL
Enables all Substance Assets.
Definition: lib_substance.h:200
GetActiveTool
ToolPlugin * GetActiveTool()
ID_SUBSTANCE_COMMAND_CREATEMATERIALGLOSSY
static const Int32 ID_SUBSTANCE_COMMAND_CREATEMATERIALGLOSSY
Creates glossy material from selected Substance Assets.
Definition: lib_substance.h:206
GeListNode
Represents a C4DAtom that resides in a 4D list.
Definition: c4d_baselist.h:1767
BrushBase::GetStrength
Float GetStrength() const
COMPONENT_SELECTION_MODES
COMPONENT_SELECTION_MODES
Definition: ge_prepass.h:5458
DESCFLAGS_ENABLE
DESCFLAGS_ENABLE
Definition: ge_prepass.h:3132
ID_SUBSTANCE_COMMAND_LOADFOLDER
static const Int32 ID_SUBSTANCE_COMMAND_LOADFOLDER
Opens a folder requester and import all Substance assets from selected folder into the active documen...
Definition: lib_substance.h:185
MSG_DESCRIPTION_RANGEGUI_KNOTDELETED
@ MSG_DESCRIPTION_RANGEGUI_KNOTDELETED
Knot was deleted.
Definition: customgui_range.h:57
ID_SUBSTANCE_COMMAND_DISKCACHECLEARSELECTED
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHECLEARSELECTED
Deletes disk cache for selected Substance Assets.
Definition: lib_substance.h:217
DIRTYFLAGS
DIRTYFLAGS
Definition: ge_prepass.h:2929
String
Definition: c4d_string.h:38
ID_SUBSTANCE_COMMAND_IMPORTPRESETMERGE
static const Int32 ID_SUBSTANCE_COMMAND_IMPORTPRESETMERGE
Merges a Substance preset into the selected Substance Assets.
Definition: lib_substance.h:211
SoundEffectorCustomGui
Definition: customgui_soundeffector.h:398
BitmapLoaderPlugin
Definition: c4d_basebitmap.h:1392
UVCOMMAND_CYCLE_CCW_UV
#define UVCOMMAND_CYCLE_CCW_UV
Cycle UV CCW.
Definition: c4d_painter.h:306
TexData::invLenx
Float invLenx
The inverted X length of the texture.
Definition: c4d_shader.h:556
maxon::src
const T & src
Definition: apibase.h:2525
DOCUMENT_GPURENDERER_TEXTURES
@ DOCUMENT_GPURENDERER_TEXTURES
Definition: ge_prepass.h:2462
PolygonReduction
Definition: lib_polygonreduction.h:66
WPREF_GPURENDERER_METAL_AVAILABLE
@ WPREF_GPURENDERER_METAL_AVAILABLE
Definition: ge_prepass.h:2448
RenderTask::_announcedFinishedRendering
maxon::BaseArray< C4DUuid > _announcedFinishedRendering
Definition: lib_net.h:300
ToolPlugin
Definition: c4d_baseplugin.h:148
RenderTask::_frameNumber
Int32 _frameNumber
Definition: lib_net.h:294
maxon::Vec3< maxon::Float64, 1 >
CAPoseMorphTag::SetPSDOrientThreshold
Bool SetPSDOrientThreshold(Float radianThreshold)
maxon::SqrMat4
Definition: matrix4d.h:12
ID_SUBSTANCE_COMMAND_PASTE
static const Int32 ID_SUBSTANCE_COMMAND_PASTE
Pastes Substance Assets from clipboard.
Definition: lib_substance.h:190
MSG_PROPERTYPROPAGATION_OVERRIDE
static const Int MSG_PROPERTYPROPAGATION_OVERRIDE
Private.
Definition: c4d_baselist.h:1218
BaseList2D::GetDataInstanceRef
const BaseContainer & GetDataInstanceRef() const
Definition: c4d_baselist.h:2299
ITEMTREE_MENU_UNHIDE_ALL
#define ITEMTREE_MENU_UNHIDE_ALL
Definition: customgui_itemtree.h:147
CAPoseMorphTag::ExitEdit
Bool ExitEdit(BaseDocument *doc, Bool noapply)
SPC_SMOOTHING_LINEAR
#define SPC_SMOOTHING_LINEAR
Linear smoothing.
Definition: c4d_spc.h:58
CUSTOMDATATYPE_RANGE
static const Int32 CUSTOMDATATYPE_RANGE
RangeData ID.
Definition: customgui_range.h:23
NBIT
NBIT
Definition: ge_prepass.h:676
Machine::GetEdition
EDITION GetEdition() const
RANGE_SHOWVALUEPOINTER
@ RANGE_SHOWVALUEPOINTER
Bool true to show value indicator.
Definition: customgui_range.h:36
BrushBase
Helper class for the BrushToolData hook.
Definition: lib_ca.h:1912
maxon::DelegateBase
Delegate base class which can be used for DataType.
Definition: delegate.h:12
CAWeightMgr
Definition: lib_ca.h:406
LIMIT
Definition: apibasemath.h:33
BuildGlobalTagPluginContainer
void BuildGlobalTagPluginContainer(BaseContainer *plugincontainer, Int32 *id, UInt &newFeatureVersion)
Private.
BaseDraw::InitLegacyDrawport
void InitLegacyDrawport()
Definition: c4d_basedraw.h:921
BaseData
The base class for all plugin data classes.
Definition: c4d_basedata.h:19
Gradient
Definition: customgui_gradient.h:149
SoftSelectionTag
Definition: c4d_basetag.h:1100
CAMorph
Definition: lib_ca.h:1428
VoronoiFracture
Definition: lib_voronoifracture.h:25
ViewportSelect::GetNearestPoint
const ViewportPixel * GetNearestPoint(BaseObject *op, Int32 &x, Int32 &y, Int32 maxrad=LIMIT< Int32 >::MAX, Bool onlyselected=false, Int32 *ignorelist=nullptr, Int32 ignorecnt=0) const
BASEBITMAP_DATA_DPI
#define BASEBITMAP_DATA_DPI
Float.
Definition: c4d_basebitmap.h:98
ID_SUBSTANCE_COMMAND_EXPORTPRESET
static const Int32 ID_SUBSTANCE_COMMAND_EXPORTPRESET
Exports a Substance preset for the selected Substance Assets.
Definition: lib_substance.h:212
EDITION
EDITION
Definition: ge_prepass.h:5305
BaseSelect
Definition: c4d_baseselect.h:31
ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG
#define ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG
Definition: customgui_itemtree.h:41
GeData
Definition: c4d_gedata.h:82
RANGE_SHOWNUMBERONBAR
@ RANGE_SHOWNUMBERONBAR
Bool If true the range index is displayed on the bar.
Definition: customgui_range.h:39
VoronoiFracture::GetSourceSettingsContainerForIndex
BaseContainer * GetSourceSettingsContainerForIndex(const Int32 index)
BrushBase::GetFalloff
Float GetFalloff(Float dst, Int32 flags) const
MSG_NETRENDER_SIMULATEDISCONNECT
#define MSG_NETRENDER_SIMULATEDISCONNECT
Definition: lib_net.h:51
BaseObject::GetLastTag
BaseTag * GetLastTag(void)
QuickTabCustomGui::SetBackgroundColorSelected
void SetBackgroundColorSelected(Int32 id, Int32 col)
SoundEffectorData
Definition: customgui_soundeffector.h:146
RangePair
Definition: customgui_range.h:84
RANGE_REMAPMIN
@ RANGE_REMAPMIN
Float The minimum remapping value.
Definition: customgui_range.h:42
CAMorphNode
Definition: lib_ca.h:1070
ViewportSelect::GetNearestEdge
const ViewportPixel * GetNearestEdge(BaseObject *op, Int32 &x, Int32 &y, Int32 maxrad=LIMIT< Int32 >::MAX, Bool onlyselected=false, Int32 *ignorelist=nullptr, Int32 ignorecnt=0) const
Int32
maxon::Int32 Int32
Definition: ge_sys_math.h:58
BASEDRAW_HIGHLIGHT
BASEDRAW_HIGHLIGHT
Definition: operatingsystem.h:875
BaseObject::AddDependence
void AddDependence(HierarchyHelp *hh, BaseObject *op)
CAPoseMorphTag::SetPSDPositionThreshold
Bool SetPSDPositionThreshold(Float distanceThreshold)
ViewportSelect::GetNearestPolygon
const ViewportPixel * GetNearestPolygon(BaseObject *op, Int32 &x, Int32 &y, Int32 maxrad=LIMIT< Int32 >::MAX, Bool onlyselected=false, Int32 *ignorelist=nullptr, Int32 ignorecnt=0) const
BaseShader::HasGPURendererSupport
Bool HasGPURendererSupport() const
Definition: c4d_basechannel.h:187
VERTEXCOLOR_DISPLAYMODE
VERTEXCOLOR_DISPLAYMODE
Definition: c4d_tooldata.h:19
ViewportSelect::GetPixelInfoEdge
const ViewportPixel * GetPixelInfoEdge(Int32 x, Int32 y) const
COLOR_TEXT_HIGHLIGHT_1_USED
@ COLOR_TEXT_HIGHLIGHT_1_USED
Definition: c4d_colors.h:357
ControlDisplayStruct::vertexColorDisplayMode
VERTEXCOLOR_DISPLAYMODE vertexColorDisplayMode
Is set to ALPHA only if paint tool is active and mode is vertexColor(Alpha), is set to COLOR if the t...
Definition: c4d_tooldata.h:43
RANGE_CURSORICON
@ RANGE_CURSORICON
Int32 The icon ID for custom cursor.
Definition: customgui_range.h:45
CAPoseMorphTag::GetPSDFeedbackColorEnabled
Bool GetPSDFeedbackColorEnabled() const
ID_SUBSTANCE_COMMAND_COPY
static const Int32 ID_SUBSTANCE_COMMAND_COPY
Copies selected Substance Assets to clipboard.
Definition: lib_substance.h:189
MSG_DESCRIPTION_RANGEGUI_KNOTDELETED_INDEX
static const Int32 MSG_DESCRIPTION_RANGEGUI_KNOTDELETED_INDEX
Deleted index.
Definition: customgui_range.h:69
BitmapSaverData::CorrectResolution
virtual void CorrectResolution(const BaseContainer *settings, Int32 videoWidth, Int32 videoHeight, Int32 &videoWidthPadded, Int32 &videoHeightPadded)
DOCUMENT_GPURENDERER_MATNODES
@ DOCUMENT_GPURENDERER_MATNODES
Definition: ge_prepass.h:2464
RANGE_ALLOWVALUEEDIT_NONUMERICAL
@ RANGE_ALLOWVALUEEDIT_NONUMERICAL
Bool true allows value editing for the slider only, not for numerical entry.
Definition: customgui_range.h:33
PolygonObject
Definition: c4d_baseobject.h:1597
CustomDataType
Base class for custom data types.
Definition: c4d_customdatatype.h:50
CAReferencePSD
Definition: lib_ca.h:923
ID_SUBSTANCE_COMMAND_CREATEMATERIALMETALLIC
static const Int32 ID_SUBSTANCE_COMMAND_CREATEMATERIALMETALLIC
Creates metallic material from selected Substance Assets.
Definition: lib_substance.h:205
EffectorData::GetDEnabling
virtual Bool GetDEnabling(GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)
RANGE_REMAPVALUE
@ RANGE_REMAPVALUE
Bool If true the value will be remapped using defined units, min and max.
Definition: customgui_range.h:40
ViewportSelect
Definition: c4d_basedraw.h:1892
SPC_ABOVE_UNDER
#define SPC_ABOVE_UNDER
Above-Under Layout.
Definition: c4d_spc.h:45
CAMorphNode::GetPSDReference
CAReferencePSD * GetPSDReference()
ID_WEIGHT_MANAGER
static const Int32 ID_WEIGHT_MANAGER
Weight Manager ID.
Definition: lib_ca.h:43
BitmapSaverData::Close
virtual IMAGERESULT Close(PluginMovieData *&md)
DescriptionCustomGuiNotification
Definition: lib_description.h:910
RANGE_ALLOWRANGEEDIT
@ RANGE_ALLOWRANGEEDIT
Bool true allows user to add or remove ranges.
Definition: customgui_range.h:31
CUSTOMDATATYPE_SOUNDPROBE
#define CUSTOMDATATYPE_SOUNDPROBE
Sound probe ID.
Definition: customgui_soundeffector.h:29
BaseVolumeData
Definition: c4d_shader.h:860
VIEWPORT_PICK_FLAGS
VIEWPORT_PICK_FLAGS
Definition: ge_prepass.h:4524
WPREF_GPURENDERER_DEVICE_CPU_OFFLINE
@ WPREF_GPURENDERER_DEVICE_CPU_OFFLINE
Definition: ge_prepass.h:2442
BaseBitmap
Definition: c4d_basebitmap.h:410
MSG_DESCRIPTION_USERCURRENTVALUECHANGED_START
static const Int32 MSG_DESCRIPTION_USERCURRENTVALUECHANGED_START
User changed current value start.
Definition: customgui_range.h:74
MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION
#define MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION
Sent by a custom GUI to the parent. The corresponding data is DescriptionCustomGuiNotification.
Definition: c4d_baselist.h:403
TexData
Definition: c4d_shader.h:512
ViewportSelect::PickObject
static Bool PickObject(BaseDraw *bd, BaseDocument *doc, Int32 x, Int32 y, Int32 rad, VIEWPORT_PICK_FLAGS flags, LassoSelection *ls, C4DObjectList *list, maxon::SquareMatrix4d *m=nullptr, Int32 *sampleLocation=nullptr)
BitmapSaverPlugin
Definition: c4d_basebitmap.h:1441
EVMSG_UPDATEBASEDRAW
#define EVMSG_UPDATEBASEDRAW
Sent by in the case that the view should be redrawn.
Definition: ge_prepass.h:2540
PolygonObject::GetShadingBreak
BaseSelect * GetShadingBreak(Bool includeBorderEdges, Bool includeUserBreak, Bool includeUserNormals, Float userNormalsAngle=DegToRad(5.0), Float autoNormalsAngle=DegToRad(180.0))
ID_SUBSTANCE_COMMAND_SELECTOBJECTS
static const Int32 ID_SUBSTANCE_COMMAND_SELECTOBJECTS
Selects objects using the selected Substance Assets.
Definition: lib_substance.h:199
ID_SUBSTANCE_COMMAND_SELECTFROMMARKEDMATERIAL
static const Int32 ID_SUBSTANCE_COMMAND_SELECTFROMMARKEDMATERIAL
Selects Substance Assets based on marked materials.
Definition: lib_substance.h:196
COLOR_TEXT_HIGHLIGHT_1_USED_HIGHLIGHT
@ COLOR_TEXT_HIGHLIGHT_1_USED_HIGHLIGHT
Definition: c4d_colors.h:358
CAPoseMorphTag::SetPSDFeedbackColor
Bool SetPSDFeedbackColor(const Vector &color)
VPGPURenderer
#define VPGPURenderer
GPU Renderer.
Definition: c4d_videopostdata.h:236
BITMAPBOOL_TOGGLEACTIVATION
#define BITMAPBOOL_TOGGLEACTIVATION
Bool true to display BITMAPBOOL_ACTIVE bitmap, false to disable it.
Definition: customgui_bitmapbool.h:22
ViewportSelect::GetPixelInfoPoint
const ViewportPixel * GetPixelInfoPoint(Int32 x, Int32 y) const
RANGE_REMAPUNIT
@ RANGE_REMAPUNIT
Int32 The unit to be used for remapping: can be DESC_UNIT_METER, DESC_UNIT_PERCENT,...
Definition: customgui_range.h:41
WPREF_GPURENDERER_DEVICE_CPU_PREVIEW
@ WPREF_GPURENDERER_DEVICE_CPU_PREVIEW
Definition: ge_prepass.h:2443
CAPoseMorphTag::GetPSDFeedbackColor
Vector GetPSDFeedbackColor() const
ViewportSelect::GetPixelInfoPolygon
const ViewportPixel * GetPixelInfoPolygon(Int32 x, Int32 y) const
Neighbor
Definition: c4d_baseobject.h:2464
maxon::Delegate
Definition: delegate.h:235
WPREF_NEWFEATUREHIGHLIGHT_FADE
#define WPREF_NEWFEATUREHIGHLIGHT_FADE
Definition: ge_prepass.h:2003
COLOR_TEXT_HIGHLIGHT_1_UNUSED
@ COLOR_TEXT_HIGHLIGHT_1_UNUSED
Definition: c4d_colors.h:355
Bool
maxon::Bool Bool
Definition: ge_sys_math.h:53
UInt
maxon::UInt UInt
Definition: ge_sys_math.h:63
LassoSelection
Used to select any GUI element with a lasso.
Definition: c4d_general.h:1324
VPdemowatermark
#define VPdemowatermark
Demo Watermark.
Definition: c4d_videopostdata.h:239
RayLight
Definition: c4d_raytrace.h:455
MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION_CONTENT
#define MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION_CONTENT
The used data in the message container for MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION.
Definition: c4d_baselist.h:405
MSG_NETRENDER_MACHINECPUCOUNTCHANGED
#define MSG_NETRENDER_MACHINECPUCOUNTCHANGED
Definition: lib_net.h:136
DrawTools
void DrawTools(const AtomArray *activeobjects, const AtomArray *activetags, BaseDocument *doc, BaseDraw *bd, BaseThread *bt, TOOLDRAW drawflags, Bool inversez)
Private.
RANGE_ALLOWVALUEEDIT
@ RANGE_ALLOWVALUEEDIT
Bool true allows the user to edit the LOD value.
Definition: customgui_range.h:32
Probe
Definition: customgui_soundeffector.h:39
CAPoseMorphTag::SetPSDFeedbackColorEnabled
Bool SetPSDFeedbackColorEnabled(Bool active)
IMAGERESULT
IMAGERESULT
Definition: ge_prepass.h:3659
GPURPREFSDIALOG_ID
#define GPURPREFSDIALOG_ID
GPU Renderer preferences dialog ID.
Definition: ge_prepass.h:2269
DOCUMENT_GPURENDERER_MESHES
@ DOCUMENT_GPURENDERER_MESHES
Definition: ge_prepass.h:2465
CAPoseMorphTag::GetPSDPositionThreshold
Float GetPSDPositionThreshold() const
ITEMTREE_MENU_HIDE
#define ITEMTREE_MENU_HIDE
Definition: customgui_itemtree.h:145
CAMORPH_PSDINTERPOLATION_MODE
CAMORPH_PSDINTERPOLATION_MODE
Definition: lib_ca.h:907
ITEMTREE_MENU_UNHIDE
#define ITEMTREE_MENU_UNHIDE
Definition: customgui_itemtree.h:146
RenderTask
Definition: lib_net.h:291
BASEBITMAP_DATA_EXPORTSETTINGS
#define BASEBITMAP_DATA_EXPORTSETTINGS
BaseContainer.
Definition: c4d_basebitmap.h:100
UVCOMMAND_CYCLE_CW_UV
#define UVCOMMAND_CYCLE_CW_UV
Cycle UV CW.
Definition: c4d_painter.h:305
MSG_DESCRIPTION_RANGEGUI_KNOTADDED_INDEX
static const Int32 MSG_DESCRIPTION_RANGEGUI_KNOTADDED_INDEX
Added index.
Definition: customgui_range.h:70
DOCUMENT_GPURENDERER_STATISTICS
#define DOCUMENT_GPURENDERER_STATISTICS
BaseContainer within the document that stores the GPU statistics.
Definition: ge_prepass.h:2258
MDATA_REVERSENORMALS_USERNORMALS
#define MDATA_REVERSENORMALS_USERNORMALS
Bool Reverse user normals.
Definition: ge_prepass.h:1563
RangeCustomGui
Definition: customgui_range.h:373
TexData::invLeny
Float invLeny
The inverted Y length of the texture.
Definition: c4d_shader.h:557
BaseDocument
Definition: c4d_basedocument.h:490
C4D_Falloff::AddFalloffToDescription
Bool AddFalloffToDescription(Description *description, BaseContainer *bc, DESCFLAGS_DESC flags, Bool showValue=true, Bool showColor=false, Bool showDirection=false, Bool showRotation=false)
BITMAPLOADERACTION
BITMAPLOADERACTION
Definition: c4d_filterdata.h:61
ID_SUBSTANCE_COMMAND_DISKCACHECHANGED
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHECHANGED
Creates/updates disk cache for changed Substance Assets.
Definition: lib_substance.h:215
HIERARCHYCLONEFLAGS
HIERARCHYCLONEFLAGS
Definition: ge_prepass.h:3142
ID_SUBSTANCE_COMMAND_SYNCTRCLIENTS
static const Int32 ID_SUBSTANCE_COMMAND_SYNCTRCLIENTS
Synchronizes the Substance Engine setting of all TeamRender clients based on the setting in Substance...
Definition: lib_substance.h:182
WPREF_GPURENDERER_DEVICE_GPU_COUNT
@ WPREF_GPURENDERER_DEVICE_GPU_COUNT
Definition: ge_prepass.h:2450
Neighbor::GetPointOneRingPoints
void GetPointOneRingPoints(Int32 pnt, Int32 **dadr, Int32 *dcnt)
Definition: c4d_baseobject.h:2558
RayObjectInstanceData::_matrix
Matrix64 _matrix
Matrix of the instance.
Definition: c4d_raytrace.h:236
BaseContainer
Definition: c4d_basecontainer.h:46
ID_SUBSTANCE_COMMAND_SELECTFROMMATERIAL
static const Int32 ID_SUBSTANCE_COMMAND_SELECTFROMMATERIAL
Selects Substance Assets based on selected materials.
Definition: lib_substance.h:195
RenderTaskTransfer
Definition: lib_net.h:333
VoronoiFracture::GetSourceSettingsContainerForObject
BaseContainer * GetSourceSettingsContainerForObject(BaseObject *object)
CAPoseMorphTag::GetPSDOrientThreshold
Float GetPSDOrientThreshold() const
CAMORPH_MODE
CAMORPH_MODE
Definition: lib_ca.h:862
RayMotionCameraFrame
Definition: c4d_raytrace.h:1411
SPC_LAT_LONG
#define SPC_LAT_LONG
Equirectangular mapping.
Definition: c4d_spc.h:33
COLOR_TEXT_HIGHLIGHT_1_DISABLED
@ COLOR_TEXT_HIGHLIGHT_1_DISABLED
Definition: c4d_colors.h:359
RANGE_ALLOWCOLOREDIT
@ RANGE_ALLOWCOLOREDIT
Bool The color control is visible and the color can be changed by the user.
Definition: customgui_range.h:37
WPREF_GPURENDERER_DEVICE_GPU_OFFLINE
@ WPREF_GPURENDERER_DEVICE_GPU_OFFLINE
Definition: ge_prepass.h:2440