3ds Max C++ API Reference
maxnet_job.h File Reference
#include <WTypes.h>
#include "strbasic.h"
#include "maxheap.h"
#include "network/MaxNetExport.h"
#include "maxnet_types.h"

Classes

struct  SceneInfo
 
struct  TextBufferOutput
 
struct  JobRenderElement
 
struct  JobText
 
class  CJobText
 The CJobText class stores job information which is of a dynamic nature or of variable length. More...
 
struct  AlertData
 
struct  MaxJobRenderElements
 
struct  MaxJob
 
struct  CombustionJob
 
struct  Job
 

Macros

#define SCENE_VIDEOCOLORCHECK   (1<<2)
 
#define SCENE_TWOSIDED   (1<<3)
 
#define SCENE_RENDERHIDEN   (1<<4)
 
#define SCENE_RENDERATMOSPHER   (1<<5)
 
#define SCENE_SUPERBLACK   (1<<6)
 
#define SCENE_SERIALNUMBERING   (1<<8)
 
#define SCENE_DITHER256   (1<<9)
 
#define SCENE_DITHERTRUE   (1<<10)
 
#define SCENE_RENDERFIELDS   (1<<11)
 
#define SCENE_DISPLACEMENT   (1<<12)
 
#define SCENE_EFFECTS   (1<<13)
 
#define SCENE_FIELDORDER   (1<<14)
 
#define NOTIFY_FAILURE   (1<<0)
 
#define NOTIFY_PROGRESS   (1<<1)
 
#define NOTIFY_COMPLETION   (1<<2)
 
#define JOB_VP   (1<<0)
 Video Post (otherwise is Render Scene) More...
 
#define JOB_NONC   (1<<1)
 Non concurrent driver (Accom, AVI, etc.) More...
 
#define JOB_MAPS   (1<<2)
 Include Maps. More...
 
#define JOB_NONSTOP   (1<<3)
 Uninterruptible Driver (AVI, FCL, etc.) More...
 
#define JOB_SKIPEXST   (1<<4)
 Skip Existing Frames. More...
 
#define JOB_ALLSERVERS   (1<<5)
 Use All Available Servers. More...
 
#define JOB_INACTIVE   (1<<6)
 Job is Suspended. More...
 
#define JOB_COMPLETE   (1<<7)
 Job is Complete (Read Only) More...
 
#define JOB_IGNORESHARE   (1<<8)
 Ignore Manager's Job Share - Always request archives. More...
 
