Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/FSlateEditableTextLayout
| Name | FTextInputMethodContext |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Widgets/Text/SlateEditableTextLayout.h |
| Include Path | #include "Widgets/Text/SlateEditableTextLayout.h" |
Syntax
class FTextInputMethodContext : public ITextInputMethodContext
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextInputMethodContext
(
FSlateEditableTextLayout& InOwnerLayout |
Widgets/Text/SlateEditableTextLayout.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsComposing | bool | Widgets/Text/SlateEditableTextLayout.h | ||
| CachedGeometry | FGeometry | Widgets/Text/SlateEditableTextLayout.h | ||
| CachedParentWindow | TWeakPtr< SWindow > | Widgets/Text/SlateEditableTextLayout.h | ||
| CompositionBeginIndex | int32 | Widgets/Text/SlateEditableTextLayout.h | ||
| CompositionLength | uint32 | Widgets/Text/SlateEditableTextLayout.h | ||
| OwnerLayout | FSlateEditableTextLayout * | Widgets/Text/SlateEditableTextLayout.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginComposition() |
Widgets/Text/SlateEditableTextLayout.h | ||
void CacheWindow() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void EndComposition() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual int32 GetCharacterIndexFromPoint
(
const FVector2D& Point |
Widgets/Text/SlateEditableTextLayout.h | ||
FTextRange GetCompositionRange() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void GetScreenBounds
(
FVector2D& Position, |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void GetSelectionRange
(
uint32& BeginIndex, |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual bool GetTextBounds
(
const uint32 BeginIndex, |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void GetTextInRange
(
const uint32 BeginIndex, |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual uint32 GetTextLength() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual TSharedPtr< FGenericWindow > GetWindow() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual bool IsComposing() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual bool IsReadOnly() |
Widgets/Text/SlateEditableTextLayout.h | ||
void KillContext() |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void SetSelectionRange
(
const uint32 BeginIndex, |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void SetTextInRange
(
const uint32 BeginIndex, |
Widgets/Text/SlateEditableTextLayout.h | ||
bool UpdateCachedGeometry
(
const FGeometry& InAllottedGeometry |
Widgets/Text/SlateEditableTextLayout.h | ||
virtual void UpdateCompositionRange
(
const int32 InBeginIndex, |
Widgets/Text/SlateEditableTextLayout.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FTextInputMethodContext > Create
(
FSlateEditableTextLayout& InOwnerLayout |
Widgets/Text/SlateEditableTextLayout.h |