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

#include <LegacyCulture.h>

+ Inheritance diagram for FLegacyCultureImplementation:

Public Member Functions

 FLegacyCultureImplementation (const FText &InDisplayName, const FString &InEnglishName, const int InKeyboardLayoutId, const int InLCID, const FString &InName, const FString &InNativeName, const FString &InUnrealLegacyThreeLetterISOLanguageName, const FString &InThreeLetterISOLanguageName, const FString &InTwoLetterISOLanguageName, const FDecimalNumberFormattingRules &InDecimalNumberFormattingRules, const FDecimalNumberFormattingRules &InPercentFormattingRules, const FDecimalNumberFormattingRules &InBaseCurrencyFormattingRules, bool InIsRightToLeft)
 
virtual ~FLegacyCultureImplementation ()=default
 
virtual FString GetDisplayName () const override
 
virtual FString GetEnglishName () const override
 
virtual int GetKeyboardLayoutId () const override
 
virtual int GetLCID () const override
 
virtual FString GetName () const override
 
virtual FString GetNativeName () const override
 
virtual FString GetUnrealLegacyThreeLetterISOLanguageName () const override
 
virtual FString GetThreeLetterISOLanguageName () const override
 
virtual FString GetTwoLetterISOLanguageName () const override
 
virtual FString GetNativeLanguage () const override
 
virtual FString GetNativeRegion () const override
 
virtual FString GetRegion () const override
 
virtual FString GetScript () const override
 
virtual FString GetVariant () const override
 
virtual bool IsRightToLeft () const override
 
virtual const FDecimalNumberFormattingRulesGetDecimalNumberFormattingRules () override
 
virtual const FDecimalNumberFormattingRulesGetPercentFormattingRules () override
 
virtual const FDecimalNumberFormattingRulesGetCurrencyFormattingRules (const FString &InCurrencyCode) override
 
virtual ETextPluralForm GetPluralForm (int32 Val, const ETextPluralType PluralType) const override
 
virtual ETextPluralForm GetPluralForm (double Val, const ETextPluralType PluralType) const override
 
virtual const TArray< ETextPluralForm > & GetValidPluralForms (const ETextPluralType PluralType) const override
 
- Public Member Functions inherited from ICultureImplementation
virtual ~ICultureImplementation ()=default
 

Static Public Member Functions

static FString GetCanonicalName (const FString &Name, FInternationalization &I18N)
 

Friends

class FCulture
 

Constructor & Destructor Documentation

◆ FLegacyCultureImplementation()

FLegacyCultureImplementation::FLegacyCultureImplementation ( const FText InDisplayName,
const FString &  InEnglishName,
const int  InKeyboardLayoutId,
const int  InLCID,
const FString &  InName,
const FString &  InNativeName,
const FString &  InUnrealLegacyThreeLetterISOLanguageName,
const FString &  InThreeLetterISOLanguageName,
const FString &  InTwoLetterISOLanguageName,
const FDecimalNumberFormattingRules InDecimalNumberFormattingRules,
const FDecimalNumberFormattingRules InPercentFormattingRules,
const FDecimalNumberFormattingRules InBaseCurrencyFormattingRules,
bool  InIsRightToLeft 
)

◆ ~FLegacyCultureImplementation()

virtual FLegacyCultureImplementation::~FLegacyCultureImplementation ( )
virtualdefault

Member Function Documentation

◆ GetCanonicalName()

FString FLegacyCultureImplementation::GetCanonicalName ( const FString &  Name,
FInternationalization I18N 
)
static

◆ GetCurrencyFormattingRules()

const FDecimalNumberFormattingRules & FLegacyCultureImplementation::GetCurrencyFormattingRules ( const FString &  InCurrencyCode)
overridevirtual

◆ GetDecimalNumberFormattingRules()

const FDecimalNumberFormattingRules & FLegacyCultureImplementation::GetDecimalNumberFormattingRules ( )
overridevirtual

◆ GetDisplayName()

FString FLegacyCultureImplementation::GetDisplayName ( ) const
overridevirtual

◆ GetEnglishName()

FString FLegacyCultureImplementation::GetEnglishName ( ) const
overridevirtual

◆ GetKeyboardLayoutId()

int FLegacyCultureImplementation::GetKeyboardLayoutId ( ) const
overridevirtual

◆ GetLCID()

int FLegacyCultureImplementation::GetLCID ( ) const
overridevirtual

◆ GetName()

FString FLegacyCultureImplementation::GetName ( ) const
overridevirtual

◆ GetNativeLanguage()

FString FLegacyCultureImplementation::GetNativeLanguage ( ) const
overridevirtual

◆ GetNativeName()

FString FLegacyCultureImplementation::GetNativeName ( ) const
overridevirtual

◆ GetNativeRegion()

FString FLegacyCultureImplementation::GetNativeRegion ( ) const
overridevirtual

◆ GetPercentFormattingRules()

const FDecimalNumberFormattingRules & FLegacyCultureImplementation::GetPercentFormattingRules ( )
overridevirtual

◆ GetPluralForm() [1/2]

ETextPluralForm FLegacyCultureImplementation::GetPluralForm ( double  Val,
const ETextPluralType  PluralType 
) const
overridevirtual

◆ GetPluralForm() [2/2]

ETextPluralForm FLegacyCultureImplementation::GetPluralForm ( int32  Val,
const ETextPluralType  PluralType 
) const
overridevirtual

◆ GetRegion()

FString FLegacyCultureImplementation::GetRegion ( ) const
overridevirtual

◆ GetScript()

FString FLegacyCultureImplementation::GetScript ( ) const
overridevirtual

◆ GetThreeLetterISOLanguageName()

FString FLegacyCultureImplementation::GetThreeLetterISOLanguageName ( ) const
overridevirtual

◆ GetTwoLetterISOLanguageName()

FString FLegacyCultureImplementation::GetTwoLetterISOLanguageName ( ) const
overridevirtual

◆ GetUnrealLegacyThreeLetterISOLanguageName()

FString FLegacyCultureImplementation::GetUnrealLegacyThreeLetterISOLanguageName ( ) const
overridevirtual

◆ GetValidPluralForms()

const TArray< ETextPluralForm > & FLegacyCultureImplementation::GetValidPluralForms ( const ETextPluralType  PluralType) const
overridevirtual

◆ GetVariant()

FString FLegacyCultureImplementation::GetVariant ( ) const
overridevirtual

◆ IsRightToLeft()

bool FLegacyCultureImplementation::IsRightToLeft ( ) const
overridevirtual

Friends And Related Symbol Documentation

◆ FCulture

friend class FCulture
friend

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