UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InvalidateWidgetReason.cpp File Reference

Macros

#define ENUM_CASE_FROM_STRING(Enum)   if (SubString.Equals(TEXT(#Enum), ESearchCase::IgnoreCase)) { Value |= EInvalidateWidgetReason::Enum; return; }
 
#define ENUM_CASE_TO_STRING(Enum)   if (EnumHasAnyFlags(InValue, EInvalidateWidgetReason::Enum)) { if (Result.Len() != 0) { Result.AppendChar(TEXT('|')); } Result.Append(TEXT(#Enum)); }
 

Functions

bool LexTryParseString (EInvalidateWidgetReason &OutValue, const TCHAR *Buffer)
 
void LexFromString (EInvalidateWidgetReason &OutValue, const TCHAR *Buffer)
 
FString LexToString (EInvalidateWidgetReason InValue)
 

Macro Definition Documentation

◆ ENUM_CASE_FROM_STRING

#define ENUM_CASE_FROM_STRING (   Enum)    if (SubString.Equals(TEXT(#Enum), ESearchCase::IgnoreCase)) { Value |= EInvalidateWidgetReason::Enum; return; }

◆ ENUM_CASE_TO_STRING

#define ENUM_CASE_TO_STRING (   Enum)    if (EnumHasAnyFlags(InValue, EInvalidateWidgetReason::Enum)) { if (Result.Len() != 0) { Result.AppendChar(TEXT('|')); } Result.Append(TEXT(#Enum)); }

Function Documentation

◆ LexFromString()

void LexFromString ( EInvalidateWidgetReason OutValue,
const TCHAR Buffer 
)

◆ LexToString()

FString LexToString ( EInvalidateWidgetReason  InValue)

◆ LexTryParseString()

bool LexTryParseString ( EInvalidateWidgetReason OutValue,
const TCHAR Buffer 
)