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