FTextInputMethodContext

Windows
MacOS
Linux

Inheritance Hierarchy

ITextInputMethodContext

FSlateEditableTextLayout::FTextInputMethodContext

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Widgets/Text/SlateEditableTextLayout.h

Include

#include "Widgets/Text/SlateEditableTextLayout.h"

Syntax

class FTextInputMethodContext : public ITextInputMethodContext

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function Virtual

void

 

BeginComposition()

Public function

void

 

CacheWindow()

Public function Static

TSharedRef< ...

 

Create

(
    FSlateEditableTextLayout& InOwnerL...
)

Public function Virtual

void

 

EndComposition()

Public function Virtual

int32

 

GetCharacterIndexFromPoint

(
    const FVector2D& Point
)

Public function Const

FTextRange

 

GetCompositionRange()

Public function Virtual

void

 

GetScreenBounds

(
    FVector2D& Position,
    FVector2D& Size
)

Public function Virtual

void

 

GetSelectionRange

(
    uint32& BeginIndex,
    uint32& Length,
    ECaretPosition& CaretPosition
)

Public function Virtual

bool

 

GetTextBounds

(
    const uint32 BeginIndex,
    const uint32 Length,
    FVector2D& Position,
    FVector2D& Size
)

Public function Virtual

void

 

GetTextInRange

(
    const uint32 BeginIndex,
    const uint32 Length,
    FString& OutString
)

Public function Virtual

uint32

 

GetTextLength()

Public function Virtual

TSharedPtr< ...

 

GetWindow()

Public function Virtual

bool

 

IsComposing()

Public function Virtual

bool

 

IsReadOnly()

Public function

void

 

KillContext()

Public function Virtual

void

 

SetSelectionRange

(
    const uint32 BeginIndex,
    const uint32 Length,
    const ECaretPosition CaretPosition
)

Public function Virtual

void

 

SetTextInRange

(
    const uint32 BeginIndex,
    const uint32 Length,
    const FString& InString
)

Public function

bool

 

UpdateCachedGeometry

(
    const FGeometry& InAllottedGeometr...
)

Public function Virtual

void

 

UpdateCompositionRange

(
    const int32 InBeginIndex,
    const uint32 InLength
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss