package job

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service FrameInterface

job.proto:21

service GroupInterface

job.proto:80

service JobInterface

job.proto:142

service LayerInterface

job.proto:292

enum CheckpointState

job.proto:403

Define the possible checkpoint states for a frame.

Used in: Frame, FrameSetCheckpointStateRequest

message Frame

job.proto:499

FRAME ----

Used in: host.ProcGetFrameResponse, FrameAddRenderPartitionRequest, FrameCreateDependencyOnFrameRequest, FrameCreateDependencyOnJobRequest, FrameCreateDependencyOnLayerRequest, FrameDropDependsRequest, FrameEatRequest, FrameFindFrameResponse, FrameGetFrameResponse, FrameGetWhatDependsOnThisRequest, FrameGetWhatThisDependsOnRequest, FrameKillRequest, FrameMarkAsDependRequest, FrameMarkAsWaitingRequest, FrameRetryRequest, FrameSeq, FrameSetCheckpointStateRequest, FrameStateDisplayOverrideRequest, GetFrameStateDisplayOverridesRequest, JobCreateDependencyOnFrameRequest, LayerCreateDependOnFrameRequest

enum FrameExitStatus

job.proto:412

These frame exit status values are used to trigger special dispatcher behavior. They are greater than 255 so they don't collide with any real exit status values used by applications running on the cue.

message FrameSearchCriteria

job.proto:526

Object for frame searching

Used in: FrameGetFramesRequest, JobEatFramesRequest, JobGetFramesRequest, JobKillFramesRequest, JobMarkAsWaitingRequest, JobMarkDoneFramesRequest, JobRetryFramesRequest, LayerGetFramesRequest

message FrameSeq

job.proto:543

A sequence of Frames

Used in: FrameGetFramesResponse, JobGetFramesResponse, LayerGetFramesResponse

enum FrameState

job.proto:422

Defines the possible states of a frame.

Used in: Frame, FrameStateDisplayOverride, FrameStateSeq, UpdatedFrame

message FrameStateDisplayOverride

job.proto:482

Object to contain an override of the frame's display settings

Used in: Frame, FrameStateDisplayOverrideRequest, FrameStateDisplayOverrideSeq, UpdatedFrame

message FrameStateDisplayOverride.RGB

job.proto:486

Used in: FrameStateDisplayOverride

message FrameStateDisplayOverrideSeq

job.proto:494

Used in: GetFrameStateDisplayOverridesResponse

message FrameStateSeq

job.proto:548

A sequence of FrameStates

Used in: FrameSearchCriteria

message Group

job.proto:586

GROUP ----

Used in: filter.FilterRunFilterOnGroupRequest, host.ProcUnbookToGroupRequest, GroupCreateSubGroupRequest, GroupCreateSubGroupResponse, GroupDeleteRequest, GroupFindGroupResponse, GroupGetGroupResponse, GroupGetGroupsRequest, GroupGetJobsRequest, GroupReparentGroupsRequest, GroupReparentJobsRequest, GroupSeq, GroupSetDefJobMaxCoresRequest, GroupSetDefJobMaxGpusRequest, GroupSetDefJobMinCoresRequest, GroupSetDefJobMinGpusRequest, GroupSetDefJobPriorityRequest, GroupSetDeptRequest, GroupSetGroupRequest, GroupSetMaxCoresRequest, GroupSetMaxGpusRequest, GroupSetMinCoresRequest, GroupSetMinGpusRequest, GroupSetNameRequest, show.ShowGetRootGroupResponse

message GroupSeq

job.proto:604

Used in: GroupGetGroupsResponse, GroupReparentGroupsRequest, show.ShowGetGroupsResponse

message GroupStats

job.proto:608

Used in: Group, NestedGroup

message Job

job.proto:619

JOB ----

