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