Navigation
API > API/Runtime > API/Runtime/Core
| Name | FBreakIterator |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Internationalization/BreakIterator.h |
| Include Path | #include "Internationalization/BreakIterator.h" |
Syntax
struct FBreakIterator
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IBreakIterator > CreateCamelCaseBreakIterator() |
Create a new instance of a break iterator which is designed to locate appropriate soft-wrapping points within a string by searching for CamelCase boundaries This may produce odd results when used with languages which don't have a concept of cases for characters, however should be fine for parsing variable or asset names | Internationalization/BreakIterator.h | |
static TSharedRef< IBreakIterator > CreateCharacterBoundaryIterator() |
Create a new instance of a break iterator designed to locate character boundary points within a string | Internationalization/BreakIterator.h | |
static TSharedRef< IBreakIterator > CreateLineBreakIterator() |
Create a new instance of a break iterator designed to locate appropriate soft-wrapping points within a string Note that these aren't newlines as such, but rather places where the line could be soft-wrapped when displaying the text | Internationalization/BreakIterator.h | |
static TSharedRef< IBreakIterator > CreateWordBreakIterator() |
Create a new instance of a break iterator designed to locate word boundary points within a string | Internationalization/BreakIterator.h | |
static TSharedRef< IBreakIterator > GetCharacterBoundaryIterator() |
Get a shared instance of a character boundary break iterator | Internationalization/BreakIterator.h | |
static TSharedRef< IBreakIterator > GetLineBreakIterator() |
Get a new instance of a line break iterator | Internationalization/BreakIterator.h | |
static TSharedRef< IBreakIterator > GetWordBreakIterator() |
Get a shared instance of a work break iterator | Internationalization/BreakIterator.h |