META

RamStep

A step in the production of the shots or assets of the project.

Inherits objectRamObjectRamStep

Static Methods

Method Arguments Description
fromDict
RamStep
dict or object: stepDict Builds a RamStep from a dict or object like the one returned by the RamDaemonInterface
fromPath
RamStep
string: path
Returns a RamStep instance built using the given file path.

Methods

Method Arguments Description
constructor string: stepName,
string: stepShortName,
string: stepFolderPath="",
StepType: stepType=""
At least the folder or the type must be provided, but one is enough as the other info can be gotten from the Ramses Tree
generalSettings
string
The general settings for this step. It is meant to be a YAML string, but can actually be anything.
inputPipes
list of RamPipe
The pipes comming into this step.
outputPipes
list of RamPipe
The pipes going out of this step.
project
RamProject
Gets the project this step belongs too. To improve performance, if only the shortName is needed, prefer using projectShortName()
projectShortName
string
Gets the short name of the project this step belongs too.
publishSettings
string
The publish settings for this step. It is meant to be a YAML string, but can actually be anything.
setGeneralSettings string: settings Sets new general settings. It is meant to be a YAML string, but can actually be anything.
setPublishSettings string: settings Sets new publish settings. It is meant to be a YAML string, but can actually be anything.
stepType
StepType
The type of this step, one of StepType.PRE_PRODUCTION, StepType.SHOT_PRODUCTION, StepType.ASSET_PRODUCTION, StepType.POST_PRODUCTION
templatesFolderPath
string
The absolute path to the folder containing the template files for this step
templatesPublishFilePaths
list of string
The list of published files for the templates
templatesPublishPath
string
The absolute path to the folder where templates are published