UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneCachedEntityFilterResult.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
8#include "HAL/Platform.h"
9
10namespace UE
11{
12namespace MovieScene
13{
14
15class FEntityManager;
16struct FEntityAllocation;
17
20{
23
25 Stale,
26};
27
28
34{
40
45 {
46 LastSystemVersion = 0;
47 }
48
52 inline uint64 GetSerial() const
53 {
54 return LastSystemVersion;
55 }
56
57private:
58
60 uint64 LastSystemVersion = 0;
61};
62
63
68{
70
72
74
75private:
76
78
80 bool bContainsMatch = false;
81};
82
83
102
103
104} // namespace MovieScene
105} // namespace UE
106
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition Array.h:670
Definition MovieSceneEntityManager.h:81
ECachedEntityManagerState
Definition MovieSceneCachedEntityFilterResult.h:20
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneCachedEntityFilterResult.h:88
MOVIESCENE_API TArrayView< FEntityAllocation *const > GetMatchingAllocations(const FEntityManager &InEntityManager)
Definition MovieSceneCachedEntityFilterResult.cpp:43
FEntityComponentFilter Filter
Definition MovieSceneCachedEntityFilterResult.h:89
MOVIESCENE_API void Invalidate()
Definition MovieSceneCachedEntityFilterResult.cpp:59
Definition MovieSceneCachedEntityFilterResult.h:68
MOVIESCENE_API bool Matches(const FEntityManager &InEntityManager)
Definition MovieSceneCachedEntityFilterResult.cpp:24
MOVIESCENE_API void Invalidate()
Definition MovieSceneCachedEntityFilterResult.cpp:34
FEntityComponentFilter Filter
Definition MovieSceneCachedEntityFilterResult.h:69
Definition MovieSceneCachedEntityFilterResult.h:34
uint64 GetSerial() const
Definition MovieSceneCachedEntityFilterResult.h:52
void Invalidate()
Definition MovieSceneCachedEntityFilterResult.h:44
Definition MovieSceneEntitySystemTypes.h:295