43 enum class PreviousButtonStateRequirement :
int {
101 virtual ::ui::DirtyFlag tick() ;
104 virtual void preFrameTick() ;
110 virtual ::std::optional<::std::string> getRoute() const ;
113 virtual
void setScreenState(::
std::vector<::
std::pair<::
std::string_view, ::
std::string_view>> const&) ;
116 virtual
void onOpen();
119 virtual
void queueTitleNarration();
122 virtual
void onTerminate();
125 virtual
void onInit();
128 virtual
void onDelete();
131 virtual
bool canExit();
134 virtual ::ui::ViewRequest tryExit();
137 virtual
void onCreation();
140 virtual
void onReload();
143 virtual
void onLeave();
146 virtual
void leaveScreen(::
std::
string const&);
149 virtual ::ui::DirtyFlag handleGameEventNotification(::ui::GameEventNotification);
153 bind(::
std::
string const&, uint,
int, ::
std::
string const&, uint, ::
std::
string const&, ::
UIPropertyBag&);
159 virtual
void handleLicenseChanged();
162 virtual
void onDictationEvent(::
std::
string const&);
165 virtual
void setAssociatedBlockPos(::
BlockPos const&);
168 virtual
void setAssociatedEntityUniqueID(::
ActorUniqueID const);
171 virtual
void setSuspendInput(
bool);
174 virtual
void setSuspendDirectionalInput(
bool);
180 virtual
void addStaticScreenVars(::Json::Value&);
183 virtual ::
std::
string getAdditionalScreenInfo() const;
186 virtual ::
std::
string getTelemetryOverride() const;
189 virtual
void addEventProperties(::
std::unordered_map<::
std::
string, ::
std::
string>&) const;
192 virtual ::ui::SceneType getSceneType() const;
195 virtual
int getScreenVersion() const;
198 virtual uint getSceneId() const;
201 virtual
bool screenHandlesGamepadMenuButton() const;
207 virtual
void onEntered();
210 virtual
void onScreenPushedAbove();
213 virtual
void onEntering();
216 virtual
bool _doesScreenHaveExitBehavior() const;
219 virtual
bool _isContainerScreen() const;
Definition TextEditScreenEventData.h:13
Definition TextEditSelectedStateChangeEventData.h:5