Navigation
API > API/Runtime > API/Runtime/MovieScene
This object contains a map of actual channel overrides, where each override is a channel identifier and a channel container.
| Name | UMovieSceneSectionChannelOverrideRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneSectionChannelOverrideRegistry.h |
| Include Path | #include "Channels/MovieSceneSectionChannelOverrideRegistry.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneSectionChannelOverrideRegistry : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSectionChannelOverrideRegistry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneSectionChannelOverrideRegistry() |
Channels/MovieSceneSectionChannelOverrideRegistry.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Overrides | TMap< FName, TObjectPtr< UMovieSceneChannelOverrideContainer > > | Map of channel overrides. | Channels/MovieSceneSectionChannelOverrideRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChannel
(
FName ChannelName, |
Add channel to the registry | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
bool ContainsChannel
(
FName ChannelName |
Returns if the channel is overriden | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
UMovieSceneChannelOverrideContainer * GetChannel
(
FName ChannelName |
Returns the channel override for a given name, or nullptr if not found | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
void GetChannels
(
TArray< ChannelContainerType* >& OutChannels |
Get all channel containers of a given type. | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
void ImportEntityImpl
(
const UE::MovieScene::FChannelOverrideEntityImportParams& OverrideParams, |
Forward ImportEntityImpl calls to an overriden channel | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
int32 NumChannels() |
Returns the number of override channels in this registry | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
void OnPostPaste() |
Called by the owning section after it has been created for a paste operation. | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
void PopulateEvaluationFieldImpl
(
const TRange< FFrameNumber >& EffectiveRange, |
Called when overridden channels should populate evaluation field | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
void RemoveChannel
(
FName ChannelName |
Removes a channel from the registry | Channels/MovieSceneSectionChannelOverrideRegistry.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
Called when an undo/redo operation has affected this override registry. | Channels/MovieSceneSectionChannelOverrideRegistry.h |