126#if defined(POLYPHASE_PLATFORM_ADDON)
129#ifdef POLYPHASE_PLATFORM_ADDON_SYSTEMSTATE_MEMBERS
130 POLYPHASE_PLATFORM_ADDON_SYSTEMSTATE_MEMBERS
132#elif PLATFORM_WINDOWS
133 HINSTANCE mConnection =
nullptr;
134 HWND mWindow =
nullptr;
136 bool mWindowHasFocus =
true;
137 bool mFullscreen =
false;
139 xcb_connection_t* mXcbConnection =
nullptr;
140 xcb_screen_t* mXcbScreen =
nullptr;
141 xcb_window_t mXcbWindow = 0;
142 xcb_intern_atom_reply_t* mAtomDeleteWindow =
nullptr;
143 xcb_cursor_t mNullCursor = XCB_NONE;
144 bool mWindowHasFocus =
false;
145 bool mFullscreen =
false;
149 void* mNsWindow =
nullptr;
150 void* mNsView =
nullptr;
151 void* mMetalLayer =
nullptr;
152 float mBackingScale = 1.0f;
153 bool mWindowHasFocus =
false;
154 bool mFullscreen =
false;
155#elif PLATFORM_ANDROID
156 android_app* mState =
nullptr;
157 ANativeWindow* mWindow =
nullptr;
158 ANativeActivity* mActivity =
nullptr;
162 std::string mInternalDataPath;
164 int32_t mHeight = 100;
165 bool mWindowInitialized =
false;
166 bool mWindowHasFocus =
false;
167 bool mOrientationChanged =
false;
170#elif PLATFORM_DOLPHIN
171 void* mFrameBuffers[2] = { };
172 void* mConsoleBuffer =
nullptr;
173 GXRModeObj mGxRmode = { };
174 uint32_t mFrameIndex = 0;
175 void* mMemoryCardMountArea =
nullptr;
176 bool mMemoryCardMounted =
false;
178 PrintConsole mPrintConsole = {};
179 float mSlider = 0.0f;
180 bool mNew3DS =
false;
Definition SystemTypes.h:99
bool mDirectory
Definition SystemTypes.h:102
bool mValid
Definition SystemTypes.h:103
char mFilename[MAX_PATH_SIZE+1]
Definition SystemTypes.h:101
char mDirectoryPath[MAX_PATH_SIZE+1]
Definition SystemTypes.h:100