3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/input/interface/IGamefaceTextInputProxy.h"
12namespace OreUI {
class IView; }
22 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IView>> mView;
23 ::ll::TypedStorage<8, 8, ::OreUI::ViewInputHandler&> mInputHandler;
28 GamefaceTextInputProxy& operator=(GamefaceTextInputProxy
const&);
29 GamefaceTextInputProxy(GamefaceTextInputProxy
const&);
30 GamefaceTextInputProxy();
35 virtual ~GamefaceTextInputProxy() =
default;
37 virtual void imeStartComposition() ;
39 virtual void imeUpdateCompositionText(::std::string
const& compositionString) ;
41 virtual void imeReplaceCompositionTextRange(::std::string
const& replacement,
int from,
int to) ;
43 virtual void imeConfirmComposition(::std::string
const& compositionString) ;
45 virtual void imeConfirmComposition() ;
47 virtual void imeEndComposition() ;
49 virtual void setText(::std::string
const& text, ::TextBoxSelection selection) ;
51 virtual void setSelection(::TextBoxSelection selection) ;
53 virtual ::std::string getText() const ;
55 virtual ::TextBoxSelection getSelection() const ;
Definition GamefaceTextInputProxy.h:7
MCAPI void $imeConfirmComposition(::std::string const &compositionString)
MCAPI void $setSelection(::TextBoxSelection selection)
static MCAPI void ** $vftable()
MCAPI::TextBoxSelection $getSelection() const
MCAPI void $imeStartComposition()
MCAPI void $imeEndComposition()
MCAPI void $setText(::std::string const &text, ::TextBoxSelection selection)
MCAPI void $imeReplaceCompositionTextRange(::std::string const &replacement, int from, int to)
MCAPI void $imeUpdateCompositionText(::std::string const &compositionString)
MCAPI::std::string $getText() const
Definition TextBoxSelection.h:5