UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneBoolSection.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "CoreMinimal.h"
7#include "CoreTypes.h"
8#include "MovieSceneSection.h"
11
12#include "MovieSceneBoolSection.generated.h"
13
14#define UE_API MOVIESCENE_API
15
16class FArchive;
17class UObject;
18
22UCLASS(MinimalAPI)
25{
27
28public:
29
31 UPROPERTY()
32 bool DefaultValue_DEPRECATED;
33
34public:
35
36 FMovieSceneBoolChannel& GetChannel() { return BoolCurve; }
37 const FMovieSceneBoolChannel& GetChannel() const { return BoolCurve; }
38
39public:
40
41 //~ UObject interface
42 UE_API virtual void PostEditImport() override;
43 UE_API virtual void PostLoad() override;
44
45protected:
46
50 UE_API void ReconstructChannelProxy();
51
53 UPROPERTY()
55
56#if WITH_EDITORONLY_DATA
57
58public:
59
64
65protected:
66
68 UE_API virtual void Serialize(FArchive& Ar) override;
69
71 UPROPERTY()
73
74#endif
75};
76
77#undef UE_API
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition MovieSceneBoolSection.h:14
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition MovieSceneBoolSection.h:25
const FMovieSceneBoolChannel & GetChannel() const
Definition MovieSceneBoolSection.h:37
Definition MovieSceneSection.h:243
Definition Object.h:95
virtual void PostEditImport()
Definition Object.h:686
Definition MovieSceneBoolChannel.h:32