unreal.MovieGraphModifierNodeInterface

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

Bases: Interface

Movie Graph Modifier Node Interface

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MovieGraphModifierNode.h

add_collection(collection_name) None

Adds a collection identified by the given name which will be affected by the modifiers on this node.

Parameters:

collection_name (Name)

get_all_collections() Array[Name]

Gets all collections that will be affected by the modifiers used by this node.

Return type:

Array[Name]

get_all_modifiers() Array[MovieGraphModifierBase]

Gets all modifiers that will be applied with this modifier node.

Return type:

Array[MovieGraphModifierBase]

is_collection_enabled(collection_name) bool

Gets the enable state (within this modifier) of the collection with the given name.

Parameters:

collection_name (Name)

Return type:

bool

remove_collection(collection_name) bool

Removes a collection identified by the given name. Returns true if the collection was found and removed successfully, else false.

Parameters:

collection_name (Name)

Return type:

bool

set_collection_enabled(collection_name, is_collection_enabled) None

Sets the enable state (within this modifier) of the collection with the given name. Disabled collections will not be modified by this modifier node. Collections that are added to the modifier are enabled by default.

Parameters:
  • collection_name (Name)

  • is_collection_enabled (bool)

supports_collections() bool

Gets whether this modifier node supports/uses collections.

Return type:

bool