UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ICultureImplementation Class Referenceabstract

#include <CultureImplementation.h>

+ Inheritance diagram for ICultureImplementation:

Public Member Functions

virtual ~ICultureImplementation ()=default
 
virtual FString GetDisplayName () const =0
 
virtual FString GetEnglishName () const =0
 
virtual int GetKeyboardLayoutId () const =0
 
virtual int GetLCID () const =0
 
virtual FString GetName () const =0
 
virtual FString GetNativeName () const =0
 
virtual FString GetUnrealLegacyThreeLetterISOLanguageName () const =0
 
virtual FString GetThreeLetterISOLanguageName () const =0
 
virtual FString GetTwoLetterISOLanguageName () const =0
 
virtual FString GetNativeLanguage () const =0
 
virtual FString GetNativeRegion () const =0
 
virtual FString GetRegion () const =0
 
virtual FString GetScript () const =0
 
virtual FString GetVariant () const =0
 
virtual bool IsRightToLeft () const =0
 
virtual const FDecimalNumberFormattingRulesGetDecimalNumberFormattingRules ()=0
 
virtual const FDecimalNumberFormattingRulesGetPercentFormattingRules ()=0
 
virtual const FDecimalNumberFormattingRulesGetCurrencyFormattingRules (const FString &InCurrencyCode)=0
 
virtual ETextPluralForm GetPluralForm (int32 Val, const ETextPluralType PluralType) const =0
 
virtual ETextPluralForm GetPluralForm (double Val, const ETextPluralType PluralType) const =0
 
virtual const TArray< ETextPluralForm > & GetValidPluralForms (const ETextPluralType PluralType) const =0
 

Detailed Description

Internal implementation of a culture.

Note
See FCulture for the API description.

Constructor & Destructor Documentation

◆ ~ICultureImplementation()

virtual ICultureImplementation::~ICultureImplementation ( )
virtualdefault

Member Function Documentation

◆ GetCurrencyFormattingRules()

virtual const FDecimalNumberFormattingRules & ICultureImplementation::GetCurrencyFormattingRules ( const FString &  InCurrencyCode)
pure virtual

◆ GetDecimalNumberFormattingRules()

virtual const FDecimalNumberFormattingRules & ICultureImplementation::GetDecimalNumberFormattingRules ( )
pure virtual

◆ GetDisplayName()

virtual FString ICultureImplementation::GetDisplayName ( ) const
pure virtual

◆ GetEnglishName()

virtual FString ICultureImplementation::GetEnglishName ( ) const
pure virtual

◆ GetKeyboardLayoutId()

virtual int ICultureImplementation::GetKeyboardLayoutId ( ) const
pure virtual

◆ GetLCID()

virtual int ICultureImplementation::GetLCID ( ) const
pure virtual

◆ GetName()

virtual FString ICultureImplementation::GetName ( ) const
pure virtual

◆ GetNativeLanguage()

virtual FString ICultureImplementation::GetNativeLanguage ( ) const
pure virtual

◆ GetNativeName()

virtual FString ICultureImplementation::GetNativeName ( ) const
pure virtual

◆ GetNativeRegion()

virtual FString ICultureImplementation::GetNativeRegion ( ) const
pure virtual

◆ GetPercentFormattingRules()

virtual const FDecimalNumberFormattingRules & ICultureImplementation::GetPercentFormattingRules ( )
pure virtual

◆ GetPluralForm() [1/2]

virtual ETextPluralForm ICultureImplementation::GetPluralForm ( double  Val,
const ETextPluralType  PluralType 
) const
pure virtual

◆ GetPluralForm() [2/2]

virtual ETextPluralForm ICultureImplementation::GetPluralForm ( int32  Val,
const ETextPluralType  PluralType 
) const
pure virtual

◆ GetRegion()

virtual FString ICultureImplementation::GetRegion ( ) const
pure virtual

◆ GetScript()

virtual FString ICultureImplementation::GetScript ( ) const
pure virtual

◆ GetThreeLetterISOLanguageName()

virtual FString ICultureImplementation::GetThreeLetterISOLanguageName ( ) const
pure virtual

◆ GetTwoLetterISOLanguageName()

virtual FString ICultureImplementation::GetTwoLetterISOLanguageName ( ) const
pure virtual

◆ GetUnrealLegacyThreeLetterISOLanguageName()

virtual FString ICultureImplementation::GetUnrealLegacyThreeLetterISOLanguageName ( ) const
pure virtual

◆ GetValidPluralForms()

virtual const TArray< ETextPluralForm > & ICultureImplementation::GetValidPluralForms ( const ETextPluralType  PluralType) const
pure virtual

◆ GetVariant()

virtual FString ICultureImplementation::GetVariant ( ) const
pure virtual

◆ IsRightToLeft()

virtual bool ICultureImplementation::IsRightToLeft ( ) const
pure virtual

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