FCohtmlTextInputMethodContextGeneric
Inherits from ITextInputMethodContext
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| FCohtmlTextInputMethodContextGeneric(class FCohtmlIMEManager * imeManager) | |
| virtual | ~FCohtmlTextInputMethodContextGeneric() |
Protected Functions
Section titled “Protected Functions”| Name | |
|---|---|
| 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 |
Protected Attributes
Section titled “Protected Attributes”| Name | |
|---|---|
| class FCohtmlIMEManager * | IMEManager |
| bool | bIsComposing |
Friends
Section titled “Friends”| Name | |
|---|---|
| class | FCohtmlIMEManager |
Public Functions Documentation
Section titled “Public Functions Documentation”function FCohtmlTextInputMethodContextGeneric
Section titled “function FCohtmlTextInputMethodContextGeneric”inline FCohtmlTextInputMethodContextGeneric( class FCohtmlIMEManager * imeManager)function ~FCohtmlTextInputMethodContextGeneric
Section titled “function ~FCohtmlTextInputMethodContextGeneric”inline virtual ~FCohtmlTextInputMethodContextGeneric()Protected Functions Documentation
Section titled “Protected Functions Documentation”function InvalidateIMEManager
Section titled “function InvalidateIMEManager”void InvalidateIMEManager()function GetView
Section titled “function GetView”cohtml::View * GetView()function GetFocusedInput
Section titled “function GetFocusedInput”cohtml::IInputProxy * GetFocusedInput()function IsIMEManagerValid
Section titled “function IsIMEManagerValid”bool IsIMEManagerValid()function IsReadOnly
Section titled “function IsReadOnly”virtual bool IsReadOnly() overridefunction IsComposing
Section titled “function IsComposing”virtual bool IsComposing() overridefunction GetTextLength
Section titled “function GetTextLength”virtual uint32 GetTextLength() overridefunction GetSelectionRange
Section titled “function GetSelectionRange”virtual void GetSelectionRange( uint32 & BeginIndex, uint32 & Length, ECaretPosition & CaretPosition) overridefunction SetSelectionRange
Section titled “function SetSelectionRange”virtual void SetSelectionRange( const uint32 BeginIndex, const uint32 Length, const ECaretPosition CaretPosition) overridefunction GetTextInRange
Section titled “function GetTextInRange”virtual void GetTextInRange( const uint32 BeginIndex, const uint32 Length, FString & OutString) overridefunction SetTextInRange
Section titled “function SetTextInRange”virtual void SetTextInRange( const uint32 BeginIndex, const uint32 Length, const FString & InString) overridefunction GetCharacterIndexFromPoint
Section titled “function GetCharacterIndexFromPoint”virtual int32 GetCharacterIndexFromPoint( const FVector2D & Point) overridefunction GetTextBounds
Section titled “function GetTextBounds”virtual bool GetTextBounds( const uint32 BeginIndex, const uint32 Length, FVector2D & Position, FVector2D & Size) overridefunction GetScreenBounds
Section titled “function GetScreenBounds”virtual void GetScreenBounds( FVector2D & Position, FVector2D & Size) overridefunction GetWindow
Section titled “function GetWindow”virtual TSharedPtr< FGenericWindow > GetWindow() overridefunction BeginComposition
Section titled “function BeginComposition”virtual void BeginComposition() overridefunction UpdateCompositionRange
Section titled “function UpdateCompositionRange”virtual void UpdateCompositionRange( const int32 InBeginIndex, const uint32 InLength) overridefunction EndComposition
Section titled “function EndComposition”virtual void EndComposition() overrideProtected Attributes Documentation
Section titled “Protected Attributes Documentation”variable IMEManager
Section titled “variable IMEManager”class FCohtmlIMEManager * IMEManager;variable bIsComposing
Section titled “variable bIsComposing”bool bIsComposing;Friends
Section titled “Friends”friend FCohtmlIMEManager
Section titled “friend FCohtmlIMEManager”friend class FCohtmlIMEManager;© 2026 Coherent Labs. All rights reserved.