Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/Playback
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/Playback/AvaPlaybackGraph.h |
| Include | #include "Playback/AvaPlaybackGraph.h" |
Syntax
USTRUCT ()
struct FAvaPlaybackPlayableGroup
Remarks
Owns a group of playables. Used to group playables per channels, but can be extended to any conceptual grouping.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FSoftObjectPath, TObjectPtr< UAvaPlayable > > | Playables | TODO: For transition logic within the playback graph, we can't simply index the playables by asset path since we may have to instance the same asset twice for a transition between pages using the same template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UAvaPlayable * | FindPlayable
(
const FSoftObjectPath& InSourceAssetPath |
||
| void | ForEachPlayable
(
TFunctionRef< void(const UAvaPlayable*)> InFunction |
||
| void | GetAllPlayables
(
TArray< UAvaPlayable* >& OutPlayables |
||
| UAvaPlayable * | |||
| bool | HasPlayable
(
const UAvaPlayable* InPlayable |