API Changes in R16.021
c4d_basedocument.h
c4d_basematerial.h
c4d_file.h
c4d_network.h
class IpAddr
renamed to NetworkIpAddr
class IpAddrPort
renamed to NetworkIpAddrPort
GeIpBytesInInputBuffer()
renamed to BytesInInputBuffer()
GeIpReadBytes()
renamed to RecvBytes()
GeIpSendBytes()
renamed to SendBytes()
GeIpOpenListener()
renamed to OpenListener()
GeIpOpenListener()
renamed to OpenListener()
GeIpWaitForIncoming()
renamed to OpenWaitForIncoming()
GeIpKillConnection()
renamed to KillConnection()
GeIpCloseConnection()
renamed to CloseConnection()
c4d_painter.h
c4d_raytrace.h
c4d_shader.h
{
};
{
Int32 tile_x1, tile_x2, tile_y1, tile_y2, tile_index;
};
c4d_snapdata.h
c4d_tools.h
Float *intersection1 =
nullptr ,
Float *intersection2 =
nullptr ,
Vector *hitPoint1 =
nullptr ,
Vector *hitPoint2 =
nullptr );
Float *intersection1 =
nullptr ,
Float *intersection2 =
nullptr ,
Vector *hitPoint1 =
nullptr ,
Vector *hitPoint2 =
nullptr );
{
};
c4d_videopostdata.h
API Changes in R16.038
c4d_baselist.h
#define MSG_DESCRIPTION_SWAP // A private message sent by the X-Ref system to exchange proxies.
#define MSG_DOCUMENTINFO_TYPE_RENDER_CLONE
renamed to #define MSG_DOCUMENTINFO_TYPE_SWAP_XREF // Private.
c4d_general.h
c4d_shader.h
{
tile_x2,
tile_y1,
tile_y2,
tile_index;
};
changed to
c4d_tools.h
ge_prepass.h
{
SCENEFILTER_IGNOREXREFS
};
{
DESCFLAGS_SET_DONTFREESPLINECACHE
};
enum SYSTEMINFO
{
SYSTEMINFO_CINERENDER
};
{
VIDEOPOSTINFO_NETCREATEBUFFER_MULTI
};
c4d_particles.h
hp_particledata.h
op_particledata.h
Tfbxexportreference.h
tp_group.h
vpxmbsampler.h
API Changes in R16.050
c4d_baselist.h
#define MSG_XREFINIT
{
};
c4d_baseobject.h
ge_prepass.h
{
SERVERMESSAGE_NONE
};
{
VERIFICATIONBIT_UNKNOWN
renamed to
VERIFICATIONBIT_FAILURE
removed VERIFICATIONBIT_FAILED
VERIFICATIONBIT_REMOTENOTREACHABLE
renamed to
VERIFICATIONBIT_NOTREACHABLE
VERIFICATIONBIT_THISNOTREACHABLE
renamed to
VERIFICATIONBIT_NOANSWER
VERIFICATIONBIT_INITIALIZING
VERIFICATIONBIT_VERIFICATIONESTABLISHED
};
{
STATUSNETSTATE_CRITICAL
};
{
SCENEFILTER_DONTCORRECTOUTPUTFORMAT
};
removed Xreference
removed Xxmbreflection
removed Xcloth
#define Xobjectcolor
enum
{
WPREF_NET_EXCLUDECLIENTONRENDERINGERROR
renamed to
};
#define EXECUTIONPRIORITY_FORCE
{
NETRENDERFLAGS_EXCLUDECLIENTONRENDERINGERROR
renamed to
NETRENDERFLAGS_EXCLUDECLIENTONLOADINGERROR
NETRENDERFLAGS_KEEPB3DFILESAFTERASSEMBLING
};
enum
{
};
c4d_graphview.h
c4d_particles.h
Vector rreflection
[WRITE] The reflection component.
Definition: c4d_raytrace.h:731
Int32 schannel_cnt
The number of specular values in schannel.
Definition: c4d_shader.h:844
Message struct for the MSG_MULTI_RENDERNOTIFICATION message.
Definition: c4d_baselist.h:939
Definition: c4d_baselist.h:2144
TexEntry * rtex[4]
[READ ONLY] Internal. The reflection textures.
Definition: c4d_shader.h:944
Definition: c4d_shader.h:774
void SetNetRenderDocumentContext(NetRenderDocumentContext *context)
Vector reflection
[READ WRITE] The reflection.
Definition: c4d_raytrace.h:743
Definition: c4d_file.h:43
void SetColor(Int32 pid, const Vector32 &color)
Definition: c4d_particles.h:1406
void RemoveReflectionAllLayers()
Definition: c4d_basematerial.h:350
Definition: c4d_basetime.h:24
maxon::Int Int
Definition: ge_sys_math.h:62
Bool CheckEditorVisibility(BaseObject *op)
Definition: c4d_reflection.h:461
SCENEFILTER
Definition: ge_prepass.h:287
maxon::NetworkInterface NetworkInterface
Definition: operatingsystem.h:303
Definition: c4d_painter.h:62
Definition: c4d_baseobject.h:224
Definition: c4d_raytrace.h:242
Use by custom illumination models; the illumination model fills out rdiffuse and rspecular for a give...
Definition: c4d_raytrace.h:724
maxon::Float Float
Definition: ge_sys_math.h:64
VERIFICATIONBIT
Definition: ge_prepass.h:104
Vector32 Color(Int32 pid)
Definition: c4d_particles.h:1398
void GetData(void *&data, Int &size) const
RENDERFLAGS
Definition: ge_prepass.h:4423
Int32 rtex_count
[READ ONLY] Internal. The number of reflection textures in rtex.
Definition: c4d_shader.h:945
Manages file and path names.
Definition: c4d_file.h:93
Matrix64 CalcMotionObjectMatrixInv(const RayObject *op) const
Definition: c4d_tools.h:2142
Bool GetTile(Int32 &xMin, Int32 &yMin, Int32 &xMax, Int32 &yMax, Int32 &renderThreadIndex) const
Definition: c4d_tools.h:2412
void SetForceUpdate(void)
Definition: c4d_graphview.h:2434
Bool GetUseColor()
Definition: c4d_particles.h:1579
Vector ** schannel
The specular buffer.
Definition: c4d_shader.h:842
Definition: basearray.h:366
Vector ** rchannel
The reflection buffer.
Definition: c4d_shader.h:841
VIDEOPOSTINFO
Definition: ge_prepass.h:4712
Bool SetUVWFromTextureView(UVWStruct *uvw, Bool ignoreHidden, Bool ignoreUnselected, Bool autoSelectAll, Bool registerUndo=true)
ReflectionLayer * GetReflectionLayerTrans()
Definition: c4d_basematerial.h:315
@ PGROUP_USE_COLOR
Definition: tp_group.h:18
The GV world class. Cannot be instantiated. To retrieve the global instance call GvGetWorld().
Definition: c4d_graphview.h:2131
ReflectionLayer * GetReflectionLayerID(Int32 id)
Definition: c4d_basematerial.h:300
void GetAllReflectionShaders(maxon::BaseArray< BaseShader * > &shaders)
Definition: c4d_basematerial.h:357
ReflectionLayer * GetReflectionLayerIndex(Int32 index)
Definition: c4d_basematerial.h:308
@ IN_PART_COLOR
Definition: op_particledata.h:24
NETRENDERFLAGS
Definition: ge_prepass.h:4456
Int32 rchannel_cnt
The number of reflections in rchannel.
Definition: c4d_shader.h:843
Definition: c4d_raytrace.h:734
Definition: c4d_snapdata.h:175
Definition: c4d_tools.h:435
Definition: c4d_basematerial.h:240
Message struct for the MSG_XREFINIT message.
Definition: c4d_baselist.h:1076
Definition: operatingsystem.h:463
void Cache(Bool onoff)
Definition: c4d_particles.h:1586
Bool GeIsMainThreadAndNoDrawThread()
STATUSNETSTATE
Definition: ge_prepass.h:155
VIDEOPOSTCALL
Definition: c4d_videopostdata.h:45
Definition: c4d_tools.h:1299
@ VP_XMB_RAYTRACING_INTERACTIVE_MODE_PASSES_TIME
Definition: vpxmbsampler.h:84
const RayObject * op
The object. Can be nullptr, always check.
Definition: c4d_shader.h:920
maxon::Int32 Int32
Definition: ge_sys_math.h:58
Int32 GetCurrentCPU()
Definition: c4d_shader.h:981
DESCFLAGS_SET
Definition: ge_prepass.h:3113
@ LV_PYTHON_CLEANUP
Cleanup of Python references.
Definition: ge_prepass.h:5165
SERVERMESSAGE
Definition: ge_prepass.h:56
Represents a particle group.
Definition: c4d_particles.h:1445
Definition: lib_net.h:828
Filename GeGetPluginResourcePath()
NetRenderDocumentContext * GetNetRenderDocumentContext() const
void RemoveReflectionLayerIndex(Int32 index)
Definition: c4d_basematerial.h:344
void SetCustomExcludeList(maxon::BaseArray< SnapExclude > *snapExcludeList)
Definition: c4d_shader.h:860
Bool IsCache()
Definition: c4d_particles.h:1593
Bool UpdateGroup(TP_PGroup *group, const BaseTime &timeDelta)
Definition: c4d_particles.h:876
@ FBX_EXPORT_TAG_CLOTH_TAG_ENABLED
Definition: Tfbxexportreference.h:23
Definition: c4d_particles.h:739
maxon::Bool Bool
Definition: ge_sys_math.h:53
RENDERFLAGS flags
A combination of the render flags: RENDERFLAGS.
Definition: c4d_baselist.h:951
ReflectionLayer * AddReflectionLayer()
Definition: c4d_basematerial.h:292
@ WPREF_NET_EXCLUDECLIENTONLOADINGERROR
Definition: ge_prepass.h:2365
@ WPREF_NET_KEEPB3DFILESAFTERASSEMBLING
Definition: ge_prepass.h:2384
Structure containing relevant context information for the snap system.
Definition: c4d_snapdata.h:229
Int32 GetReflectionLayerCount()
Definition: c4d_basematerial.h:322
@ OUT_PART_COLOR
Definition: hp_particledata.h:24
void RemoveReflectionLayerID(Int32 id)
Definition: c4d_basematerial.h:337
Definition: c4d_basematerial.h:27
void SetUseColor(Bool useCol)
Definition: c4d_particles.h:1572
Definition: c4d_shader.h:952
Definition: c4d_basedocument.h:490
The Snap Interface, must be allocated either with AutoAlloc, or Alloc() and freed after use with Free...
Definition: c4d_snapdata.h:354
@ FBX_EXPORT_TAG_SDS_SUBEDITOR_CM
Definition: Tfbxexportreference.h:24