Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/Playable > API/Plugins/AvalancheMedia/Playable/Transition
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAvaPlayableTransition
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/Playable/Transition/AvaPlayableTransition.h |
| Include | #include "Playable/Transition/AvaPlayableTransition.h" |
Syntax
UCLASS ()
class UAvaPlayableTransition : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TWeakObjectPtr< UAvaPlayable > > | DiscardPlayablesWeak | Keep track of the discarded playables so events can be sent when the transition ends. | |
| TArray< TWeakObjectPtr< UAvaPlayable > > | EnterPlayablesWeak | ||
| TArray< TSharedPtr< FAvaPlayableRemoteControlValues > > | EnterPlayableValues | ||
| TArray< TWeakObjectPtr< UAvaPlayable > > | ExitPlayablesWeak | ||
| TSet< TWeakObjectPtr< UAvaPlayableGroup > > | PlayableGroupsWeak | ||
| TArray< TWeakObjectPtr< UAvaPlayable > > | PlayingPlayablesWeak | ||
| EAvaPlayableTransitionFlags | TransitionFlags |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UAvaPlayable * | FindPlayable
(
const FGuid& InstanceId |
||
| FString | Returns information on this transition suitable for logging. | ||
| EAvaPlayableTransitionFlags | |||
| bool | IsEnterPlayable
(
UAvaPlayable* InPlayable |
||
| bool | IsExitPlayable
(
UAvaPlayable* InPlayable |
||
| bool | IsPlayingPlayable
(
UAvaPlayable* InPlayable |
||
| bool | IsRunning () |
||
| void | MarkPlayableAsDiscard
(
UAvaPlayable* InPlayable |
This is called during the transition evaluation to indicate discarded playables. | |
| void | SetEnterPlayables
(
TArray< TWeakObjectPtr< UAvaPlayable > >&& InPlayablesWeak |
||
| void | SetEnterPlayableValues
(
TArray< TSharedPtr< FAvaPlayableRemoteControlValues > >&& InPlayableValues |
||
| void | SetExitPlayables
(
TArray< TWeakObjectPtr< UAvaPlayable > >&& InPlayablesWeak |
||
| void | SetPlayingPlayables
(
TArray< TWeakObjectPtr< UAvaPlayable > >&& InPlayablesWeak |
||
| void | SetTransitionFlags
(
EAvaPlayableTransitionFlags InFlags |
||
| bool | Start () |
||
| void | Stop () |
||
| void | Tick
(
double InDeltaSeconds |