20 public ::std::enable_shared_from_this<::MinecraftScreenController> {
76 virtual ::ui::ViewRequest tryExit() ;
79 virtual ::ui::DirtyFlag tick() ;
82 virtual uint getSceneId() const ;
85 virtual
void setSuspendInput(
bool) ;
88 virtual
void setSuspendDirectionalInput(
bool) ;
91 virtual
void leaveScreen(::
std::
string const&) ;
94 virtual
void onInit() ;
97 virtual
void onDelete() ;
100 virtual
void onOpen() ;
103 virtual
void onDictationEvent(::
std::
string const&) ;
114 virtual
bool _doesScreenHaveExitBehavior() const ;
117 virtual
bool _isStillValid() const;
120 virtual
bool _getGamepadHelperVisible() const;
123 virtual
bool _getMixedHelperVisible() const;
126 virtual
bool _getKeyboardHelperVisible() const;
129 virtual
bool _getGestureControlEnabled() const;
132 virtual ::
std::
string _getButtonStartDescription();
135 virtual ::
std::
string _getButtonADescription();
138 virtual ::
std::
string _getButtonBDescription();
141 virtual ::
std::
string _getButtonXDescription();
144 virtual ::
std::
string _getButtonYDescription();
147 virtual ::
std::
string _getButtonKeyboardDescription();
150 virtual
void showPickCustomSkinDialog(::
std::function<
void(::PickCustomSkinResult)>);
153 virtual ::
std::
string _getScreenName() const;
156 virtual ::ui::ViewRequest promptConnect(
bool, ::
std::function<
void(::Social::UserPlatformConnectionResult)>);