Navigation
API > API/Plugins > API/Plugins/AvalancheMedia
| Name | UAvaPlayableTransition |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/Playable/Transition/AvaPlayableTransition.h |
| Include Path | #include "Playable/Transition/AvaPlayableTransition.h" |
Syntax
UCLASS ()
class UAvaPlayableTransition : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAvaPlayableTransition
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetPrettyInfo() |
Returns information on this transition suitable for logging. | Playable/Transition/AvaPlayableTransition.h | |
EAvaPlayableTransitionFlags GetTransitionFlags() |
Playable/Transition/AvaPlayableTransition.h | ||
const FGuid & GetTransitionId() |
Playable/Transition/AvaPlayableTransition.h | ||
TSharedPtr< FAvaPlayableRemoteControlValues > GetValuesForPlayable
(
const UAvaPlayable* InPlayable, |
Finds the stored values for a given playable | Playable/Transition/AvaPlayableTransition.h | |
bool IsEnterPlayable
(
const UAvaPlayable* InPlayable |
Playable/Transition/AvaPlayableTransition.h | ||
bool IsExitPlayable
(
const UAvaPlayable* InPlayable |
Playable/Transition/AvaPlayableTransition.h | ||
bool IsPlayingPlayable
(
const UAvaPlayable* InPlayable |
Playable/Transition/AvaPlayableTransition.h | ||
virtual bool IsRunning() |
Playable/Transition/AvaPlayableTransition.h | ||
void MarkPlayableAsDiscard
(
UAvaPlayable* InPlayable |
This is called during the transition evaluation to indicate discarded playables. | Playable/Transition/AvaPlayableTransition.h | |
void SetEnterPlayables
(
TArray< TWeakObjectPtr< UAvaPlayable > >&& InPlayablesWeak |
Playable/Transition/AvaPlayableTransition.h | ||
void SetEnterPlayableValues
(
TArray< TSharedPtr< FAvaPlayableRemoteControlValues > >&& InPlayableValues |
Playable/Transition/AvaPlayableTransition.h | ||
void SetExitPlayables
(
TArray< TWeakObjectPtr< UAvaPlayable > >&& InPlayablesWeak |
Playable/Transition/AvaPlayableTransition.h | ||
void SetPlayingPlayables
(
TArray< TWeakObjectPtr< UAvaPlayable > >&& InPlayablesWeak |
Playable/Transition/AvaPlayableTransition.h | ||
void SetTransitionFlags
(
EAvaPlayableTransitionFlags InFlags |
Playable/Transition/AvaPlayableTransition.h | ||
void SetTransitionId
(
const FGuid& InTransitionId |
Playable/Transition/AvaPlayableTransition.h | ||
virtual bool Start() |
Playable/Transition/AvaPlayableTransition.h | ||
virtual void Stop() |
Playable/Transition/AvaPlayableTransition.h | ||
virtual void Tick
(
double InDeltaSeconds |
Playable/Transition/AvaPlayableTransition.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAvaPlayable * FindPlayable
(
const FGuid& InstanceId |
Playable/Transition/AvaPlayableTransition.h |