Skip to content
SiteEmail

FCohtmlTextInputMethodContextGeneric

Inherits from ITextInputMethodContext

Name
FCohtmlTextInputMethodContextGeneric(class FCohtmlIMEManager * imeManager)
virtual~FCohtmlTextInputMethodContextGeneric()
Name
voidInvalidateIMEManager()
cohtml::View *GetView()
cohtml::IInputProxy *GetFocusedInput()
boolIsIMEManagerValid()
virtual boolIsReadOnly() override
virtual boolIsComposing() override
virtual uint32GetTextLength() override
virtual voidGetSelectionRange(uint32 & BeginIndex, uint32 & Length, ECaretPosition & CaretPosition) override
virtual voidSetSelectionRange(const uint32 BeginIndex, const uint32 Length, const ECaretPosition CaretPosition) 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 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 voidBeginComposition() override
virtual voidUpdateCompositionRange(const int32 InBeginIndex, const uint32 InLength) override
virtual voidEndComposition() override
Name
class FCohtmlIMEManager *IMEManager
boolbIsComposing
Name
classFCohtmlIMEManager

function FCohtmlTextInputMethodContextGeneric

Section titled “function FCohtmlTextInputMethodContextGeneric”
inline FCohtmlTextInputMethodContextGeneric(
class FCohtmlIMEManager * imeManager
)

function ~FCohtmlTextInputMethodContextGeneric

Section titled “function ~FCohtmlTextInputMethodContextGeneric”
inline virtual ~FCohtmlTextInputMethodContextGeneric()
void InvalidateIMEManager()
cohtml::View * GetView()
cohtml::IInputProxy * GetFocusedInput()
bool IsIMEManagerValid()
virtual bool IsReadOnly() override
virtual bool IsComposing() override
virtual uint32 GetTextLength() override
virtual void GetSelectionRange(
uint32 & BeginIndex,
uint32 & Length,
ECaretPosition & CaretPosition
) override
virtual void SetSelectionRange(
const uint32 BeginIndex,
const uint32 Length,
const ECaretPosition CaretPosition
) override
virtual void GetTextInRange(
const uint32 BeginIndex,
const uint32 Length,
FString & OutString
) override
virtual void SetTextInRange(
const uint32 BeginIndex,
const uint32 Length,
const FString & InString
) override
virtual int32 GetCharacterIndexFromPoint(
const FVector2D & Point
) override
virtual bool GetTextBounds(
const uint32 BeginIndex,
const uint32 Length,
FVector2D & Position,
FVector2D & Size
) override
virtual void GetScreenBounds(
FVector2D & Position,
FVector2D & Size
) override
virtual TSharedPtr< FGenericWindow > GetWindow() override
virtual void BeginComposition() override
virtual void UpdateCompositionRange(
const int32 InBeginIndex,
const uint32 InLength
) override
virtual void EndComposition() override
class FCohtmlIMEManager * IMEManager;
bool bIsComposing;
friend class FCohtmlIMEManager;