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

#include <CustomCultureImplementation.h>

+ Inheritance diagram for FCustomCultureImplementation:

Public Member Functions

 FCustomCultureImplementation (const TSharedRef< ICustomCulture > &InCustomCulture)
 
virtual ~FCustomCultureImplementation ()=default
 
virtual FString GetDisplayName () const override
 
virtual FString GetEnglishName () 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
 
- Public Member Functions inherited from 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)
 
virtual ~FLegacyCultureImplementation ()=default
 
virtual int GetKeyboardLayoutId () const override
 
virtual int GetLCID () 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
 

Additional Inherited Members

- Static Public Member Functions inherited from FLegacyCultureImplementation
static FString GetCanonicalName (const FString &Name, FInternationalization &I18N)
 

Constructor & Destructor Documentation

◆ FCustomCultureImplementation()

FCustomCultureImplementation::FCustomCultureImplementation ( const TSharedRef< ICustomCulture > &  InCustomCulture)
inline

◆ ~FCustomCultureImplementation()

virtual FCustomCultureImplementation::~FCustomCultureImplementation ( )
virtualdefault

Member Function Documentation

◆ GetDisplayName()

virtual FString FCustomCultureImplementation::GetDisplayName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetEnglishName()

virtual FString FCustomCultureImplementation::GetEnglishName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetName()

virtual FString FCustomCultureImplementation::GetName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetNativeLanguage()

virtual FString FCustomCultureImplementation::GetNativeLanguage ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetNativeName()

virtual FString FCustomCultureImplementation::GetNativeName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetNativeRegion()

virtual FString FCustomCultureImplementation::GetNativeRegion ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetRegion()

virtual FString FCustomCultureImplementation::GetRegion ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetScript()

virtual FString FCustomCultureImplementation::GetScript ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetThreeLetterISOLanguageName()

virtual FString FCustomCultureImplementation::GetThreeLetterISOLanguageName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetTwoLetterISOLanguageName()

virtual FString FCustomCultureImplementation::GetTwoLetterISOLanguageName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetUnrealLegacyThreeLetterISOLanguageName()

virtual FString FCustomCultureImplementation::GetUnrealLegacyThreeLetterISOLanguageName ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ GetVariant()

virtual FString FCustomCultureImplementation::GetVariant ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.

◆ IsRightToLeft()

virtual bool FCustomCultureImplementation::IsRightToLeft ( ) const
inlineoverridevirtual

Reimplemented from FLegacyCultureImplementation.


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