UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneChannelOverrideContainer.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "UObject/Object.h"
12#include "MovieSceneSection.h"
14#include "Misc/InlineValue.h"
15
16#include "MovieSceneChannelOverrideContainer.generated.h"
17
23
24namespace UE
25{
26namespace MovieScene
27{
28
37
38} // namespace MovieScene
39} // namespace UE
40
44UCLASS(Abstract, MinimalAPI)
46{
48
49public:
50
56
58 virtual bool SupportsOverride(FName DefaultChannelTypeName) const { return false; }
59
64
66 virtual const FMovieSceneChannel* GetChannel() const { return nullptr; }
68 virtual FMovieSceneChannel* GetChannel() { return nullptr; }
69
70#if WITH_EDITOR
72 virtual FMovieSceneChannelHandle AddChannelProxy(FName ChannelName, FMovieSceneChannelProxyData& ProxyData, const FMovieSceneChannelMetaData& MetaData) { return FMovieSceneChannelHandle(); }
73#else
74 virtual void AddChannelProxy(FName ChannelName, FMovieSceneChannelProxyData& ProxyData) {}
75#endif
76
77public:
78
80
83};
84
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition MovieScene.Build.cs:6
Definition Array.h:670
Definition ContainerAllocationPolicies.h:894
Definition MovieSceneChannelOverrideContainer.h:46
virtual const FMovieSceneChannel * GetChannel() const
Definition MovieSceneChannelOverrideContainer.h:66
virtual void ImportEntityImpl(const UE::MovieScene::FChannelOverrideEntityImportParams &OverrideParams, const UE::MovieScene::FEntityImportParams &ImportParams, UE::MovieScene::FImportedEntity *OutImportedEntity)
Definition MovieSceneChannelOverrideContainer.h:61
virtual void InitializeOverride(FMovieSceneChannel *InChannel)
Definition MovieSceneChannelOverrideContainer.h:55
virtual void AddChannelProxy(FName ChannelName, FMovieSceneChannelProxyData &ProxyData)
Definition MovieSceneChannelOverrideContainer.h:74
virtual FMovieSceneChannel * GetChannel()
Definition MovieSceneChannelOverrideContainer.h:68
virtual bool SupportsOverride(FName DefaultChannelTypeName) const
Definition MovieSceneChannelOverrideContainer.h:58
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneSignedObject.h:72
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneChannelHandle.h:20
Definition MovieSceneChannelProxy.h:87
Definition MovieSceneChannel.h:112
Definition MovieSceneEvaluationField.h:328
Definition MovieSceneChannelOverrideContainer.h:33
FName ChannelName
Definition MovieSceneChannelOverrideContainer.h:34
UE::MovieScene::FComponentTypeID ResultComponent
Definition MovieSceneChannelOverrideContainer.h:35
Definition MovieSceneEntityIDs.h:174
Definition IMovieSceneEntityProvider.h:93
Definition IMovieSceneEntityProvider.h:47