UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneDataLayerSystem.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "UObject/ObjectKey.h"
7#include "Containers/Map.h"
10#include "MovieSceneDataLayerSystem.generated.h"
11
13
14namespace UE
15{
16namespace MovieScene
17{
18
19struct FDesiredLayerStates;
20struct FPreAnimatedDataLayerStorage;
21
22} // namespace MovieScene
23} // namespace UE
24
25
29UCLASS(MinimalAPI)
32{
33public:
34
36
38
39private:
40
41 virtual bool IsRelevantImpl(UMovieSceneEntitySystemLinker* InLinker) const override;
42 virtual void OnLink() override;
43 virtual void OnRun(FSystemTaskPrerequisites& InPrerequisites, FSystemSubsequentTasks& Subsequents) override final;
44
46 void UpdateDesiredStates();
47 void BeginTrackingEntities();
48
49private:
50
57};
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 UObjectGlobals.h:1292
Definition MovieScene.Build.cs:6
Definition SharedPointer.h:692
Definition SharedPointer.h:1295
Definition DataLayerManager.h:48
Definition MovieSceneDataLayerSystem.h:32
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneEntitySystem.h:62
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneCachedEntityFilterResult.h:68
Definition MovieSceneEntityIDs.h:302
Definition MovieSceneSequenceInstanceHandle.h:58
Definition MovieSceneSystemTaskDependencies.h:98
Definition MovieSceneSystemTaskDependencies.h:29