Used in: host.ProcGetJobResponse, FrameCreateDependencyOnJobRequest, JobAddCommentRequest, JobAddRenderPartRequest, JobAddSubscriberRequest, JobCreateDependencyOnFrameRequest, JobCreateDependencyOnJobRequest, JobCreateDependencyOnLayerRequest, JobDropDependsRequest, JobEatFramesRequest, JobFindJobResponse, JobGetCommentsRequest, JobGetCurrentRequest, JobGetCurrentResponse, JobGetDependsRequest, JobGetFramesRequest, JobGetJobResponse, JobGetLayersRequest, JobGetUpdatedFramesRequest, JobGetWhatDependsOnThisRequest, JobGetWhatThisDependsOnRequest, JobKillFramesRequest, JobKillRequest, JobMarkAsWaitingRequest, JobMarkDoneFramesRequest, JobPauseRequest, JobReorderFramesRequest, JobResumeRequest, JobRetryFramesRequest, JobRunFiltersRequest, JobSeq, JobSetAutoEatRequest, JobSetGroupRequest, JobSetMaxCoresRequest, JobSetMaxGpusRequest, JobSetMaxRetriesRequest, JobSetMinCoresRequest, JobSetMinGpusRequest, JobSetPriorityRequest, JobShutdownIfCompletedRequest, JobStaggerFramesRequest, LayerCreateDependOnJobRequest

message JobSearchCriteria

job.proto:648

Use to filter the job search. Please note that by searching for non-pending jobs, the output is limited to 200 jobs

Used in: JobGetJobNamesRequest, JobGetJobsRequest

message JobSeq

job.proto:659

Used in: filter.FilterRunFilterOnJobsRequest, host.ProcUnbookToJobRequest, GroupGetJobsResponse, GroupReparentJobsRequest, JobGetJobsResponse, JobLaunchSpecAndWaitResponse, show.ShowGetJobsResponse

enum JobState

job.proto:442

Defines the possible states of a job.

Used in: Job, JobGetUpdatedFramesResponse, NestedJob, UpdatedFrameCheckResult

message JobStats

job.proto:663

Used in: Job, NestedJob

message Layer

job.proto:692

LAYER ----

Used in: host.ProcGetLayerResponse, FrameCreateDependencyOnLayerRequest, JobCreateDependencyOnLayerRequest, LayerAddLimitRequest, LayerAddRenderPartitionRequest, LayerCreateDependOnFrameRequest, LayerCreateDependOnJobRequest, LayerCreateDependOnLayerRequest, LayerCreateFrameByFrameDependRequest, LayerDropDependsRequest, LayerDropLimitRequest, LayerEatFramesRequest, LayerEnableMemoryOptimizerRequest, LayerFindLayerResponse, LayerGetFramesRequest, LayerGetLayerResponse, LayerGetLimitsRequest, LayerGetOutputPathsRequest, LayerGetWhatDependsOnThisRequest, LayerGetWhatThisDependsOnRequest, LayerKillFramesRequest, LayerMarkdoneFramesRequest, LayerRegisterOutputPathRequest, LayerReorderFramesRequest, LayerRetryFramesRequest, LayerSeq, LayerSetMaxCoresRequest, LayerSetMaxGpusRequest, LayerSetMinCoresRequest, LayerSetMinGpuMemoryRequest, LayerSetMinGpuRequest, LayerSetMinGpusRequest, LayerSetMinMemoryRequest, LayerSetTagsRequest, LayerSetThreadableRequest, LayerSetTimeoutLLURequest, LayerSetTimeoutRequest, LayerStaggerFramesRequest

message LayerSeq

job.proto:719

Used in: JobGetLayersResponse, JobGetUpdatedFramesRequest

message LayerStats

job.proto:723

Used in: Layer

enum LayerType

job.proto:461

The LayerType determines the type of the layer. A proc will not run frames from different layers UNLESS the layer type is PreProcess or PostProcess. This gives us the ability to run all the preprocesses on one proc and all the post processes on one proc. There is no specific dispatch order for layer types. You will need to setup dependencies.

Used in: Layer

message NestedGroup

job.proto:752

NestedGroup ---

Used in: NestedGroupSeq, NestedJob, show.ShowGetJobWhiteboardResponse

message NestedGroupSeq

job.proto:772

Used in: NestedGroup

message NestedJob

job.proto:777

NESTED JOB ----

enum Order

job.proto:469

Used for reordering frames.

Used in: JobReorderFramesRequest, LayerReorderFramesRequest

message UpdatedFrame

job.proto:555

A struct containing properties for all the elements of a frame that can change except for the ID which is there for indexing purposes.

Used in: UpdatedFrameSeq

message UpdatedFrameCheckResult

job.proto:579

The result of an updated frame check. The job state is included so tools that are just monitoring frames can stop monitoring them once the job state changes to Finished.

message UpdatedFrameSeq

job.proto:571

Used in: JobGetUpdatedFramesResponse, UpdatedFrameCheckResult