UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CultureFilter.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "Containers/Set.h"
5
#include "
Containers/UnrealString.h
"
6
7
enum class
EBuildConfiguration
:
uint8
;
8
enum class
ELocalizationLoadFlags
:
uint8
;
9
11
class
FCultureFilter
12
{
13
public
:
15
CORE_API
explicit
FCultureFilter
(
const
TSet<FString>
*
AvailableCultures
=
nullptr
);
16
18
CORE_API
FCultureFilter
(
const
EBuildConfiguration
BuildConfig,
const
ELocalizationLoadFlags
TargetFlags
,
const
TSet<FString>
*
AvailableCultures
=
nullptr
);
19
21
CORE_API
bool
IsCultureAllowed
(
const
FString&
Culture
)
const
;
22
23
private
:
24
void
Init
(
const
EBuildConfiguration
BuildConfig,
const
ELocalizationLoadFlags
TargetFlags
,
const
TSet<FString>
*
AvailableCultures
);
25
26
TSet<FString>
EnabledCultures;
27
TSet<FString>
DisabledCultures;
28
};
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EBuildConfiguration
EBuildConfiguration
Definition
GenericPlatformMisc.h:59
ELocalizationLoadFlags
ELocalizationLoadFlags
Definition
LocalizedTextSourceTypes.h:42
Init
void Init()
Definition
LockFreeList.h:4
ETextFlowDirection::Culture
@ Culture
UnrealString.h
uint8
uint8_t uint8
Definition
binka_ue_file_header.h:8
FCultureFilter
Definition
CultureFilter.h:12
FCultureFilter::IsCultureAllowed
CORE_API bool IsCultureAllowed(const FString &Culture) const
Definition
CultureFilter.cpp:127
Engine
Source
Runtime
Core
Public
Internationalization
CultureFilter.h
Generated by
1.9.8