Ark Server API (ASA) - Wiki
|
#include "CoreTypes.h"
#include "HAL/PlatformAtomics.h"
#include "Misc/AssertionMacros.h"
#include "Misc/EnumClassFlags.h"
#include "Templates/UnrealTypeTraits.h"
#include "Containers/Array.h"
#include "Containers/UnrealString.h"
#include "Containers/SortedMap.h"
#include "Containers/EnumAsByte.h"
#include "Templates/SharedPointer.h"
#include "Internationalization/TextKey.h"
#include "Internationalization/LocKeyFuncs.h"
#include "Internationalization/CulturePointer.h"
#include "Internationalization/TextComparison.h"
#include "Internationalization/TextLocalizationManager.h"
#include "Internationalization/StringTableCoreFwd.h"
#include "Internationalization/ITextData.h"
#include "Misc/Optional.h"
#include "Templates/UniquePtr.h"
#include "Templates/IsConstructible.h"
#include "Templates/AndOrNot.h"
Go to the source code of this file.
Classes | |
struct | FNumberFormattingOptions |
struct | FNumberParsingOptions |
class | FTextFormat |
class | FText |
class | FText::FSortPredicate |
class | FFormatArgumentValue |
struct | FFormatArgumentData |
class | FHistoricTextFormatData |
class | FHistoricTextNumericData |
class | FTextSnapshot |
class | FTextInspector |
class | FTextStringHelper |
class | FTextBuilder |
struct | FUnicodeChar |
struct | TextBiDi::FTextDirectionInfo |
class | TextBiDi::ITextBiDi |
Namespaces | |
namespace | ETextFlag |
namespace | EDateTimeStyle |
namespace | EFormatArgumentType |
namespace | TextFormatUtil |
namespace | TextBiDi |
Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well
Enumerator | |
---|---|
HalfToEven | Rounds to the nearest place, equidistant ties go to the value which is closest to an even value: 1.5 becomes 2, 0.5 becomes 0 |
HalfFromZero | Rounds to nearest place, equidistant ties go to the value which is further from zero: -0.5 becomes -1.0, 0.5 becomes 1.0 |
HalfToZero | Rounds to nearest place, equidistant ties go to the value which is closer to zero: -0.5 becomes 0, 0.5 becomes 0. |
FromZero | Rounds to the value which is further from zero, "larger" in absolute value: 0.1 becomes 1, -0.1 becomes -1 |
ToZero | Rounds to the value which is closer to zero, "smaller" in absolute value: 0.1 becomes 0, -0.1 becomes 0 |
ToNegativeInfinity | Rounds to the value which is more negative: 0.1 becomes 0, -0.1 becomes -1 |
ToPositiveInfinity | Rounds to the value which is more positive: 0.1 becomes 1, -0.1 becomes 0 |
|
strong |
|
strong |
Enumerator | |
---|---|
None | No special behavior |
DeepCompare | Deep compare the text data. When set, two pieces of generated text (eg, from FText::Format, FText::AsNumber, FText::AsDate, FText::ToUpper, etc) will test their internal data to see if they contain identical inputs (so would produce an identical output). When clear, no two separate pieces of generated text will ever compare as identical! |
LexicalCompareInvariants | Compare invariant data lexically. When set, two pieces of invariant text (eg, from FText::AsCultureInvariant, FText::FromString, FText::FromName, or INVTEXT) will compare their display string data lexically to see if they are identical. When clear, no two separate pieces of invariant text will ever compare as identical! |
|
strong |
|
strong |
ENUM_CLASS_FLAGS | ( | ETextIdenticalModeFlags | ) |
void LexFromString | ( | EDateTimeStyle::Type & | OutValue, |
const TCHAR * | Buffer ) |
void LexFromString | ( | ERoundingMode & | OutValue, |
const TCHAR * | Buffer ) |
void LexFromString | ( | ETextGender & | OutValue, |
const TCHAR * | Buffer ) |
const TCHAR * LexToString | ( | EDateTimeStyle::Type | InValue | ) |
const TCHAR * LexToString | ( | ERoundingMode | InValue | ) |
const TCHAR * LexToString | ( | ETextGender | InValue | ) |
bool LexTryParseString | ( | EDateTimeStyle::Type & | OutValue, |
const TCHAR * | Buffer ) |
bool LexTryParseString | ( | ERoundingMode & | OutValue, |
const TCHAR * | Buffer ) |
bool LexTryParseString | ( | ETextGender & | OutValue, |
const TCHAR * | Buffer ) |