UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTextFormatArgumentModifier_HangulPostPositions Class Reference

#include <TextFormatArgumentModifier.h>

+ Inheritance diagram for FTextFormatArgumentModifier_HangulPostPositions:

Public Member Functions

virtual bool Validate (const FCultureRef &InCulture, TArray< FString > &OutValidationErrors) const override
 
virtual void Evaluate (const FFormatArgumentValue &InValue, const FPrivateTextFormatArguments &InFormatArgs, FString &OutResult) const override
 
virtual void GetFormatArgumentNames (TArray< FString > &OutArgumentNames) const override
 
virtual void EstimateLength (int32 &OutLength, bool &OutUsesFormatArgs) const override
 
- Public Member Functions inherited from ITextFormatArgumentModifier
virtual ~ITextFormatArgumentModifier ()
 

Static Public Member Functions

static TSharedPtr< ITextFormatArgumentModifierCreate (const FTextFormatString &InArgsString)
 

Additional Inherited Members

- Static Protected Member Functions inherited from ITextFormatArgumentModifier
static CORE_API bool ParseKeyValueArgs (const FTextFormatString &InArgsString, TSortedMap< FTextFormatString, FTextFormatString > &OutArgKeyValues, const TCHAR InValueSeparator=TEXT('='), const TCHAR InArgSeparator=TEXT(','))
 
static CORE_API bool ParseValueArgs (const FTextFormatString &InArgsString, TArray< FTextFormatString > &OutArgValues, const TCHAR InArgSeparator=TEXT(','))
 

Detailed Description

Hangul Post-Positions argument modifier. Takes two value arguments, where the 0th entry is the consonant version and the 1st entry is the vowel version.

Member Function Documentation

◆ Create()

TSharedPtr< ITextFormatArgumentModifier > FTextFormatArgumentModifier_HangulPostPositions::Create ( const FTextFormatString InArgsString)
static

◆ EstimateLength()

void FTextFormatArgumentModifier_HangulPostPositions::EstimateLength ( int32 OutLength,
bool OutUsesFormatArgs 
) const
overridevirtual

Quickly estimate the length of text that this argument modifier will likely inject into the string when evaluated

Implements ITextFormatArgumentModifier.

◆ Evaluate()

void FTextFormatArgumentModifier_HangulPostPositions::Evaluate ( const FFormatArgumentValue InValue,
const FPrivateTextFormatArguments InFormatArgs,
FString &  OutResult 
) const
overridevirtual

Given the argument, evaluate the result and append it to OutResult

Implements ITextFormatArgumentModifier.

◆ GetFormatArgumentNames()

void FTextFormatArgumentModifier_HangulPostPositions::GetFormatArgumentNames ( TArray< FString > &  OutArgumentNames) const
overridevirtual

Get any argument names that are used by this argument modifier (for cases where the modifier itself uses format strings)

Implements ITextFormatArgumentModifier.

◆ Validate()

bool FTextFormatArgumentModifier_HangulPostPositions::Validate ( const FCultureRef InCulture,
TArray< FString > &  OutValidationErrors 
) const
overridevirtual

Validate the argument modifier is valid based on the rules of the given culture

Implements ITextFormatArgumentModifier.


The documentation for this class was generated from the following files: