9#include "Containers/Array.h"
17#include "Misc/Optional.h"
23#include "MovieSceneStringChannel.generated.h"
37 : DefaultValue(), bHasDefaultValue(
false)
78 return Times.Num() != 0 || bHasDefaultValue ==
true;
129 bHasDefaultValue =
true;
148 bHasDefaultValue =
false;
162 FString DefaultValue;
166 bool bHasDefaultValue;
176 enum { WithStructuredSerializeFromMismatchedTag =
true };
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool EvaluateChannel(const FMovieSceneStringChannel *InChannel, FFrameTime InTime, FString &OutValue)
Definition MovieSceneStringChannel.h:191
bool ValueExistsAtTime(const FMovieSceneStringChannel *Channel, FFrameNumber InFrameNumber, const FString &Value)
Definition MovieSceneStringChannel.h:201
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition StructuredArchiveSlots.h:52
Definition ArrayView.h:139
@ false
Definition radaudio_common.h:23
U16 Index
Definition radfft.cpp:71
Definition FrameRate.h:21
Definition FrameTime.h:16
Definition MovieSceneChannelTraits.h:20
Definition KeyHandle.h:15
Definition MovieSceneChannel.h:112
Definition MovieSceneChannelData.h:37
Definition MovieSceneStringChannel.h:31
void SetDefault(FString InDefaultValue)
Definition MovieSceneStringChannel.h:127
FString CurveValueType
Definition MovieSceneStringChannel.h:34
void AddKeys(const TArray< FFrameNumber > &InTimes, const TArray< FString > &InValues)
Definition MovieSceneStringChannel.h:94
void RemoveDefault()
Definition MovieSceneStringChannel.h:146
MOVIESCENETRACKS_API const FString * Evaluate(FFrameTime InTime) const
Definition MovieSceneStringChannel.cpp:11
TMovieSceneChannelData< const FString > GetData() const
Definition MovieSceneStringChannel.h:60
TArrayView< const FFrameNumber > GetTimes() const
Definition MovieSceneStringChannel.h:68
TMovieSceneChannelData< FString > GetData()
Definition MovieSceneStringChannel.h:50
TOptional< FString > GetDefault() const
Definition MovieSceneStringChannel.h:138
bool HasAnyData() const
Definition MovieSceneStringChannel.h:76
Definition PropertyTag.h:38
Definition MovieSceneChannelData.h:259
Definition MovieSceneChannelTraits.h:39
Definition MovieSceneChannelTraits.h:63
Definition Optional.h:131
Definition StructOpsTypeTraits.h:11
Definition StructOpsTypeTraits.h:46
Definition IMovieSceneRetimingInterface.h:18