#define JOB_SKIPOUTPUTTST   (1<<9)
 Skip output test (Server won't test the output path) More...
 
#define JOB_NONSEQFRAMES   (1<<10)
 Non sequential frames (1,3,5-10, etc.) More...
 
#define JOB_COMBUSTIONJOB   (1<<11)
 Combustion Job. More...
 
#define JOB_NOTARCHIVED   (1<<12)
 Uncompressed File (not an archive) More...
 
#define JOB_VFB   (1<<13)
 Should the VFB be up? More...
 
#define JOB_RENDER_CROP   (1<<14)
 Partial Render (Crop / Zoom / Region / etc.) More...
 
#define JOB_ASSIGN_VP   JOB_VP
 
#define JOB_ASSIGN_RND   0
 
#define _JOB_PRIORITY_CRITICAL   0
 
#define _JOB_DEFAULT_PRIORITY   50
 
#define _JOB_VERSION   399
 

Enumerations

enum  JOB_TEXT_TYPE {
  JOB_TEXT_USER = 64 , JOB_TEXT_COMPUTER , JOB_TEXT_MANAGER_SHARE , JOB_TEXT_FRAMES ,
  JOB_TEXT_MAX_OUTPUT , JOB_TEXT_CMB_OUTPUT , JOB_TEXT_RENDER_ELEMENT , JOB_TEXT_CAMERA ,
  JOB_TEXT_RENDER_SCENE_STATE , JOB_TEXT_SCENE_STATES , JOB_TEXT_BATCH_RENDER , JOB_TEXT_PRE_REND_SCRIPT ,
  JOB_TEXT_POST_REND_SCRIPT , JOB_TEXT_RESERVED = 9999
}
 

Macro Definition Documentation

◆ SCENE_VIDEOCOLORCHECK

#define SCENE_VIDEOCOLORCHECK   (1<<2)

◆ SCENE_TWOSIDED

#define SCENE_TWOSIDED   (1<<3)

◆ SCENE_RENDERHIDEN

#define SCENE_RENDERHIDEN   (1<<4)

◆ SCENE_RENDERATMOSPHER

#define SCENE_RENDERATMOSPHER   (1<<5)

◆ SCENE_SUPERBLACK

#define SCENE_SUPERBLACK   (1<<6)

◆ SCENE_SERIALNUMBERING

#define SCENE_SERIALNUMBERING   (1<<8)

◆ SCENE_DITHER256

#define SCENE_DITHER256   (1<<9)

◆ SCENE_DITHERTRUE

#define SCENE_DITHERTRUE   (1<<10)

◆ SCENE_RENDERFIELDS

#define SCENE_RENDERFIELDS   (1<<11)

◆ SCENE_DISPLACEMENT

#define SCENE_DISPLACEMENT   (1<<12)

◆ SCENE_EFFECTS

#define SCENE_EFFECTS   (1<<13)

◆ SCENE_FIELDORDER

#define SCENE_FIELDORDER   (1<<14)

◆ NOTIFY_FAILURE

#define NOTIFY_FAILURE   (1<<0)

◆ NOTIFY_PROGRESS

#define NOTIFY_PROGRESS   (1<<1)

◆ NOTIFY_COMPLETION

#define NOTIFY_COMPLETION   (1<<2)

◆ JOB_VP

#define JOB_VP   (1<<0)

Video Post (otherwise is Render Scene)

◆ JOB_NONC

#define JOB_NONC   (1<<1)

Non concurrent driver (Accom, AVI, etc.)

◆ JOB_MAPS

#define JOB_MAPS   (1<<2)

Include Maps.

◆ JOB_NONSTOP

#define JOB_NONSTOP   (1<<3)

Uninterruptible Driver (AVI, FCL, etc.)

◆ JOB_SKIPEXST

#define JOB_SKIPEXST   (1<<4)

Skip Existing Frames.

◆ JOB_ALLSERVERS

#define JOB_ALLSERVERS   (1<<5)

Use All Available Servers.

◆ JOB_INACTIVE

#define JOB_INACTIVE   (1<<6)

Job is Suspended.

◆ JOB_COMPLETE

#define JOB_COMPLETE   (1<<7)

Job is Complete (Read Only)

◆ JOB_IGNORESHARE

#define JOB_IGNORESHARE   (1<<8)

Ignore Manager's Job Share - Always request archives.

◆ JOB_SKIPOUTPUTTST

#define JOB_SKIPOUTPUTTST   (1<<9)

Skip output test (Server won't test the output path)

◆ JOB_NONSEQFRAMES

#define JOB_NONSEQFRAMES   (1<<10)

Non sequential frames (1,3,5-10, etc.)

◆ JOB_COMBUSTIONJOB

#define JOB_COMBUSTIONJOB   (1<<11)

Combustion Job.

◆ JOB_NOTARCHIVED

#define JOB_NOTARCHIVED   (1<<12)

Uncompressed File (not an archive)

◆ JOB_VFB

#define JOB_VFB   (1<<13)

Should the VFB be up?

◆ JOB_RENDER_CROP

#define JOB_RENDER_CROP   (1<<14)

Partial Render (Crop / Zoom / Region / etc.)

◆ JOB_ASSIGN_VP

#define JOB_ASSIGN_VP   JOB_VP

◆ JOB_ASSIGN_RND

#define JOB_ASSIGN_RND   0

◆ _JOB_PRIORITY_CRITICAL

#define _JOB_PRIORITY_CRITICAL   0

◆ _JOB_DEFAULT_PRIORITY

#define _JOB_DEFAULT_PRIORITY   50

◆ _JOB_VERSION

#define _JOB_VERSION   399

Enumeration Type Documentation

◆ JOB_TEXT_TYPE

Enumerator
JOB_TEXT_USER 

User Name.

JOB_TEXT_COMPUTER 

Computer Name (Job Submission)

JOB_TEXT_MANAGER_SHARE 

Manager's share (where to find job - filled by Manager)

JOB_TEXT_FRAMES 

Frames for those "1,2,4,5-40" types.

Otherwise frames are defined in Job

JOB_TEXT_MAX_OUTPUT 

Output image file name (MAX)

JOB_TEXT_CMB_OUTPUT 

Output image file name (Combustion)

JOB_TEXT_RENDER_ELEMENT 

Render Elements.

JOB_TEXT_CAMERA 

Camera List.

JOB_TEXT_RENDER_SCENE_STATE 

The scene state used for rendering.

JOB_TEXT_SCENE_STATES 

The scene state list.

JOB_TEXT_BATCH_RENDER 

The name of the batch render entry this render will use.

JOB_TEXT_PRE_REND_SCRIPT 

Pre-Render Script filename.

JOB_TEXT_POST_REND_SCRIPT 

Post-Render Script filename.

JOB_TEXT_RESERVED 

Unknown Type.

92 {
93  JOB_TEXT_USER = 64,
106  JOB_TEXT_RESERVED = 9999
107 };
@ JOB_TEXT_COMPUTER
Computer Name (Job Submission)
Definition: maxnet_job.h:94
@ JOB_TEXT_CAMERA
Camera List.
Definition: maxnet_job.h:100
@ JOB_TEXT_BATCH_RENDER
The name of the batch render entry this render will use.
Definition: maxnet_job.h:103
@ JOB_TEXT_RENDER_SCENE_STATE
The scene state used for rendering.
Definition: maxnet_job.h:101
@ JOB_TEXT_USER
User Name.
Definition: maxnet_job.h:93
@ JOB_TEXT_PRE_REND_SCRIPT
Pre-Render Script filename.
Definition: maxnet_job.h:104
@ JOB_TEXT_MAX_OUTPUT
Output image file name (MAX)
Definition: maxnet_job.h:97
@ JOB_TEXT_RESERVED
Unknown Type.
Definition: maxnet_job.h:106
@ JOB_TEXT_SCENE_STATES
The scene state list.
Definition: maxnet_job.h:102
@ JOB_TEXT_FRAMES
Frames for those "1,2,4,5-40" types.
Definition: maxnet_job.h:96
@ JOB_TEXT_CMB_OUTPUT
Output image file name (Combustion)
Definition: maxnet_job.h:98
@ JOB_TEXT_MANAGER_SHARE
Manager's share (where to find job - filled by Manager)
Definition: maxnet_job.h:95
@ JOB_TEXT_POST_REND_SCRIPT
Post-Render Script filename.
Definition: maxnet_job.h:105
@ JOB_TEXT_RENDER_ELEMENT
Render Elements.
Definition: maxnet_job.h:99