FCohtmlTextInputMethodContextWin8AndAbove

Inherits from FCohtmlTextInputMethodContextGeneric, ITextInputMethodContext

Public Functions

Name
FCohtmlTextInputMethodContextWin8AndAbove(class FCohtmlIMEManager * IMEManager)
virtual~FCohtmlTextInputMethodContextWin8AndAbove()

Protected Functions

Name
virtual uint32GetTextLength() override
virtual voidGetTextInRange(const uint32 BeginIndex, const uint32 Length, FString & OutString) override
virtual voidSetTextInRange(const uint32 BeginIndex, const uint32 Length, const FString & InString) override
virtual voidBeginComposition() override
virtual voidEndComposition() override

Additional inherited members

Public Functions inherited from FCohtmlTextInputMethodContextGeneric

Name
FCohtmlTextInputMethodContextGeneric(class FCohtmlIMEManager * imeManager)
virtual~FCohtmlTextInputMethodContextGeneric()

Protected Functions inherited from FCohtmlTextInputMethodContextGeneric

Name
voidInvalidateIMEManager()
cohtml::View *GetView()
boolIsIMEManagerValid()
virtual boolIsReadOnly() override
virtual boolIsComposing() override
virtual voidGetSelectionRange(uint32 & BeginIndex, uint32 & Length, ECaretPosition & CaretPosition) override
virtual voidSetSelectionRange(const uint32 BeginIndex, const uint32 Length, const ECaretPosition CaretPosition) override
virtual int32GetCharacterIndexFromPoint(const FVector2D & Point) override
virtual boolGetTextBounds(const uint32 BeginIndex, const uint32 Length, FVector2D & Position, FVector2D & Size) override
virtual voidGetScreenBounds(FVector2D & Position, FVector2D & Size) override
virtual TSharedPtr< FGenericWindow >GetWindow() override
virtual voidUpdateCompositionRange(const int32 InBeginIndex, const uint32 InLength) override

Protected Attributes inherited from FCohtmlTextInputMethodContextGeneric

Name
class FCohtmlIMEManager *IMEManager
int32CompositionBeginIndex
uint32CompositionLength
FStringCompositionString
boolbIsComposing

Friends inherited from FCohtmlTextInputMethodContextGeneric

Name
classFCohtmlIMEManager

Public Functions Documentation

function FCohtmlTextInputMethodContextWin8AndAbove

inline FCohtmlTextInputMethodContextWin8AndAbove(
    class FCohtmlIMEManager * IMEManager
)

function ~FCohtmlTextInputMethodContextWin8AndAbove

inline virtual ~FCohtmlTextInputMethodContextWin8AndAbove()

Protected Functions Documentation

function GetTextLength

virtual uint32 GetTextLength() override

Reimplements: FCohtmlTextInputMethodContextGeneric::GetTextLength

function GetTextInRange

virtual void GetTextInRange(
    const uint32 BeginIndex,
    const uint32 Length,
    FString & OutString
) override

Reimplements: FCohtmlTextInputMethodContextGeneric::GetTextInRange

function SetTextInRange

virtual void SetTextInRange(
    const uint32 BeginIndex,
    const uint32 Length,
    const FString & InString
) override

Reimplements: FCohtmlTextInputMethodContextGeneric::SetTextInRange

function BeginComposition

virtual void BeginComposition() override

Reimplements: FCohtmlTextInputMethodContextGeneric::BeginComposition

function EndComposition

virtual void EndComposition() override

Reimplements: FCohtmlTextInputMethodContextGeneric::EndComposition