Classes |
|
struct | RenderTask |
struct | RenderTaskTransfer |
class | Task |
class | MachineGroup |
class | NetRenderData |
class | 机器 |
class | RenderJob |
class | NetService |
class | Asset |
class | Repository |
class | UserPool |
class | User |
class | NetRenderService |
struct | NetRenderBuffer |
struct | NetRenderMsgBucketInfo |
struct | NetRenderMsgBucketIndex |
struct | NetRenderMsgBucketStarted |
struct | NetRenderMsgBucketFinished |
struct | NetRenderMsgCacheGetCache |
struct | NetRenderMsgCacheGetTask |
struct | NetRenderMsgCacheSendTask |
struct | NetRenderMsgCacheProgress |
struct | NetRenderMsgCachePrepass |
struct | NetRenderDocumentContext |
struct | NetLibrary |
Namespaces |
|
maxon |
Enumerations |
|
enum |
OUTPUTLOCATION
{
BETA , C4D , NET , ALL } |
enum |
TASKSTATE
{
NEW , ASSIGNED , TRANSFERED , ASSEMBLED , SKIPPED } |
#define C4DPL_NETMESSAGE |
#define MSG_UPDATEDMACHINE |
#define MSG_ADDEDMACHINE |
#define MSG_REMOVEDMACHINE |
#define MSG_SERVICE_PORTOPEN |
#define MSG_SERVICE_STATECHANGE |
#define C4DPL_JOBCREATE_PRE |
#define C4DPL_JOBCREATE_POST |
#define C4DPL_JOBINITIALIZE_PRE |
#define C4DPL_JOBINITIALIZE_POST |
#define C4DPL_JOBSTART_PRE |
#define C4DPL_JOBSTART_POST |
#define C4DPL_JOBRENDER |
#define C4DPL_JOBASSEMBLE |
#define C4DPL_JOBFINISH |
#define C4DPL_WEBSERVER_START |
#define C4DPL_WEBSERVER_STOPPED |
#define C4DPL_WEBSERVER_PORTCHANGED |
#define C4DPL_WEBSERVER_ERROR |
#define C4DPL_WEBSERVER_CREATEANDSTART |
#define MSG_NETRENDER_GETSTATE |
#define MSG_NETRENDER_SECURITYTOKENCHANGED |
#define MSG_NETRENDER_INFORMABOUTUNVERIFICATION |
#define MSG_NETRENDER_RESTART |
#define MSG_NETRENDER_PING |
#define MSG_NETRENDER_SIMULATEDISCONNECT |
#define MSG_NETRENDER_OVERRIDEN_NETWORKIPADDR |
#define MSG_NETRENDER_OVERRIDEN_HOSTNAME |
#define MSG_NETRENDER_OVERRIDEN_PORT |
#define MSG_NETRENDER_OVERRIDEN_PRINTERRORONCONNECTIONERROR |
#define MSG_NETRENDER_GETCREDENTIALS |
#define MSG_NETRENDER_GETCREDENTIALS_SECURITYTOKEN |
#define MSG_NETRENDER_CONNECTTOSERVER |
#define MSG_NETRENDER_CONNECTTOSERVER_CLIENTSECURITYOKEN |
#define MSG_NETRENDER_CONNECTTOSERVER_SERVERSECURITYOKEN |
#define MSG_NETRENDER_CONNECTTOSERVER_RESULT |
#define MSG_NETRENDER_CONNECTTOSERVER_RESULT_ERROR |
#define MSG_NETRENDER_BUCKET_INFO |
#define MSG_NETRENDER_BUCKET_INDEX |
#define MSG_NETRENDER_BUCKET_STARTED |
#define MSG_NETRENDER_BUCKET_FINISHED |
#define MSG_NETRENDER_BUCKET_REQUEST |
#define MSG_NETRENDER_CACHE_GET_CACHE |
#define MSG_NETRENDER_CACHE_GET_TASK |
#define MSG_NETRENDER_CACHE_SEND_TASK |
#define MSG_NETRENDER_CACHE_PROGRESS |
#define MSG_NETRENDER_CACHE_PREPASS |
#define MSG_NETRENDER_ANIMATION_RANGE |
#define CONTAINER_JOBUUID |
#define CONTAINER_RANGE_AVAILABLE |
#define CONTAINER_RANGE_FROM |
#define CONTAINER_RANGE_TO |
#define MSG_NETRENDER_WENTONLINE |
#define MSG_NETRENDER_WENTONLINE_NEWPORT |
#define MSG_NETRENDER_WENTONLINE_RESULT_VERIFIEDME |
#define MSG_NETRENDER_WENTONLINE_RESULT_SHARED |
#define MSG_NETRENDER_ADDNEWMACHINETORENDERING |
#define MSG_NETRENDER_ADDNEWMACHINETORENDERING_ENABLE |
#define MSG_NETRENDER_SHUTDOWN |
#define MSG_NETRENDER_UPDATEPORT |
#define MSG_NETRENDER_UPDATEPORT_PORT |
#define MSG_NETRENDER_ADDMEASSEEDER |
#define MSG_NETRENDER_ADDMEASSEEDER_JOBUUID |
#define MSG_NETRENDER_ADDMEASSEEDER_ASSETPARTUUID |
#define MSG_NETRENDER_GETMETAINFO |
#define MSG_NETRENDER_GETMETAINFO_UUID |
#define MSG_NETRENDER_GETMETAINFO_BUILDID |
#define MSG_NETRENDER_GETMETAINFO_MACHINEFEATURES |
#define MSG_NETRENDER_GETMETAINFO_DYNAMICPORT |
#define MSG_NETRENDER_GETMETAINFO_EDITION |
#define MSG_NETRENDER_SENDCREDENTIAL |
#define MSG_NETRENDER_SENDCREDENTIAL_REMOTESECURITYTOKEN |
#define MSG_NETRENDER_SENDCREDENTIAL_NAME |
#define MSG_NETRENDER_SENDCREDENTIAL_PORT |
#define MSG_NETRENDER_SENDCREDENTIAL_SECURITYTOKEN |
#define MSG_NETRENDER_SENDCREDENTIAL_SECURITYTOKENISVALID |
#define MSG_NETRENDER_SENDCREDENTIAL_BUILDID |
#define MSG_NETRENDER_SENDCREDENTIAL_BUILDIDISVALID |
#define MSG_NETRENDER_UNVERIFYME |
#define MSG_NETRENDER_UNVERIFYMEANDREMOVE |
#define MSG_NETRENDER_UNVERIFY |
#define MSG_NETRENDER_UNVERIFYANDREMOVE |
#define MSG_NETRENDER_REDISTRIBUTED |
#define MSG_NETRENDER_REDISTRIBUTED_JOBUUID |
#define MSG_NETRENDER_SENDSTATE |
#define MSG_NETRENDER_SENDSTATE_STATE |
#define MSG_NETRENDER_SENDSTATE_COUNTER |
#define MSG_NETRENDER_SENDSTATE_SERVERUUID |
#define MSG_NETRENDER_SENDSTATE_DELETEDJOBRECENTLY |
#define MSG_NETRENDER_MACHINENAMECHANGED |
#define MSG_NETRENDER_MACHINENAMECHANGED_NAME |
#define MSG_NETRENDER_MACHINECPUCOUNTCHANGED |
#define MSG_NETRENDER_MACHINECPUCOUNTCHANGED_VALUE |
#define MSG_NETRENDER_MACHINESHARED |
#define MSG_NETRENDER_MACHINESHARED_ON |
#define MSG_NETRENDER_IHAVETASKFORYOU |
#define MSG_NETRENDER_IHAVETASKFORYOU_JOBNAME |
#define MSG_NETRENDER_IHAVETASKFORYOU_TIMESTAMP |
#define MSG_NETRENDER_IHAVETASKFORYOU_JOBUUID |
#define MSG_NETRENDER_IHAVETASKFORYOU_COMMAND |
#define MSG_NETRENDER_SENDMESSAGE |
#define MSG_NETRENDER_SENDERROR_UUID |
#define MSG_NETRENDER_SENDERROR_MESSAGE |
#define MSG_NETRENDER_SENDERROR_TYPE |
#define MSG_NETRENDER_SENDERROR_FRAMENUMBER |
#define MSG_NETRENDER_PORTCHANGED |
#define MSG_NETRENDER_PORTCHANGED_PORT |
#define MSG_NETRENDER_THREADCOUNTCHANGED |
#define MSG_NETRENDER_THREADCOUNTCHANGED_COUNT |
#define MSG_NETRENDER_INSERT |
#define MSG_NETRENDER_INSERT_JOBUUID1 |
#define MSG_NETRENDER_INSERT_JOBUUID2 |
#define MSG_NETRENDER_INSERT_AFTER |
#define MSG_NETRENDER_MONITOR |
#define ID_GLOBALMACHINELIST |
#define MACHINE_CONTAINER |
#define MACHINE_ID |
#define MACHINE_UUID |
#define MACHINE_NAME |
#define MACHINE_DESC |
#define MACHINE_STATE |
#define MACHINE_DRIVERVERSION |
#define MACHINE_SELECTED |
#define MACHINE_VERIFICATIONBITS |
#define MACHINE_ISLOCAL |
#define MACHINE_OS |
#define MACHINE_CINEMAVERSION |
#define MACHINE_GRAPHICCARD |
#define MACHINE_PROCESSOR |
#define MACHINE_PLUGINS |
#define MACHINE_CURRENTLOG |
#define MACHINE_ADDRESS |
#define MACHINE_CURRENTJOB |
#define MACHINE_FRAMESTART |
#define MACHINE_FRAMEEND |
#define JOB_CONTAINER |
#define JOB_ID |
#define JOB_NAME |
#define JOB_UUID |
#define JOB_DIRECTORY |
#define JOB_STATE |
#define JOB_FRAMERANGE |
#define JOB_CREATOR_UUID |
#define JOB_SERVER_UUID |
#define JOB_RENDER_RESULT |
#define JOB_USER |
#define JOB_RDATA |
#define JOB_FRAMES |
#define JOB_DATETIME_CREATE |
#define JOB_DATETIME_START |
#define JOB_DATETIME_RENDERTIME |
#define JOB_PROGRESS |
#define JOB_CURRENTLOG |
#define JOB_DEFAULTSCENENAME |
#define JOB_ASSET_MODIFIED |
#define JOB_ASSET |
#define JOB_ASSET_NAME |
#define JOB_ASSET_DIRECTORYPATH |
#define JOB_ASSET_RELDIRECTORYPATH |
#define JOB_ASSET_SIZE |
#define JOB_ASSET_IMAGESEQUENCE |
#define JOB_ASSET_IMAGESEQUENCE_PREFIX |
#define JOB_ASSET_IMAGESEQUENCE_APPENDIX |
#define JOB_ASSET_IMAGESEQUENCE_FROM |
#define JOB_ASSET_IMAGESEQUENCE_TO |
#define JOB_RESULTASSET_MODIFIED |
#define JOB_RESULTASSET |
#define JOB_RESULTASSET_NAME |
#define JOB_RESULTASSET_DIRECTORYPATH |
#define JOB_RESULTASSET_SIZE |
#define JOB_ERRORCOUNT |
#define JOB_INVOLVEDMACHINES |
#define JOB_FRAMES_REL |
#define JOB_FRAMES_ABS |
#define JOB_RDATA_TAKE_NAME |
#define JOB_RDATA_NAME |
#define TeamRenderOutput | ( | service, | |
flags, | |||
value, | |||
output | |||
) |
#define C4D_NETRENDER_LIBRARY_ID |
#define NET_BUCKET_BORDER |
#define NET_BUCKET_BORDER_2 |
#define NET_CACHE_ID_SSS_POINTS |
#define NET_CACHE_ID_SSS_IRRADIANCE |
#define NET_CACHE_ID_GI_COMPLETE |
#define NET_CACHE_ID_GI_PREPASS |
#define NET_CACHE_ID_GI_PASSES |
#define NET_CACHE_ID_GI_PROGRESS |
#define NET_CACHE_ID_AO_COMPLETE |
#define NET_CACHE_ID_AO_PREPASS |
#define NET_CACHE_ID_AO_PASSES |
#define NET_CACHE_ID_AO_PROGRESS |
#define NET_CACHE_ID_LM_COMPLETE |
#define NET_CACHE_ID_LM_PREPASS |
#define NET_CACHE_ID_LM_PASSES |
#define NET_CACHE_ID_LM_PROGRESS |
#define NET_CACHE_ID_RM_COMPLETE |
#define NET_CACHE_ID_RM_PREPASS |
#define NET_CACHE_ID_RM_PASSES |
#define NET_CACHE_ID_RM_PROGRESS |
|
strong |
Enumerator | |
---|---|
NEW | |
ASSIGNED | |
TRANSFERED | |
ASSEMBLED | |
SKIPPED |
enum TASKSTATE MAXON_ENUM_FLAGS | ( | TASKSTATE | ) |
Bool IsNetRenderInstalled | ( | ) |
NetRenderService * GetGlobalNetRenderService | ( | ) |
String GetMachineDescription | ( | const NetRenderService * | service , |
机器 * | m | ||
) |
String VerificationBitToString | ( | VERIFICATIONBIT | state | ) |
String JobCommandToString | ( | JOBCOMMAND | 命令 | ) |
String JobStateToString | ( | JOBSTATE | state | ) |
String GetDebugStringOfMachine | ( | const 机器 * | m | ) |
void SetErrorLevel | ( | Bool | printDebugErrors , |
Bool | stackInErrors , | ||
Bool | locationInErrors | ||
) |
MESSAGERESULT NetSpecialEventAdd | ( | NetRenderService * | service , |
const C4DUuid & | remoteUuid , | ||
const BaseContainer & | msg , | ||
Bool |
forceConnect
=
false
|
||
) |
MESSAGERESULT NetGeSyncMessage | ( | NetRenderService * | service , |
const C4DUuid & | remoteUuid , | ||
const BaseContainer & | msg , | ||
BaseContainer & | result , | ||
BaseThread * |
bt
=
nullptr
,
|
||
Bool |
forceConnect
=
false
|
||
) |
MESSAGERESULT NetSendData | ( | NetRenderService * | service , |
const C4DUuid & | remoteUuid , | ||
NetRenderBuffer * | data , | ||
NetRenderBuffer * | result , | ||
BaseThread * |
bt
=
nullptr
|
||
) |
Bool NetSendMessageToServer | ( | NetRenderService * | service , |
const C4DUuid & | remoteUuid , | ||
const C4DUuid & | jobUuid , | ||
SERVERMESSAGE | type , | ||
const String & | messageString , | ||
Bool |
doConsoleOutput
=
false
,
|
||
Int32 |
frameNumber
=
NOTOK
|
||
) |
Bool NetSendMessageToServer | ( | NetRenderService * | service , |
const C4DUuid & | remoteUuid , | ||
const C4DUuid & | jobUuid , | ||
SERVERMESSAGE | type , | ||
RENDERRESULT | res , | ||
const String & | messageString , | ||
Bool |
doConsoleOutput
=
false
,
|
||
Int32 |
frameNumber
=
NOTOK
|
||
) |
Bool NetRenderCacheGet | ( | NetRenderDocumentContext * | context , |
Bool | isServer , | ||
Int32 | cacheID , | ||
void *& | data , | ||
Int32 & | size | ||
) |
Bool NetRenderCacheGetTask | ( | NetRenderDocumentContext * | context , |
Bool | isServer , | ||
Int32 | cacheID , | ||
Int32 & | taskID , | ||
Int32 & | taskSubdivisions | ||
) |
Bool NetRenderCacheSendTask | ( | NetRenderDocumentContext * | context , |
Bool | isServer , | ||
Int32 | cacheID , | ||
Int32 | taskID , | ||
void * | data , | ||
Int32 | size , | ||
Bool | progress | ||
) |
Bool NetRenderCacheProgress | ( | NetRenderDocumentContext * | context , |
Int32 | cacheID , | ||
Int32 | lastIndex , | ||
void *& | data , | ||
Int32 & | size , | ||
BaseThread * | thread | ||
) |
Bool NetRenderCachePrepass | ( | NetRenderDocumentContext * | context , |
Int32 | cacheID , | ||
Bool & | completed | ||
) |
Bool NetRenderGetFileFromServer | ( | NetRenderService * | context , |
const Filename & | sourcePathOrName , | ||
Filename & | result , | ||
BaseThread * |
bt
=
nullptr
|
||
) |
maxon::Result <void> NetRenderGetAssetFromServer | ( | NetRenderService * | service , |
const Filename & | sourcePathOrName , | ||
Filename & | result , | ||
SERVERMESSAGE | raiseServerMessageIfNotFound , | ||
maxon::ThreadInterface * |
bt
=
nullptr
|
||
) |
BETA |
C4D |
NET |
ALL |
NEW |
ASSIGNED |
TRANSFERED |
ASSEMBLED |
SKIPPED |
struct RenderTask MAXON_ENUM_FLAGS |
class CINEWARE_SINGLEINHERITANCE NetRenderService |
class CINEWARE_SINGLEINHERITANCE Repository |
class CINEWARE_SINGLEINHERITANCE UserPool |
class CINEWARE_SINGLEINHERITANCE 机器 |
class CINEWARE_SINGLEINHERITANCE iUser |