New Features Support
Documentation Improvements
The Polygon and Object Caches page was improved with better explanation on Cineware SDK preferences for object caches.
API Changes
The most important API change is the Alien Alloc() functions (for objects, tags and shader) have now 3 parameters. The parameter 'node' has been added to give the parent node the data gets assigned to.
The existing code has to be adapted before it can be compiled.
customgui_range.h
c4d_browsefiles.h
c4d_file.h
c4d_hndata.h
c4d_hnweighttagdata.h
c4d_hyperfile.h
c4d_lodobjectdata.h
c4d_meshdeformerobjectdata.h
c4d_parameter_ids.h
c4d_renderconnection.h
default_alien_overloads.h
#define RENDERCONNECTION_COMMAND_SELECTOBJECT
Since CineRender R19.000/Cinema 4D R19.SP1.
Definition: c4d_renderconnection.h:72
Definition: c4d_hndata.h:31
CINEMA4D_VERSION
Definition: c4d_hyperfile.h:27
Communication thread to establish a connection to a render server and to control the rendering proces...
Definition: c4d_renderconnection.h:235
LocalFileTime operator-(const LocalFileTime &t) const
Definition: c4d_file.h:404
Vector64 Vector
Definition: ge_math.h:163
Manages file and path names.
Definition: c4d_filename.h:30
Bool SetActiveObject(Int32 appid, const void *mem, Int32 size, Int32 mode=0)
Definition: c4d_browsefiles.h:31
Private. Communication class. Not meant to be used directly.
Definition: c4d_renderconnection.h:137
#define RENDERCONNECTION_COMMAND_FRAMESCENE
Since CineRender R19.000/Cinema 4D R19.SP1.
Definition: c4d_renderconnection.h:71
Bool FrameScene(OVERVIEW mode, Vector &newPos, Vector &newRot)
bool Bool
Boolean type, possible values are only false/true, 8 bit.
Definition: c4d_system.h:192
Bool IsServerStarted(const Char *ipAddress, Int32 timeOut=0)
Definition: b3d_file.h:22
Definition: c4d_nodedata.h:23
#define Olod
LOD object.
Definition: c4d_parameter_ids.h:743
OVERVIEW
Definition: c4d_renderconnection.h:208
Represents a node in a 2D list.
Definition: c4d_baselist2d.h:38
static const Int NOTOK
constant used for special cases.
Definition: c4d_system.h:469
Definition: c4d_hnweighttagdata.h:21
char Char
Signed 8 bit character.
Definition: c4d_system.h:195
cineware::NodeData * AllocAlienObjectData(cineware::Int32 id, cineware::Bool &known, cineware::BaseList2D *node)
Definition: default_alien_overloads.h:132
Definition: c4d_file.h:295
Definition: c4d_lodobjectdata.h:21
Definition: c4d_hndata.h:19
Definition: c4d_string.h:36
cineware::NodeData * AllocAlienTagData(cineware::Int32 id, cineware::Bool &known, cineware::BaseList2D *node)
Definition: default_alien_overloads.h:271
cineware::NodeData * AllocAlienShaderData(cineware::Int32 id, cineware::Bool &known, cineware::BaseList2D *node)
Definition: default_alien_overloads.h:308
Definition: customgui_range.h:147
#define SELECTION_ADD
Adds to the current selection.
Definition: c4d_renderconnection.h:130
int32_t Int32
32 bit signed integer datatype.
Definition: c4d_system.h:186
@ CINEMA4D_VERSION_R18
Definition: c4d_hyperfile.h:34
#define SELECTION_SUB
Subtracts from the current selection.
Definition: c4d_renderconnection.h:131
Definition: customgui_range.h:88
#define SELECTION_NEW
Starts a new selection.
Definition: c4d_renderconnection.h:129
Bool StartRenderServer(const Filename &filename, Int32 listen_port=1234, Bool forceNewServer=true, Int32 startUpWaitTime=NOTOK, const String &args=String())