unreal.MovieSceneSpawnableVCamBinding

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

Bases: MovieSceneSpawnableActorBinding

Allows the AVCamBaseActor to be recorded as ACineCameraActor instead.

This allows users to record a VCam actor using Take Recorder and disable the VCam plugin afterwards while still being able to use the recorded sequences without missing classes.

This class is never actually instantiated. It simply creates a UMovieSceneSpawnableActorBinding that contains a ACineCameraActor instead of a VCam. Not instantiating this class is important: otherwise the sequence referencing the binding would lose the reference when VCam plugin is disabled as the class would be missing.

C++ Source:

  • Plugin: VirtualCamera

  • Module: VirtualCamera

  • File: MovieSceneSpawnableVCamBinding.h

Editor Properties: (see get_editor_property/set_editor_property)

  • actor_template (Actor): [Read-Only]

  • continuously_respawn (bool): [Read-Write] When enabled, this spawnable will always be respawned if it gets destroyed externally. When disabled, this object will only ever be spawned once for each binding lifetime section even if destroyed externally.

  • level_name (Name): [Read-Write] Name of level to spawn into

  • net_addressable_name (bool): [Read-Write] When enabled, the actor will be spawned with a unique name so that it can be addressable between clients and servers.

  • spawn_ownership (SpawnOwnership): [Read-Write] * The spawn ownership setting for this spawnable, allowing spawnables to potentially outlast the lifetime of their sub sequence or sequence altogether.