Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/Rundown
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/Rundown/AvaRundownPage.h |
| Include | #include "Rundown/AvaRundownPage.h" |
Syntax
USTRUCT (BlueprintType , DisplayName="Motion Design Rundown Page")
struct FAvaRundownPage
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoftObjectPath | AssetPath | Template property: path for this template. | |
| bool | bEnabled | ||
| bool | bHasTransitionLogic | Indicate if the template asset has transition logic. | |
| TArray< int32 > | CombinedTemplateIds | Template property: For combination template, lists the templates that are combined. | |
| FText | FriendlyName | ||
| TSet< int32 > | Instances | Template property: List the Ids of all instances. | |
| int32 | OutputChannel | ||
| int32 | PageId | ||
| FString | PageName | ||
| FText | PageSummary | ||
| FAvaPlayableRemoteControlValues | RemoteControlValues | ||
| int32 | TemplateId | Page Instance Property: Template Id for this page. | |
| FAvaTagHandle | TransitionLayerTag | Transition Layer Tag cached from the transition tree. | |
| friend | UAvaRundown |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaRundownPage
(
int32 InPageId, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AppendPagePreviewStatuses
(
const UAvaRundown* InParentRundown, |
Appends the page's preview status(es) for the given preview channel. | |
| int32 | AppendPageProgramStatuses
(
const UAvaRundown* InParentRundown, |
Appends the page's program status(es). | |
| FSoftObjectPath | GetAssetPath
(
const UAvaRundown* InRundown, |
||
| FSoftObjectPath | |||
| TArray< FSoftObjectPath > | GetAssetPaths
(
const UAvaRundown* InRundown |
||
| int32 | |||
| FName | |||
| const TArray< int32 > & | |||
| const TSet< int32 > & | |||
| int32 | GetNumTemplates
(
const UAvaRundown* InRundown |
Returns the number of templates this page/combo template has. | |
| TArray< FAvaRundownChannelPageStatus > | GetPageContextualStatuses
(
const UAvaRundown* InParentRundown |
Returns either the program statuses or preview statuses only depending if the page is instanced (has a program channel), or a template respectively. | |
| FText | |||
| FText | |||
| int32 | GetPageId () |
||
| const FString & | GetPageName () |
||
| TArray< FAvaRundownChannelPageStatus > | GetPagePreviewStatuses
(
const UAvaRundown* InParentRundown, |
Returns the page's preview statuses for the given preview channel. | |
| TArray< FAvaRundownChannelPageStatus > | GetPageProgramStatuses
(
const UAvaRundown* InParentRundown |
Returns the page's program statuses. Returns nothing for template pages. | |
| TArray< FAvaRundownChannelPageStatus > | GetPageStatuses
(
const UAvaRundown* InParentRundown |
Returns all the page's "standard" (program and preview) playback statuses. | |
| FText | |||
| const FAvaPlayableRemoteControlValue * | GetRemoteControlControllerValue
(
const FGuid& InId |
||
| const FAvaPlayableRemoteControlValue * | GetRemoteControlEntityValue
(
const FGuid& InId |
||
| const FAvaPlayableRemoteControlValues & | |||
| const FAvaRundownPage & | GetTemplate
(
const UAvaRundown* InRundown, |
Returns the template at given index. | |
| int32 | |||
| FAvaTagHandle | GetTransitionLayer
(
const UAvaRundown* InRundown, |
||
| TArray< FAvaTagHandle > | GetTransitionLayers
(
const UAvaRundown* InRundown |
||
| bool | |||
| bool | |||
| bool | HasRemoteControlControllerValue
(
const FGuid& InId |
||
| bool | HasRemoteControlEntityValue
(
const FGuid& InId |
||
| bool | HasTransitionLogic
(
const UAvaRundown* InRundown |
||
| bool | |||
| bool | IsEnabled () |
||
| bool | IsTemplate () |
||
| bool | IsTemplateMatchingByValue
(
const FAvaRundownPage& InTemplatePage |
Compare the values from another template and determines if there is a match. | |
| bool | IsValidPage () |
||
| void | PostLoad () |
||
| EAvaPlayableRemoteControlChanges | PruneRemoteControlValues
(
const FAvaPlayableRemoteControlValues& InRemoteControlValues |
||
| void | |||
| void | RenameFriendlyName
(
const FString& InNewName |
||
| const FAvaRundownPage & | ResolveTemplate
(
const UAvaRundown* InRundown |
Resolves a page's templates. | |
| void | SetChannelName
(
FName InChannelName |
||
| void | SetEnabled
(
bool bInEnabled |
||
| void | SetPageFriendlyName
(
const FText& InPageFriendlyName |
||
| void | |||
| void | SetPageName
(
const FString& InPageName |
||
| void | SetRemoteControlControllerValue
(
const FGuid& InId, |
||
| void | SetRemoteControlEntityValue
(
const FGuid& InId, |
||
| void | SetTemplateId
(
int32 InTemplateId |
||
| bool | StatusesContainsStatus
(
const TArray< FAvaRundownChannelPageStatus >& InStatuses, |
||
| bool | UpdateAsset
(
const FSoftObjectPath& InAssetPath, |
||
| bool | UpdatePageSummary
(
const UAvaRundown* InRundown |
||
| bool | UpdatePageSummary
(
const TArray< const URemoteControlPreset* >& InPresets, |
||
| EAvaPlayableRemoteControlChanges | UpdateRemoteControlValues
(
const FAvaPlayableRemoteControlValues& InRemoteControlValues, |
||
| bool |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator<
(
const FAvaRundownPage& InOther |
Constants
| Name | Description |
|---|---|
| InvalidPageId | |
| NullPage |