18 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mLowMemorySubscription;
19 ::ll::TypedStorage<1, 1, bool> mListenerRegistered;
29 virtual void onAppPaused();
32 virtual void onAppUnpaused();
35 virtual void onAppPreSuspended();
38 virtual void onAppSuspended();
41 virtual void onAppResumed();
44 virtual void onAppFocusLost();
47 virtual void onAppFocusGained();
50 virtual void onAppTerminated();
53 virtual void onOperationModeChanged(::OperationMode
const);
56 virtual void onPerformanceModeChanged(
bool const boost);
62 virtual void onResizeBegin();
65 virtual void onResizeEnd();
68 virtual void onDeviceLost();
71 virtual void onAppSurfaceCreated();
74 virtual void onAppSurfaceDestroyed();
77 virtual void onClipboardCopy(::std::string
const&);
80 virtual void onClipboardPaste(::std::string
const&);
83 virtual void onLowMemory();
89 MCAPI
void initListener(
float priority);
101 MCFOLD
void $onAppPaused();
103 MCFOLD
void $onAppUnpaused();
105 MCFOLD
void $onAppPreSuspended();
107 MCFOLD
void $onAppSuspended();
109 MCFOLD
void $onAppResumed();
111 MCFOLD
void $onAppFocusLost();
113 MCFOLD
void $onAppFocusGained();
115 MCFOLD
void $onAppTerminated();
117 MCFOLD
void $onPerformanceModeChanged(
bool const boost);
121 MCFOLD
void $onResizeBegin();
123 MCFOLD
void $onResizeEnd();
125 MCFOLD
void $onDeviceLost();
127 MCFOLD
void $onAppSurfaceCreated();
129 MCFOLD
void $onAppSurfaceDestroyed();
131 MCFOLD
void $onClipboardCopy(::std::string
const&);
133 MCFOLD
void $onClipboardPaste(::std::string
const&);
135 MCFOLD
void $onLowMemory();
141 MCAPI
static void** $vftable();