20 public ::std::enable_shared_from_this<::MinecraftScreenController> {
74 virtual ::ui::ViewRequest tryExit() ;
77 virtual ::ui::DirtyFlag tick() ;
80 virtual uint getSceneId() const ;
83 virtual
void setSuspendInput(
bool) ;
86 virtual
void setSuspendDirectionalInput(
bool) ;
89 virtual
void leaveScreen(::
std::
string const&) ;
92 virtual
void onInit() ;
95 virtual
void onDelete() ;
98 virtual
void onOpen() ;
102 ::
std::
string const&,
105 ::
std::
string const&,
107 ::
std::
string const&,
115 virtual
bool _doesScreenHaveExitBehavior() const ;
118 virtual
bool _isStillValid() const;
121 virtual
bool _getGamepadHelperVisible() const;
124 virtual
bool _getMixedHelperVisible() const;
127 virtual
bool _getKeyboardHelperVisible() const;
130 virtual
bool _getGestureControlEnabled() const;
133 virtual ::
std::
string _getButtonStartDescription();
136 virtual ::
std::
string _getButtonADescription();
139 virtual ::
std::
string _getButtonBDescription();
142 virtual ::
std::
string _getButtonXDescription();
145 virtual ::
std::
string _getButtonYDescription();
148 virtual ::
std::
string _getButtonKeyboardDescription();
151 virtual
void showPickCustomSkinDialog(::
std::function<
void(::PickCustomSkinResult)>);
154 virtual ::
std::
string _getScreenName() const;
157 virtual ::ui::ViewRequest promptConnect(
bool, ::
std::function<
void(::Social::UserPlatformConnectionResult)>);