API Changes in R19.008
c4d_basebitmap.h
c4d_basechannel.h
c4d_basedraw.h
{
};
{
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);
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);
}
c4d_baselist.h
c4d_baseobject.h
c4d_baseplugin.h
c4d_basetag.h
c4d_colors.h
c4d_filterdata.h
{
BITMAPLOADERACTION_INITLAYERSET
};
{
virtual void Close(PluginMovieData*& md);
};
c4d_general.h
c4d_gl.h
GL_PROGRAM_PARAM_WORLD_TO_CLIP
C4D_FRAMEBUFFER_TEXEL_SELECTION
c4d_gui.h
c4d_painter.h
UVCOMMAND_MOVE_DOWN_SEQUENCE
UVCOMMAND_MOVE_UP_SEQUENCE
c4d_plugin.h
C4DPL_SINGLEPRECISION_PLUGIN
c4d_raytrace.h
OBJECTRESTRICTION_TRANSPARENCY_INUSE
{
};
{
};
{
};
{
};
c4d_reflection.h
c4d_shader.h
c4d_spc.h
c4d_videopostdata.h
{
VIDEOPOST_GLINFO_ALLOC_TEXEL_SELECTION_BUFFER_R8I
};
ge_dynamicarray.h
class GeSafeDynamicArray;
ge_prepass.h
FILTER_QTVRSAVER_PANORAMA
DEPRECATED_FILTER_QTVRSAVER_PANORAMA
FILTER_QTVRSAVER_OBJECT
DEPRECATED_FILTER_QTVRSAVER_OBJECT
{
NBIT_LOD_HIDE,
NBIT_LOD_PRIVATECACHE
};
WPREF_USE_QUICKTIME
enum
{
};
enum
{
};
enum
{
};
{
RENDERFLAGS_PREVIEWSETTINGS
};
{
POINTS_MODE,
EDGES_MODE,
POLYGONS_MODE,
UVPOINTS_MODE,
UVPOLYGONS_MODE,
CURRENT_MODE
};
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
customgui_itemtree.h
customgui_quicktab.h
customgui_range.h
customgui_soundeffector.h
lib_ca.h
class MirrorTransformData;
{
CAMORPH_MODE_PSD
};
{
CAMORPH_PSDINTERPOLATION_MODE_AXIS,
CAMORPH_PSDINTERPOLATION_MODE_JOINT,
CAMORPH_PSDINTERPOLATION_MODE_GLOBAL,
CAMORPH_PSDINTERPOLATION_MODE_DEFAULT
};
{
};
{
};
lib_description.h
lib_lodobject.h
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
c4d_gl.h
struct GlGetIdentity
{
Bool _applyScreenSpaceReflections;
};
ge_prepass.h
#define FILTER_DDS
#define Ovoronoipointgenerator
{
DESCFLAGS_DESC_XPRESSO
}
{
DISPLAYFILTER_HANDLES
}
{
CHECKISRUNNING_INTERACTIVERENDERING
}
#define ID_SNIPER_BACKGROUNDHANDLER // Private
customgui_soundeffector.h
API Changes in R19.053
c4d_basedraw.h
c4d_baseeffectordata.h
c4d_falloffdata.h
c4d_shader.h
c4d_tooldata.h
ge_prepass.h
customgui_bitmapbool.h
BITMAPBOOL_TOGGLEACTIVAION
customgui_soundeffector.h
lib_ca.h
API Changes in R19.068
c4d_baselist.h
#define MSG_DOCUMENTINFO_TYPE_FLUSHCACHES
ge_prepass.h
const void * GetInternalProfile() const
#define MDATA_ALIGNNORMALS_USERNORMALS
Bool Align user normals.
Definition: ge_prepass.h:1553
Bool true to select ranges by clicking on the range.
Definition: customgui_range.h:30
Definition: c4d_baseobject.h:175
#define Opolyreduxgenerator
Polygon reduction generator.
Definition: ge_prepass.h:1021
Definition: c4d_basedraw.h:1701
Float GetPSDTwistThreshold() const
Definition: c4d_basechannel.h:31
Bool BitmapSaverPluginSupport(BitmapSaverPlugin *bp, Int flags)
Definition: c4d_basebitmap.h:141
String The string value to be used inside the GUI to decode the current value (e.g....
Definition: customgui_range.h:40
const BaseBitmap * GetContentBrowserOverlay()
Definition: c4d_filterdata.h:175
void FrameFinished()
Definition: c4d_basedraw.h:1690
#define ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG
Definition: customgui_itemtree.h:36
The base class for custom GUIs.
Definition: customgui_base.h:55
#define SPC_SMOOTHING_NONE
No smoothing applied.
Definition: c4d_spc.h:53
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHEALL
Creates/updates disk cache for all Substance Assets.
Definition: lib_substance.h:213
Definition: c4d_baselist.h:2100
#define WPREF_REALTIMEMATERIALS
Bool
Definition: ge_prepass.h:2096
Definition: ge_prepass.h:2390
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHECLEARALL
Deletes disk cache for all Substance Assets.
Definition: lib_substance.h:215
Definition: customgui_itemtree.h:151
Definition: c4d_basedraw.h:181
static const Int32 ID_WEIGHT_TOOL
Weight Tool ID.
Definition: lib_ca.h:41
Bool If true the value on the lod bar will be reversed, 100% on left and 0% on the right.
Definition: customgui_range.h:34
#define ITEMTREE_MENU_FOLD
Definition: customgui_itemtree.h:139
Definition: lib_ca.h:1610
DISPLAYFILTER
Definition: ge_prepass.h:4124
Definition: ge_prepass.h:2386
SpcInfo _spcInfo
Spherical camera parameters.
Definition: c4d_raytrace.h:694
Definition: lib_net.h:457
Bool IsGPURenderer()
Definition: c4d_basedraw.h:1664
maxon::Int Int
Definition: ge_sys_math.h:49
Definition: customgui_range.h:141
static const Int32 ID_SUBSTANCE_COMMAND_REMOVE
Deletes selected Substance Assets from scene.
Definition: lib_substance.h:188
Definition: ge_prepass.h:2317
Bool parallaxUVW
true if the UVW coordinates are changed by Parallax Mapping, otherwise false.
Definition: c4d_shader.h:555
static const Int32 MSG_DESCRIPTION_RANGEGUI_KNOTSELECTED_INDEX
Selected index.
Definition: customgui_range.h:64
User changed current value.
Definition: customgui_range.h:56
Ranges were inverted.
Definition: customgui_range.h:55
static const Int32 ID_SUBSTANCE_COMMAND_CUT
Cuts selected Substance Assets to clipboard.
Definition: lib_substance.h:185
Definition: ge_prepass.h:2388
#define REFLECTION_LAYER_ID
Internal. Int32 Layer ID.
Definition: c4d_reflection.h:291
void SetViewportRender(const maxon::Id &id)
Definition: c4d_basedraw.h:1684
Definition: c4d_baseobject.h:220
Definition: lib_editortools.h:23
static const Int32 ID_SUBSTANCE_COMMAND_SELECTMATERIALS
Selects materials using the selected Substance Assets.
Definition: lib_substance.h:195
CHECKISRUNNING
Definition: ge_prepass.h:4318
#define CUSTOMGUI_SOUNDEFFECTOR
SoundEffectorCustomGui ID.
Definition: customgui_soundeffector.h:19
static const Int32 MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED_VALUE
User changed current value value.
Definition: customgui_range.h:69
Definition: lib_description.h:315
Bool DrawHighlight(BASEDRAW_HIGHLIGHT flags)
Definition: c4d_basedraw.h:1243
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHESELECTED
Creates/updates disk cache for selected Substance Assets.
Definition: lib_substance.h:211
#define SPC_PARALLEL
Stereo Parallel projection.
Definition: c4d_spc.h:19
Bool BitmapSaverPluginIsMovie(BitmapSaverPlugin *bp)
Float GetMouseMoveDelta()
Definition: c4d_raytrace.h:222
void BmCorrectResolution(const BaseContainer *settings, Int32 videoWidth, Int32 videoHeight, Int32 &videoWidthPadded, Int32 &videoHeightPadded)
#define BITMAPBOOL_CUSTOMSIZE
Int32 Custom button size, default is 15.
Definition: customgui_bitmapbool.h:23
#define MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION_ID
The custom GUI ID in the message container for MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION.
Definition: c4d_baselist.h:399
Bool GetPointPixelBuffer(const ViewportPixel *const *&pixelBuffer, Int32 *pixelCount=nullptr) const
static const Int32 ID_SUBSTANCE_COMMAND_OPENMANAGER
Opens the Substance Asset Manager.
Definition: lib_substance.h:178
Bool GetPolygonPixelBuffer(const ViewportPixel *const *&pixelBuffer, Int32 *pixelCount=nullptr) const
Definition: c4d_objectdata.h:164
Definition: c4d_colors.h:356
#define BITMAPBOOL_FITBITMAP
Bool If true the bitmap is resized to fit the available space.
Definition: customgui_bitmapbool.h:24
DisplayControl data.
Definition: c4d_tooldata.h:36
Bool GetDEnabling(const DescID &id, const BaseContainer &bc, Bool &enabled)
maxon::Float Float
Definition: ge_sys_math.h:51
Definition: lib_polygonreduction.h:31
Definition: lib_description.h:516
static const Int32 ID_SUBSTANCE_COMMAND_CREATEMATERIAL
Creates standard material from selected Substance Assets.
Definition: lib_substance.h:201
Bool CopyFrom(const Gradient *src)
Vector area_backcolor
Area light back color.
Definition: c4d_raytrace.h:523
static const Int32 ID_SUBSTANCE_COMMAND_DUPLICATE
Duplicates selected Substance Assets.
Definition: lib_substance.h:204
#define SPC_LEFT_ONLY
Left eye only.
Definition: c4d_spc.h:43
#define CAMERA_SPHERICAL
Stereo Spherical Camera.
Definition: c4d_raytrace.h:78
#define ITEMTREE_CALLBACK_CALLPOSTMENU
Definition: customgui_itemtree.h:108
Bool CreateDefaultProbe()
Definition: ge_prepass.h:2367
static const Int32 ID_SUBSTANCE_COMMAND_OPENPREFS
Opens Substance preferences page.
Definition: lib_substance.h:199
#define CUSTOMDATATYPE_SOUNDEFFECTOR
SoundData ID.
Definition: customgui_soundeffector.h:22
Definition: c4d_baseeffectordata.h:1250
void AddToSelected(ItemTreeNode *node)
DESCFLAGS_DESC
Definition: ge_prepass.h:2982
Definition: ge_prepass.h:2371
#define SPC_SIDE_BY_SIDE
Side-by-Side Layout.
Definition: c4d_spc.h:42
static const Int32 ID_SUBSTANCE_COMMAND_SELECTFROMOBJECT
Selects Substance Assets based on selected objects/tags.
Definition: lib_substance.h:194
Definition: c4d_falloffdata.h:249
RENDERFLAGS
Definition: ge_prepass.h:4265
void SetTextColorSelected(Int32 id, Int32 col)
Definition: c4d_basetag.h:40
Manages file and path names.
Definition: c4d_file.h:81
Definition: c4d_baselist.h:1181
Knot was added.
Definition: customgui_range.h:54
#define BASEBITMAP_DATA_ASPECTRATIO
Float.
Definition: c4d_basebitmap.h:94
SCRIPTMODE
Definition: operatingsystem.h:800
static const Int32 MSG_DESCRIPTION_RANGEGUI_USERCURRENTVALUECHANGED_MODE
User changed current value mode.
Definition: customgui_range.h:68
BaseObject * GetHierarchyClone(HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans)
#define MSG_COMPUTE_LIGHT_COLOR
Private. Sent to compute the color of a light.
Definition: c4d_baselist.h:540
Bool SetPSDTwistThreshold(Float radianThreshold)
#define SPC_RIGHT_ONLY
Right eye only.
Definition: c4d_spc.h:44
#define SPC_SMOOTHING_EXPONENTIAL
Exponential smoothing.
Definition: c4d_spc.h:55
#define MSG_NETRENDER_MACHINECPUCOUNTCHANGED_VALUE
Definition: lib_net.h:131
static const Int32 ID_SUBSTANCE_COMMAND_DUPLICATEWITHMATERIAL
Duplicates selected Substance Assets together with materials using them.
Definition: lib_substance.h:205
Definition: ge_prepass.h:2387
Bool IsMarkedAsGPURenderer()
Definition: c4d_basedraw.h:1657
Definition: ge_prepass.h:2368
Definition: c4d_baselist.h:2918
SKIPPED
Definition: lib_net.h:392
static const Int32 MSG_DESCRIPTION_USERCURRENTVALUECHANGED_DRAG
User changed current value drag.
Definition: customgui_range.h:71
#define VPToneMapping
Tone-Mapper.
Definition: c4d_videopostdata.h:232
#define MSG_COMPUTE_LIGHT_AREA
Private. Sent to compute the area of a light.
Definition: c4d_baselist.h:541
Definition: lib_lodobject.h:34
static const Int32 CUSTOMGUI_RANGE
RangeCustomGui ID.
Definition: customgui_range.h:16
static const Int32 ID_SUBSTANCE_COMMAND_DISABLEALL
Disables all Substance Assets.
Definition: lib_substance.h:198
#define SPC_MONO
Mono projection.
Definition: c4d_spc.h:18
#define SPC_TOEIN
Stereo toe-in projection.
Definition: c4d_spc.h:20
#define MAXPROBES
Maximum number of probes.
Definition: customgui_soundeffector.h:28
void DrawEnd()
Definition: c4d_basedraw.h:834
#define Talembicmorphtag
Alembic Morph.
Definition: ge_prepass.h:1282
Float GetStrengthMultiplier() const
#define Olod
LOD object.
Definition: ge_prepass.h:1086
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)
Bool true to show numerical value.
Definition: customgui_range.h:31
#define MSG_CONVERT_TO_IES_STRING
Private. Sent to convert the internal IES representation to a maxon::String.
Definition: c4d_baselist.h:539
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_SOUND
Support sound export.
Definition: c4d_filterdata.h:165
OVERVIEW
Definition: ge_prepass.h:308
static const Int32 ID_SUBSTANCE_COMMAND_IMPORTPRESET
Applies a Substance preset to the selected Substance Assets.
Definition: lib_substance.h:207
Definition: customgui_quicktab.h:40
Definition: c4d_spc.h:117
static const Int32 MSG_DESCRIPTION_USERCURRENTVALUECHANGED_END
User changed current value end.
Definition: customgui_range.h:72
#define ITEMTREE_MENU_UNFOLD
Definition: customgui_itemtree.h:140
Definition: c4d_basedraw.h:660
Definition: c4d_raytrace.h:643
Int32 GetPixelCount() const
Int32 elementIndex
[READ ONLY] Internal. Stores the index of the currently rendering hair. May be extended to other obje...
Definition: c4d_shader.h:943
Definition: ge_prepass.h:2389
Bool GetEdgePixelBuffer(const ViewportPixel *const *&pixelBuffer, Int32 *pixelCount=nullptr) const
Selection was changed.
Definition: customgui_range.h:52
Float The maximum remapping value.
Definition: customgui_range.h:39
Definition: ge_prepass.h:2366
TASKSTATE
Definition: lib_net.h:272
static const Int32 ID_SUBSTANCE_COMMAND_ENABLEALL
Enables all Substance Assets.
Definition: lib_substance.h:197
ToolPlugin * GetActiveTool()
static const Int32 ID_SUBSTANCE_COMMAND_CREATEMATERIALGLOSSY
Creates glossy material from selected Substance Assets.
Definition: lib_substance.h:203
Represents a C4DAtom that resides in a 4D list.
Definition: c4d_baselist.h:1723
Float GetStrength() const
COMPONENT_SELECTION_MODES
Definition: ge_prepass.h:5333
DESCFLAGS_ENABLE
Definition: ge_prepass.h:3035
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:182
Knot was deleted.
Definition: customgui_range.h:53
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHECLEARSELECTED
Deletes disk cache for selected Substance Assets.
Definition: lib_substance.h:214
DIRTYFLAGS
Definition: ge_prepass.h:2832
Definition: c4d_string.h:36
static const Int32 ID_SUBSTANCE_COMMAND_IMPORTPRESETMERGE
Merges a Substance preset into the selected Substance Assets.
Definition: lib_substance.h:208
Definition: customgui_soundeffector.h:394
Definition: c4d_basebitmap.h:1367
#define UVCOMMAND_CYCLE_CCW_UV
Cycle UV CCW.
Definition: c4d_painter.h:241
Float invLenx
The inverted X length of the texture.
Definition: c4d_shader.h:553
const T & src
Definition: apibase.h:2455
Definition: lib_polygonreduction.h:63
maxon::BaseArray< C4DUuid > _announcedFinishedRendering
Definition: lib_net.h:290
Int32 _frameNumber
Definition: lib_net.h:284
Bool SetPSDOrientThreshold(Float radianThreshold)
static const Int32 ID_SUBSTANCE_COMMAND_PASTE
Pastes Substance Assets from clipboard.
Definition: lib_substance.h:187
static const Int MSG_PROPERTYPROPAGATION_OVERRIDE
Private.
Definition: c4d_baselist.h:1174
Definition: ge_prepass.h:2375
const BaseContainer & GetDataInstanceRef() const
Definition: c4d_baselist.h:2240
#define ITEMTREE_MENU_UNHIDE_ALL
Definition: customgui_itemtree.h:143
Bool ExitEdit(BaseDocument *doc, Bool noapply)
#define SPC_SMOOTHING_LINEAR
Linear smoothing.
Definition: c4d_spc.h:54
static const Int32 CUSTOMDATATYPE_RANGE
RangeData ID.
Definition: customgui_range.h:19
NBIT
Definition: ge_prepass.h:670
EDITION GetEdition() const
Bool true to show value indicator.
Definition: customgui_range.h:32
Definition: ge_prepass.h:2376
Helper class for the BrushToolData hook.
Definition: lib_ca.h:1905
Delegate base class which can be used for DataType.
Definition: delegate.h:12
Definition: apibasemath.h:33
void BuildGlobalTagPluginContainer(BaseContainer *plugincontainer, Int32 *id, UInt &newFeatureVersion)
Private.
void InitLegacyDrawport()
Definition: c4d_basedraw.h:828
The base class for all plugin data classes.
Definition: c4d_basedata.h:15
Definition: customgui_gradient.h:146
Definition: c4d_basetag.h:1020
Definition: lib_ca.h:1421
Definition: lib_voronoifracture.h:21
const ViewportPixel * GetNearestPoint(BaseObject *op, Int32 &x, Int32 &y, Int32 maxrad=LIMIT< Int32 >::MAX, Bool onlyselected=false, Int32 *ignorelist=nullptr, Int32 ignorecnt=0) const
#define BASEBITMAP_DATA_DPI
Float.
Definition: c4d_basebitmap.h:93
static Bool PickObject(BaseDraw *bd, BaseDocument *doc, Int32 x, Int32 y, Int32 rad, VIEWPORT_PICK_FLAGS flags, LassoSelection *ls, C4DObjectList *list, Matrix4d *m=nullptr)
static const Int32 ID_SUBSTANCE_COMMAND_EXPORTPRESET
Exports a Substance preset for the selected Substance Assets.
Definition: lib_substance.h:209
EDITION
Definition: ge_prepass.h:5180
Definition: c4d_baseselect.h:27
Definition: ge_prepass.h:2392
#define ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG
Definition: customgui_itemtree.h:37
VIDEOPOST_GLINFO
Definition: c4d_videopostdata.h:274
Definition: c4d_gedata.h:77
Bool If true the range index is displayed on the bar.
Definition: customgui_range.h:35
BaseContainer * GetSourceSettingsContainerForIndex(const Int32 index)
Float GetFalloff(Float dst, Int32 flags) const
#define MSG_NETRENDER_SIMULATEDISCONNECT
Definition: lib_net.h:45
BaseTag * GetLastTag(void)
void SetBackgroundColorSelected(Int32 id, Int32 col)
Definition: customgui_soundeffector.h:142
Definition: customgui_range.h:80
Float The minimum remapping value.
Definition: customgui_range.h:38
Definition: lib_ca.h:1063
const ViewportPixel * GetNearestEdge(BaseObject *op, Int32 &x, Int32 &y, Int32 maxrad=LIMIT< Int32 >::MAX, Bool onlyselected=false, Int32 *ignorelist=nullptr, Int32 ignorecnt=0) const
maxon::Int32 Int32
Definition: ge_sys_math.h:45
BASEDRAW_HIGHLIGHT
Definition: operatingsystem.h:813
void AddDependence(HierarchyHelp *hh, BaseObject *op)
Bool SetPSDPositionThreshold(Float distanceThreshold)
Definition: matrix4d.h:12
const ViewportPixel * GetNearestPolygon(BaseObject *op, Int32 &x, Int32 &y, Int32 maxrad=LIMIT< Int32 >::MAX, Bool onlyselected=false, Int32 *ignorelist=nullptr, Int32 ignorecnt=0) const
Bool HasGPURendererSupport() const
Definition: c4d_basechannel.h:183
const ViewportPixel * GetPixelInfoEdge(Int32 x, Int32 y) const
Definition: c4d_colors.h:357
VERTEXCOLOR_DISPLAYMODE vertexColorDisplayMode
Definition: c4d_tooldata.h:50
Int32 The icon ID for custom cursor.
Definition: customgui_range.h:41
Bool GetPSDFeedbackColorEnabled() const
static const Int32 ID_SUBSTANCE_COMMAND_COPY
Copies selected Substance Assets to clipboard.
Definition: lib_substance.h:186
static const Int32 MSG_DESCRIPTION_RANGEGUI_KNOTDELETED_INDEX
Deleted index.
Definition: customgui_range.h:65
virtual void CorrectResolution(const BaseContainer *settings, Int32 videoWidth, Int32 videoHeight, Int32 &videoWidthPadded, Int32 &videoHeightPadded)
Bool true allows value editing for the slider only, not for numerical entry.
Definition: customgui_range.h:29
Definition: c4d_baseobject.h:1537
Base class for custom data types.
Definition: c4d_customdatatype.h:46
static const Int32 ID_SUBSTANCE_COMMAND_CREATEMATERIALMETALLIC
Creates metallic material from selected Substance Assets.
Definition: lib_substance.h:202
virtual Bool GetDEnabling(GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)
Bool If true the value will be remapped using defined units, min and max.
Definition: customgui_range.h:36
Definition: c4d_basedraw.h:1724
#define SPC_ABOVE_UNDER
Above-Under Layout.
Definition: c4d_spc.h:41
CAReferencePSD * GetPSDReference()
static const Int32 ID_WEIGHT_MANAGER
Weight Manager ID.
Definition: lib_ca.h:38
virtual IMAGERESULT Close(PluginMovieData *&md)
Definition: lib_description.h:899
Bool true allows user to add or remove ranges.
Definition: customgui_range.h:27
#define CUSTOMDATATYPE_SOUNDPROBE
Sound probe ID.
Definition: customgui_soundeffector.h:25
Definition: c4d_shader.h:856
VIEWPORT_PICK_FLAGS
Definition: ge_prepass.h:4366
Definition: c4d_basebitmap.h:405
static const Int32 MSG_DESCRIPTION_USERCURRENTVALUECHANGED_START
User changed current value start.
Definition: customgui_range.h:70
#define MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION
Sent by a custom GUI to the parent. The corresponding data is DescriptionCustomGuiNotification.
Definition: c4d_baselist.h:398
Definition: c4d_shader.h:509
Definition: c4d_basebitmap.h:1416
#define EVMSG_UPDATEBASEDRAW
Sent by in the case that the view should be redrawn.
Definition: ge_prepass.h:2466
BaseSelect * GetShadingBreak(Bool includeBorderEdges, Bool includeUserBreak, Bool includeUserNormals, Float userNormalsAngle=DegToRad(5.0), Float autoNormalsAngle=DegToRad(180.0))
static const Int32 ID_SUBSTANCE_COMMAND_SELECTOBJECTS
Selects objects using the selected Substance Assets.
Definition: lib_substance.h:196
static const Int32 ID_SUBSTANCE_COMMAND_SELECTFROMMARKEDMATERIAL
Selects Substance Assets based on marked materials.
Definition: lib_substance.h:193
Definition: c4d_colors.h:358
Definition: ge_prepass.h:2369
Bool SetPSDFeedbackColor(const Vector &color)
#define VPGPURenderer
GPU Renderer.
Definition: c4d_videopostdata.h:231
#define BITMAPBOOL_TOGGLEACTIVATION
Bool true to display BITMAPBOOL_ACTIVE bitmap, false to disable it.
Definition: customgui_bitmapbool.h:22
const ViewportPixel * GetPixelInfoPoint(Int32 x, Int32 y) const
Int32 The unit to be used for remapping: can be DESC_UNIT_METER, DESC_UNIT_PERCENT,...
Definition: customgui_range.h:37
Definition: ge_prepass.h:2370
Vector GetPSDFeedbackColor() const
const ViewportPixel * GetPixelInfoPolygon(Int32 x, Int32 y) const
Definition: c4d_baseobject.h:2524
Definition: ge_prepass.h:2391
Definition: delegate.h:235
#define WPREF_NEWFEATUREHIGHLIGHT_FADE
Definition: ge_prepass.h:1933
Definition: c4d_colors.h:355
maxon::Bool Bool
Definition: ge_sys_math.h:40
maxon::UInt UInt
Definition: ge_sys_math.h:50
Used to select any GUI element with a lasso.
Definition: c4d_general.h:1352
#define VPdemowatermark
Demo Watermark.
Definition: c4d_videopostdata.h:234
Definition: c4d_raytrace.h:451
#define MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION_CONTENT
The used data in the message container for MSG_DESCRIPTION_CUSTOMGUI_NOTIFICATION.
Definition: c4d_baselist.h:400
#define MSG_NETRENDER_MACHINECPUCOUNTCHANGED
Definition: lib_net.h:130
void DrawTools(const AtomArray *activeobjects, const AtomArray *activetags, BaseDocument *doc, BaseDraw *bd, BaseThread *bt, TOOLDRAW drawflags, Bool inversez)
Private.
Bool true allows the user to edit the LOD value.
Definition: customgui_range.h:28
Definition: customgui_soundeffector.h:35
Bool SetPSDFeedbackColorEnabled(Bool active)
IMAGERESULT
Definition: ge_prepass.h:3550
#define GPURPREFSDIALOG_ID
GPU Renderer preferences dialog ID.
Definition: ge_prepass.h:2195
Float GetPSDPositionThreshold() const
#define ITEMTREE_MENU_HIDE
Definition: customgui_itemtree.h:141
CAMORPH_PSDINTERPOLATION_MODE
Definition: lib_ca.h:900
#define ITEMTREE_MENU_UNHIDE
Definition: customgui_itemtree.h:142
Definition: lib_net.h:281
#define BASEBITMAP_DATA_EXPORTSETTINGS
BaseContainer.
Definition: c4d_basebitmap.h:95
#define UVCOMMAND_CYCLE_CW_UV
Cycle UV CW.
Definition: c4d_painter.h:240
static const Int32 MSG_DESCRIPTION_RANGEGUI_KNOTADDED_INDEX
Added index.
Definition: customgui_range.h:66
#define DOCUMENT_GPURENDERER_STATISTICS
BaseContainer within the document that stores the GPU statistics.
Definition: ge_prepass.h:2184
#define MDATA_REVERSENORMALS_USERNORMALS
Bool Reverse user normals.
Definition: ge_prepass.h:1547
Definition: customgui_range.h:369
Float invLeny
The inverted Y length of the texture.
Definition: c4d_shader.h:553
Definition: c4d_basedocument.h:462
Definition: ge_prepass.h:2374
Bool AddFalloffToDescription(Description *description, BaseContainer *bc, DESCFLAGS_DESC flags, Bool showValue=true, Bool showColor=false, Bool showDirection=false, Bool showRotation=false)
BITMAPLOADERACTION
Definition: c4d_filterdata.h:57
static const Int32 ID_SUBSTANCE_COMMAND_DISKCACHECHANGED
Creates/updates disk cache for changed Substance Assets.
Definition: lib_substance.h:212
HIERARCHYCLONEFLAGS
Definition: ge_prepass.h:3045
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:179
void GetPointOneRingPoints(Int32 pnt, Int32 **dadr, Int32 *dcnt)
Definition: c4d_baseobject.h:2618
Matrix64 _matrix
Matrix of the instance.
Definition: c4d_raytrace.h:232
Definition: c4d_basecontainer.h:42
static const Int32 ID_SUBSTANCE_COMMAND_SELECTFROMMATERIAL
Selects Substance Assets based on selected materials.
Definition: lib_substance.h:192
Definition: lib_net.h:323
BaseContainer * GetSourceSettingsContainerForObject(BaseObject *object)
Float GetPSDOrientThreshold() const
CAMORPH_MODE
Definition: lib_ca.h:855
Definition: c4d_raytrace.h:1407
Definition: c4d_colors.h:359
Bool The color control is visible and the color can be changed by the user.
Definition: customgui_range.h:33