UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ITextInputMethodChangeNotifier Class Referenceabstract

#include <ITextInputMethodSystem.h>

Public Types

enum class  ELayoutChangeType { Created , Changed , Destroyed }
 

Public Member Functions

virtual ~ITextInputMethodChangeNotifier ()
 
virtual void NotifyLayoutChanged (const ELayoutChangeType ChangeType)=0
 
virtual void NotifySelectionChanged ()=0
 
virtual void NotifyTextChanged (const uint32 BeginIndex, const uint32 OldLength, const uint32 NewLength)=0
 
virtual void CancelComposition ()=0
 

Detailed Description

Platform owners implement this class to react to changes in the view/model of editable text widgets. Methods of this class should be called by the user to notify the system of changes not caused by system calls to methods of a ITextInputMethodContext implementation.

Member Enumeration Documentation

◆ ELayoutChangeType

Enumerator
Created 
Changed 
Destroyed 

Constructor & Destructor Documentation

◆ ~ITextInputMethodChangeNotifier()

virtual ITextInputMethodChangeNotifier::~ITextInputMethodChangeNotifier ( )
inlinevirtual

Member Function Documentation

◆ CancelComposition()

virtual void ITextInputMethodChangeNotifier::CancelComposition ( )
pure virtual

◆ NotifyLayoutChanged()

virtual void ITextInputMethodChangeNotifier::NotifyLayoutChanged ( const ELayoutChangeType  ChangeType)
pure virtual

◆ NotifySelectionChanged()

virtual void ITextInputMethodChangeNotifier::NotifySelectionChanged ( )
pure virtual

◆ NotifyTextChanged()

virtual void ITextInputMethodChangeNotifier::NotifyTextChanged ( const uint32  BeginIndex,
const uint32  OldLength,
const uint32  NewLength 
)
pure virtual

The documentation for this class was generated from the following file: