unreal.CinematicProduction

class unreal.CinematicProduction(production_id: Guid = [], production_name: str = '', default_display_rate: FrameRate = Ellipsis, default_start_frame: int = 0, subsequence_priority: SubsequencePriority = Ellipsis, naming_token_namespace_deny_list: None = [], default_asset_names: None = {})

Bases: StructBase

Collection of production settings to override the project/editor behavior

C++ Source:

  • Plugin: CinematicAssemblyTools

  • Module: CineAssemblyToolsEditor

  • File: ProductionSettings.h

Editor Properties: (see get_editor_property/set_editor_property)

  • default_asset_names (Map[type(Class), str]): [Read-Only] List of default names for specific asset types

  • default_display_rate (FrameRate): [Read-Write] The default frame rate to set for new Level Sequences

  • default_start_frame (int32): [Read-Write] The default frame number (using the default frame rate) that new Level Sequences should start at

  • extended_data (Map[SoftObjectPath, InstancedStruct]): [Read-Write] Instance specific ExtendedData. This is saved to the config by exporting to text. Ensure modifications are guarded by a FScopedModifyProductionExtendedData instance or a call to ExportExtendedData.

  • naming_token_namespace_deny_list (Set[str]): [Read-Write] List of Naming Token namespaces that should not be evaluated

  • production_id (Guid): [Read-Write] Unique ID of the production

  • production_name (str): [Read-Write] Production Name

  • subsequence_priority (SubsequencePriority): [Read-Write] Controls whether subsequences override parent sequences, or vice versa

  • template_folders (Array[FolderTemplate]): [Read-Write] List of folder paths that represent a template folder hierarchy to be used for this production

property default_asset_names: None

[Read-Only] List of default names for specific asset types

Type:

(Map[type(Class), str])

property default_display_rate: FrameRate

[Read-Only] The default frame rate to set for new Level Sequences

Type:

(FrameRate)

property default_start_frame: int

[Read-Only] The default frame number (using the default frame rate) that new Level Sequences should start at

Type:

(int32)

property naming_token_namespace_deny_list: None

[Read-Only] List of Naming Token namespaces that should not be evaluated

Type:

(Set[str])

property production_id: Guid

[Read-Only] Unique ID of the production

Type:

(Guid)

property production_name: str

[Read-Only] Production Name

Type:

(str)

property subsequence_priority: SubsequencePriority

[Read-Only] Controls whether subsequences override parent sequences, or vice versa

Type:

(SubsequencePriority)