unreal.AvaPlayable¶
- class unreal.AvaPlayable(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
ObjectBase class for a Motion Design playable.
A playable (a.k.a. graphic or page) is the basic element that can be rendered
and controlled through the animations and remote control.
Design goal:
The design goal is to abstract the implementation of a playable.
So far we have one concrete implementation:
Level Streaming that can be streamed with other levels in the same game instance.
To support multiple playable in the same channel/output, there are 2 ways:
rendering in the same world which can only be done with the level streaming playables.
compositing different renders. This is not yet supported, but the playable abstraction should help.
Distributed rendering is implemented using playable and playable group remote proxies.
C++ Source:
Plugin: Avalanche
Module: AvalancheMedia
File: AvaPlayable.h