FCohtmlTextInputMethodContextGeneric
Inherits from ITextInputMethodContext
Inherited by FCohtmlTextInputMethodContextWin8AndAbove
Public Functions
| Name | |
|---|---|
| FCohtmlTextInputMethodContextGeneric(class FCohtmlIMEManager * imeManager) | |
| virtual | ~FCohtmlTextInputMethodContextGeneric() |
Protected Functions
| Name | |
|---|---|
| void | InvalidateIMEManager() |
| cohtml::View * | GetView() |
| 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
| Name | |
|---|---|
| class FCohtmlIMEManager * | IMEManager |
| int32 | CompositionBeginIndex |
| uint32 | CompositionLength |
| FString | CompositionString |
| bool | bIsComposing |
Friends
| Name | |
|---|---|
| class | FCohtmlIMEManager |
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()
function IsIMEManagerValid
bool IsIMEManagerValid()
function IsReadOnly
virtual bool IsReadOnly() override
function IsComposing
virtual bool IsComposing() override
function GetTextLength
virtual uint32 GetTextLength() override
Reimplemented by: FCohtmlTextInputMethodContextWin8AndAbove::GetTextLength
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
Reimplemented by: FCohtmlTextInputMethodContextWin8AndAbove::GetTextInRange
function SetTextInRange
virtual void SetTextInRange(
const uint32 BeginIndex,
const uint32 Length,
const FString & InString
) override
Reimplemented by: FCohtmlTextInputMethodContextWin8AndAbove::SetTextInRange
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
Reimplemented by: FCohtmlTextInputMethodContextWin8AndAbove::BeginComposition
function UpdateCompositionRange
virtual void UpdateCompositionRange(
const int32 InBeginIndex,
const uint32 InLength
) override
function EndComposition
virtual void EndComposition() override
Reimplemented by: FCohtmlTextInputMethodContextWin8AndAbove::EndComposition
Protected Attributes Documentation
variable IMEManager
class FCohtmlIMEManager * IMEManager;
variable CompositionBeginIndex
int32 CompositionBeginIndex;
variable CompositionLength
uint32 CompositionLength;
variable CompositionString
FString CompositionString;
variable bIsComposing
bool bIsComposing;
Friends
friend FCohtmlIMEManager
friend class FCohtmlIMEManager;