FCohtmlIMEManager
Inherited by FCohtmlInputForwardIME, FCohtmlInputPreprocessorIME, FCohtmlWidgetIME
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| FCohtmlIMEManager() | |
| virtual | ~FCohtmlIMEManager() |
| virtual bool | IsValid() const |
| virtual cohtml::View * | GetView() const =0 |
| virtual cohtml::IInputProxy * | GetFocusedInput() const =0 |
| virtual FCohtmlCaretRect | GetCaretRect() const =0 |
| virtual bool | RequiresProjection() const =0 |
| virtual TSharedPtr< FGenericWindow > | GetWindow() const =0 |
| void | ActivateTextInputMethodSystemContext(bool ) |
| void | EndActiveComposition() |
Protected Attributes
Section titled “Protected Attributes”| Name | |
|---|---|
| TSharedPtr< class FCohtmlTextInputMethodContextGeneric > | TextInputMethodContext |
| TSharedPtr< ITextInputMethodChangeNotifier > | TextInputMethodChangeNotifier |
Public Functions Documentation
Section titled “Public Functions Documentation”function FCohtmlIMEManager
Section titled “function FCohtmlIMEManager”FCohtmlIMEManager()function ~FCohtmlIMEManager
Section titled “function ~FCohtmlIMEManager”virtual ~FCohtmlIMEManager()function IsValid
Section titled “function IsValid”inline virtual bool IsValid() constReimplemented by: FCohtmlInputForwardIME::IsValid, FCohtmlWidgetIME::IsValid, FCohtmlInputPreprocessorIME::IsValid
function GetView
Section titled “function GetView”virtual cohtml::View * GetView() const =0Reimplemented by: FCohtmlInputForwardIME::GetView, FCohtmlWidgetIME::GetView, FCohtmlInputPreprocessorIME::GetView
function GetFocusedInput
Section titled “function GetFocusedInput”virtual cohtml::IInputProxy * GetFocusedInput() const =0Reimplemented by: FCohtmlInputForwardIME::GetFocusedInput, FCohtmlWidgetIME::GetFocusedInput, FCohtmlInputPreprocessorIME::GetFocusedInput
function GetCaretRect
Section titled “function GetCaretRect”virtual FCohtmlCaretRect GetCaretRect() const =0Reimplemented by: FCohtmlInputForwardIME::GetCaretRect, FCohtmlWidgetIME::GetCaretRect, FCohtmlInputPreprocessorIME::GetCaretRect
function RequiresProjection
Section titled “function RequiresProjection”virtual bool RequiresProjection() const =0Reimplemented by: FCohtmlInputForwardIME::RequiresProjection, FCohtmlWidgetIME::RequiresProjection, FCohtmlInputPreprocessorIME::RequiresProjection
function GetWindow
Section titled “function GetWindow”virtual TSharedPtr< FGenericWindow > GetWindow() const =0Reimplemented by: FCohtmlInputForwardIME::GetWindow, FCohtmlWidgetIME::GetWindow, FCohtmlInputPreprocessorIME::GetWindow
function ActivateTextInputMethodSystemContext
Section titled “function ActivateTextInputMethodSystemContext”void ActivateTextInputMethodSystemContext( bool)function EndActiveComposition
Section titled “function EndActiveComposition”void EndActiveComposition()Protected Attributes Documentation
Section titled “Protected Attributes Documentation”variable TextInputMethodContext
Section titled “variable TextInputMethodContext”TSharedPtr< class FCohtmlTextInputMethodContextGeneric > TextInputMethodContext;Implemented context object for text input method systems.
variable TextInputMethodChangeNotifier
Section titled “variable TextInputMethodChangeNotifier”TSharedPtr< ITextInputMethodChangeNotifier > TextInputMethodChangeNotifier;Notification interface object for text input method systems.
© 2026 Coherent Labs. All rights reserved.