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 ;
62 GamefaceTextInputProxy(::Bedrock::NotNullNonOwnerPtr<::OreUI::IView> view, ::OreUI::ViewInputHandler& inputHandler);
68 MCAPI
void* $ctor(::Bedrock::NotNullNonOwnerPtr<::OreUI::IView> view, ::OreUI::ViewInputHandler& inputHandler);
74 MCAPI
void $imeStartComposition();
76 MCAPI
void $imeUpdateCompositionText(::std::
string const& compositionString);
78 MCAPI
void $imeReplaceCompositionTextRange(::std::
string const& replacement,
int from,
int to);
80 MCAPI
void $imeConfirmComposition(::std::
string const& compositionString);
82 MCAPI
void $imeConfirmComposition();
84 MCAPI
void $imeEndComposition();
86 MCAPI
void $setText(::std::
string const& text, ::TextBoxSelection selection);
88 MCAPI
void $setSelection(::TextBoxSelection selection);
90 MCAPI ::std::
string $getText() const;
92 MCAPI ::TextBoxSelection $getSelection() const;
Definition GamefaceTextInputProxy.h:7
static MCAPI void ** $vftable()
Definition TextBoxSelection.h:5