< Previous | Contents | Next >

RenderJob

class RenderJob

Parent class: Object

Represents a RenderJob.


image


RenderJob Attributes


Attribute Name

Type

Description

RJOBS_Status

string

The current status of the job as String.

RJOBB_Resumable

boolean


RJOBS_CompEndScript

string


RJOBN_CompID

number


RJOBS_QueuedBy

string


RJOBB_IsRemoving

boolean


RJOBB_Paused

boolean

Indicates if the Job is paused.

RJOBS_Name

string

The filename of the Job.

RJOBB_DontClose

boolean


RJOBN_TimeOut

number

The timeout of the job in minutes.

RJOBN_Status

number

Legacy status indicator for scripts that were reliant on the old numeric index for job status.

0. Not Rendered

1. Incomplete

2. Done

3. Failed

4. Paused

5. Submitted

6. Rendering

7. Aborting

RJOBN_RenderingFrames

number

The number of currently rendering frames.

RJOBN_RenderedFrames

number

The number of frames rendered in the job.

RJOBID_ID

string

The UUID of the job for Fusion’s internal tracking.


image


image

image

# Adds the current composition as new job

qm.AddJob(comp.GetAttrs()[“COMPS_FileName”])

qm = fusion.RenderManager

# and print all RenderJobs in Queue.

> Python usage:



image


qm:AddJob(comp:GetAttrs().COMPS_FileName)

joblist = qm:GetJobList()

qm = fusion.RenderManager

-- and print all RenderJobs in Queue.

-- Adds the current composition as new job

print(job.GetAttrs()[“RJOBS_Name”])

for job in joblist:

joblist = qm.GetJobList().values()

> Lua usage:


end

print(job:GetAttrs().RJOBS_Name)

for i, job in pairs(joblist) do

 

Methods