30 enum class EventType :
int {
250 virtual void registerSceneChangeCallback(
void*, ::std::function<
void(
::AbstractScene&)>) ;
253 virtual void unregisterSceneChangeCallback(
void*) ;
256 virtual void registerPrePushSceneCallback(
void*, ::std::function<
void(
::AbstractScene&)>) ;
259 virtual void unregisterPrePushSceneCallback(
void*) ;
263 registerPushSceneCallback(
void*, ::std::function<
void(::std::shared_ptr<::AbstractScene>, ::std::optional<::OreUI::RouteAction>)>)
267 virtual void unregisterPushSceneCallback(
void*) ;
270 virtual void registerPrePopSceneCallback(
void*, ::std::function<
void(
::AbstractScene*)>) ;
273 virtual void unregisterPrePopSceneCallback(
void*) ;
277 registerPopSceneCallback(
void*, ::std::function<
void(::std::shared_ptr<::AbstractScene>,
bool, ::std::optional<::OreUI::RouteAction>)>)
281 virtual void unregisterPopSceneCallback(
void*) ;
291 virtual void pushScreen(::std::shared_ptr<::AbstractScene>,
bool) ;
294 virtual void schedulePopScreen(
int) ;
297 virtual void schedulePopScreenWithExpectedNames(::std::vector<::std::string>
const&) ;
300 virtual void flushStack(
bool,
bool,
bool) ;
303 virtual bool isEmpty() const ;
315 virtual
void setBufferTextCharEvents(
bool) ;