unreal.MovieGraphRenderDataIdentifier

class unreal.MovieGraphRenderDataIdentifier(root_branch_name: Name = 'None', layer_name: str = '', renderer_name: str = '', sub_resource_name: str = '', camera_name: str = '')

Bases: StructBase

This data structure can be used to identify what render data a set of pixels represents by knowing what the render layer name is, what renderer produced it, if it’s a sub-resource, and what camera it is for. Can be used as the key in a TMap.

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MovieGraphRenderDataIdentifier.h

Editor Properties: (see get_editor_property/set_editor_property)

  • camera_name (str): [Read-Write] The name of the camera being used for this render.

  • layer_name (str): [Read-Write] The Render Layer name (as defined by the “Render Layer” node.). This is effectively a “display” name for identifiers. If there is no Render Layer node then this will be the RootBranchName (so that the {render_layer} token works in the case of data from things on the Globals branch).

  • renderer_name (str): [Read-Write] Which renderer was used to produce this image (“panoramic” “deferred” “path tracer”, etc.)

  • root_branch_name (Name): [Read-Write] The root branch name from the Outputs node that this identifier is for. This is useful to know which branch it came from, as RenderLayer is user-defined and can be redefined multiple times within one graph.

  • sub_resource_name (str): [Read-Write] A sub-resource name for the renderer (ie: “beauty”, “object id”, “depth”, etc.)

property camera_name: str

[Read-Write] The name of the camera being used for this render.

Type:

(str)

property layer_name: str

[Read-Write] The Render Layer name (as defined by the “Render Layer” node.). This is effectively a “display” name for identifiers. If there is no Render Layer node then this will be the RootBranchName (so that the {render_layer} token works in the case of data from things on the Globals branch).

Type:

(str)

property renderer_name: str

[Read-Write] Which renderer was used to produce this image (“panoramic” “deferred” “path tracer”, etc.)

Type:

(str)

property root_branch_name: Name

[Read-Write] The root branch name from the Outputs node that this identifier is for. This is useful to know which branch it came from, as RenderLayer is user-defined and can be redefined multiple times within one graph.

Type:

(Name)

property sub_resource_name: str

“beauty”, “object id”, “depth”, etc.)

Type:

(str)

Type:

[Read-Write] A sub-resource name for the renderer (ie