UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InvalidateWidgetReason.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Containers/UnrealString.h
"
6
#include "
CoreMinimal.h
"
7
#include "
CoreTypes.h
"
8
#include "
Misc/EnumClassFlags.h
"
9
13
enum class
EInvalidateWidgetReason
:
uint8
14
{
15
None
= 0,
16
20
Layout
= 1 << 0,
21
25
Paint
= 1 << 1,
26
30
Volatility
= 1 << 2,
31
35
ChildOrder
= 1 << 3,
36
40
RenderTransform
= 1 << 4,
41
45
Visibility
= 1 << 5,
46
50
AttributeRegistration
= 1 << 6,
51
55
Prepass
= 1 << 7,
56
62
PaintAndVolatility
=
Paint
|
Volatility
,
68
LayoutAndVolatility
=
Layout
|
Volatility
,
69
};
70
71
ENUM_CLASS_FLAGS
(
EInvalidateWidgetReason
)
72
73
SLATECORE_API
FString
LexToString
(
EInvalidateWidgetReason
Reason);
74
SLATECORE_API
bool
LexTryParseString
(
EInvalidateWidgetReason
&
OutMode
,
const
TCHAR
*
InBuffer
);
75
SLATECORE_API
void
LexFromString
(
EInvalidateWidgetReason
&
OutMode
,
const
TCHAR
*
InBuffer
);
76
77
// This typedefed because EInvalidateWidget will be deprecated soon
78
typedef
EInvalidateWidgetReason
EInvalidateWidget
;
CoreMinimal.h
CoreTypes.h
TCHAR
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition
Platform.h:1135
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EnumClassFlags.h
ENUM_CLASS_FLAGS
#define ENUM_CLASS_FLAGS(Enum)
Definition
EnumClassFlags.h:6
LexFromString
SLATECORE_API void LexFromString(EInvalidateWidgetReason &OutMode, const TCHAR *InBuffer)
Definition
InvalidateWidgetReason.cpp:54
LexToString
SLATECORE_API FString LexToString(EInvalidateWidgetReason Reason)
Definition
InvalidateWidgetReason.cpp:60
EInvalidateWidget
EInvalidateWidgetReason EInvalidateWidget
Definition
InvalidateWidgetReason.h:78
EInvalidateWidgetReason
EInvalidateWidgetReason
Definition
InvalidateWidgetReason.h:14
EInvalidateWidgetReason::RenderTransform
@ RenderTransform
EInvalidateWidgetReason::Visibility
@ Visibility
EInvalidateWidgetReason::PaintAndVolatility
@ PaintAndVolatility
EInvalidateWidgetReason::Paint
@ Paint
EInvalidateWidgetReason::AttributeRegistration
@ AttributeRegistration
EInvalidateWidgetReason::None
@ None
EInvalidateWidgetReason::Prepass
@ Prepass
EInvalidateWidgetReason::LayoutAndVolatility
@ LayoutAndVolatility
EInvalidateWidgetReason::Volatility
@ Volatility
EInvalidateWidgetReason::Layout
@ Layout
EInvalidateWidgetReason::ChildOrder
@ ChildOrder
LexTryParseString
SLATECORE_API bool LexTryParseString(EInvalidateWidgetReason &OutMode, const TCHAR *InBuffer)
Definition
InvalidateWidgetReason.cpp:6
UnrealString.h
uint8
uint8_t uint8
Definition
binka_ue_file_header.h:8
Engine
Source
Runtime
SlateCore
Public
Widgets
InvalidateWidgetReason.h
Generated by
1.9.8