unreal.MovieGraphPin

class unreal.MovieGraphPin(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Movie Graph Pin

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MovieGraphPin.h

Editor Properties: (see get_editor_property/set_editor_property)

  • edges (Array[MovieGraphEdge]): [Read-Write] A list of edges between pins. This is marked as TextExportTransient so that when we copy/paste nodes, we don’t copy the edges, as they are rebuilt after paste based on the editor graph connections.

  • node (MovieGraphNode): [Read-Write] The node that this pin belongs to.

  • properties (MovieGraphPinProperties): [Read-Write]

property edges: None

[Read-Only] A list of edges between pins. This is marked as TextExportTransient so that when we copy/paste nodes, we don’t copy the edges, as they are rebuilt after paste based on the editor graph connections.

Type:

(Array[MovieGraphEdge])

get_connected_nodes() Array[MovieGraphNode]

Utility function for scripting which gathers all of the nodes connected to this particular pin. Equivalent to looping through all of the edges, getting the connected pin, and then getting the node associated with that pin.

Return type:

Array[MovieGraphNode]

property node: MovieGraphNode

[Read-Only] The node that this pin belongs to.

Type:

(MovieGraphNode)

property properties: MovieGraphPinProperties

[Read-Only]

Type:

(MovieGraphPinProperties)