![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ITextInputMethodSystem.h>
Inheritance diagram for ITextInputMethodSystem:Public Member Functions | |
| virtual | ~ITextInputMethodSystem () |
| virtual void | ApplyDefaults (const TSharedRef< FGenericWindow > &InWindow)=0 |
| virtual TSharedPtr< ITextInputMethodChangeNotifier > | RegisterContext (const TSharedRef< ITextInputMethodContext > &Context)=0 |
| virtual void | UnregisterContext (const TSharedRef< ITextInputMethodContext > &Context)=0 |
| virtual void | ActivateContext (const TSharedRef< ITextInputMethodContext > &Context)=0 |
| virtual void | DeactivateContext (const TSharedRef< ITextInputMethodContext > &Context)=0 |
| virtual bool | IsActiveContext (const TSharedRef< ITextInputMethodContext > &Context) const =0 |
Platform owners implement this class to interface with the platform's input method system.
|
inlinevirtual |
|
pure virtual |
Activates the provided context. Editable text should call this method when keyboard focus is received.
| Context | The context to be activated. |
Implemented in FMacTextInputMethodSystem, and FWindowsTextInputMethodSystem.
|
pure virtual |
Called when a window is first created to allow the text input system to apply any default settings
Implemented in FMacTextInputMethodSystem, and FWindowsTextInputMethodSystem.
|
pure virtual |
Deactivates the provided context. Editable text should call this method when keyboard focus is lost.
| Context | The context to be activated. |
Implemented in FMacTextInputMethodSystem, and FWindowsTextInputMethodSystem.
|
pure virtual |
Test to see whether the provided context is the currently active context
| Context | The context to be checked. |
Implemented in FMacTextInputMethodSystem, and FWindowsTextInputMethodSystem.
|
pure virtual |
Registers an implemented context interface object with the system to receive callbacks and provides an implemented notifier interface object. Editable text should call this method after constructing an implemented context interface object.
| Context | The implemented context interface object to be registered. |
Implemented in FMacTextInputMethodSystem, and FWindowsTextInputMethodSystem.
|
pure virtual |
Unregisters an implemented context interface object with the system. Editable text should call this method before destroying an implemented context interface object.
| Context | The implemented context interface object to be unregistered. |
Implemented in FMacTextInputMethodSystem, and FWindowsTextInputMethodSystem.