UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneMarkedFrame.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "Misc/FrameNumber.h"
7#include "Math/Color.h"
8
9#include "MovieSceneMarkedFrame.generated.h"
10
11USTRUCT(BlueprintType)
13{
15
17 : Label(FString())
18#if WITH_EDITORONLY_DATA
19 , Comment(FString())
20 , CustomColor(0.f, 1.f, 1.f, 0.4f)
21#endif
22 , bIsDeterminismFence(false)
23 , bIsInclusiveTime(false)
24 {}
25
27 : FrameNumber(InFrameNumber)
28 , Label(FString())
30 , Comment(FString())
31 , CustomColor(0.f, 1.f, 1.f, 0.4f)
32#endif
33 , bIsDeterminismFence(false)
35 {}
36
37 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Marked Frame")
38 FFrameNumber FrameNumber;
39
40 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Marked Frame")
41 FString Label;
42
43#if WITH_EDITORONLY_DATA
44 UPROPERTY(EditAnywhere, Category = "Marked Frame")
45 FString Comment;
46
47 UPROPERTY(EditAnywhere, Category = "Marked Frame", DisplayName = "Color", meta=(EditCondition = bUseCustomColor))
49
50 UPROPERTY(EditAnywhere, Category = "Marked Frame")
52
53 UPROPERTY()
54 FLinearColor Color_DEPRECATED = FLinearColor(0.f, 1.f, 1.f, 0.4f);
55#endif
56
57 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Marked Frame", DisplayName="Is Determinism Fence?", meta=(Tooltip="When checked, treat this mark as a fence for evaluation purposes. Fences cannot be crossed in a single evaluation, and force the evaluation to be split into 2 separate parts."))
58 bool bIsDeterminismFence;
59
60 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Marked Frame", DisplayName="Inclusive?", meta=(EditCondition="bIsDeterminismFence", Tooltip="Defines how this determinism fence determines the previous and next range: when true, the range will be dissected as (X, Y] -> (Y, Z], when false it will be (X, Y) -> [Y, Z]."))
62};
#define WITH_EDITORONLY_DATA
Definition CoreMiscDefines.h:24
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
#define X(Name, Desc)
Definition FormatStringSan.h:47
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
int next(int i, int n)
Definition RecastMesh.cpp:164
if(Failed) console_printf("Failed.\n")
@ false
Definition radaudio_common.h:23
Definition FrameNumber.h:18
Definition Color.h:48
Definition MovieSceneMarkedFrame.h:13
FMovieSceneMarkedFrame(FFrameNumber InFrameNumber)
Definition MovieSceneMarkedFrame.h:26