UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BaseTextLayoutMarshaller.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
6
11{
12public:
13
14 //~ Begin ITextLayoutMarshaller Interface
15 virtual bool RequiresLiveUpdate() const override
16 {
17 return false;
18 }
19
20 virtual void MakeDirty() override
21 {
22 bIsDirty = true;
23 }
24
25 virtual void ClearDirty() override
26 {
27 bIsDirty = false;
28 }
29
30 virtual bool IsDirty() const override
31 {
32 return bIsDirty;
33 }
34 //~ End ITextLayoutMarshaller Interface
35
36protected:
37
39 : bIsDirty(false)
40 {
41 }
42
44 {
45 }
46
47private:
48
49 bool bIsDirty;
50
51};
Definition BaseTextLayoutMarshaller.h:11
FBaseTextLayoutMarshaller()
Definition BaseTextLayoutMarshaller.h:38
virtual bool RequiresLiveUpdate() const override
Definition BaseTextLayoutMarshaller.h:15
virtual ~FBaseTextLayoutMarshaller()
Definition BaseTextLayoutMarshaller.h:43
virtual bool IsDirty() const override
Definition BaseTextLayoutMarshaller.h:30
virtual void ClearDirty() override
Definition BaseTextLayoutMarshaller.h:25
virtual void MakeDirty() override
Definition BaseTextLayoutMarshaller.h:20
Definition ITextLayoutMarshaller.h:12
@ false
Definition radaudio_common.h:23