| addEventConsumer(GHOST_IEventConsumer *consumer) | GHOST_System | virtual |
| beginFullScreen(const GHOST_DisplaySetting &setting, GHOST_IWindow **window, const bool stereoVisual) | GHOST_System | virtual |
| createFullScreenWindow(GHOST_Window **window, const GHOST_DisplaySetting &settings, const bool stereoVisual) | GHOST_System | protected |
| createOffscreenContext(GHOST_GPUSettings gpuSettings) override | GHOST_SystemWayland | virtual |
| createSystem(bool verbose, bool background) | GHOST_ISystem | static |
| createSystemBackground() | GHOST_ISystem | static |
| createWindow(const char *title, int32_t left, int32_t top, uint32_t width, uint32_t height, GHOST_TWindowState state, GHOST_GPUSettings gpuSettings, const bool exclusive, const bool is_dialog, const GHOST_IWindow *parentWindow) override | GHOST_SystemWayland | virtual |
| cursor_bitmap_get(GHOST_CursorBitmapRef *bitmap) | GHOST_SystemWayland | |
| cursor_grab_use_software_display_get(const GHOST_TGrabCursorMode mode) | GHOST_SystemWayland | |
| cursor_shape_check(GHOST_TStandardCursor cursorShape) | GHOST_SystemWayland | |
| cursor_shape_custom_set(const uint8_t *bitmap, const uint8_t *mask, int sizex, int sizey, int hotX, int hotY, bool canInvertColor) | GHOST_SystemWayland | |
| cursor_shape_set(GHOST_TStandardCursor shape) | GHOST_SystemWayland | |
| cursor_visibility_set(bool visible) | GHOST_SystemWayland | |
| dispatchEvents() | GHOST_System | virtual |
| disposeContext(GHOST_IContext *context) override | GHOST_SystemWayland | virtual |
| disposeSystem() | GHOST_ISystem | static |
| disposeWindow(GHOST_IWindow *window) | GHOST_System | virtual |
| endFullScreen() | GHOST_System | virtual |
| exit() | GHOST_System | protectedvirtual |
| getAllDisplayDimensions(uint32_t &width, uint32_t &height) const override | GHOST_SystemWayland | virtual |
| getBacktraceFn() | GHOST_ISystem | static |
| getButtons(GHOST_Buttons &buttons) const override | GHOST_SystemWayland | virtual |
| getButtonState(GHOST_TButton mask, bool &isDown) const | GHOST_System | virtual |
| getCapabilities() const override | GHOST_SystemWayland | virtual |
| getClipboard(bool selection) const override | GHOST_SystemWayland | virtual |
| getClipboardImage(int *r_width, int *r_height) const override | GHOST_SystemWayland | virtual |
| getCursorPosition(int32_t &x, int32_t &y) const override | GHOST_SystemWayland | virtual |
| getCursorPositionClientRelative(const GHOST_IWindow *window, int32_t &x, int32_t &y) const override | GHOST_SystemWayland | virtual |
| getEventManager() const | GHOST_System | inline |
| getFullScreen() | GHOST_System | virtual |
| getMainDisplayDimensions(uint32_t &width, uint32_t &height) const override | GHOST_SystemWayland | virtual |
| getMilliSeconds() const override | GHOST_SystemWayland | virtual |
| getModifierKeys(GHOST_ModifierKeys &keys) const override | GHOST_SystemWayland | virtual |
| getModifierKeyState(GHOST_TModifierKey mask, bool &isDown) const | GHOST_System | virtual |
| getNumDisplays() const override | GHOST_SystemWayland | virtual |
| getPixelAtCursor(float r_color[3]) const | GHOST_System | virtual |
| getSystem() | GHOST_ISystem | static |
| getSystemBackend() | GHOST_ISystem | static |
| getTabletAPI() | GHOST_System | |
| getTimerManager() const | GHOST_System | inline |
| getWindowManager() const | GHOST_System | inline |
| getWindowUnderCursor(int32_t x, int32_t y) | GHOST_System | virtual |
| GHOST_ISystem() | GHOST_ISystem | inlineprotected |
| GHOST_System() | GHOST_System | protected |
| GHOST_SystemWayland(bool background) | GHOST_SystemWayland | |
| GHOST_SystemWayland() | GHOST_SystemWayland | inline |
| ghost_timer_manager() | GHOST_SystemWayland | |
| has_pending_actions_for_window | GHOST_SystemWayland | |
| hasClipboardImage() const override | GHOST_SystemWayland | virtual |
| ime_begin(const GHOST_WindowWayland *win, int32_t x, int32_t y, int32_t w, int32_t h, bool completed) const | GHOST_SystemWayland | |
| ime_end(const GHOST_WindowWayland *win) const | GHOST_SystemWayland | |
| init() override | GHOST_SystemWayland | virtual |
| initDebug(GHOST_Debug debug) | GHOST_System | virtual |
| installTimer(uint64_t delay, uint64_t interval, GHOST_TimerProcPtr timerProc, GHOST_TUserDataPtr userData=nullptr) | GHOST_System | virtual |
| isDebugEnabled() | GHOST_System | virtual |
| m_autoFocus | GHOST_System | |
| m_backtrace_fn | GHOST_ISystem | protectedstatic |
| m_displayManager | GHOST_System | protected |
| m_eventManager | GHOST_System | protected |
| m_is_debug_enabled | GHOST_System | protected |
| m_multitouchGestures | GHOST_System | protected |
| m_nativePixel | GHOST_System | |
| m_preFullScreenSetting | GHOST_System | protected |
| m_system | GHOST_ISystem | protectedstatic |
| m_system_backend_id | GHOST_ISystem | protectedstatic |
| m_tabletAPI | GHOST_System | protected |
| m_timerManager | GHOST_System | protected |
| m_windowFocus | GHOST_System | |
| m_windowManager | GHOST_System | protected |
| main_thread_id | GHOST_SystemWayland | |
| ms_from_input_time(const uint32_t timestamp_as_uint) | GHOST_SystemWayland | |
| output_scale_update(GWL_Output *output) | GHOST_SystemWayland | |
| output_unref(struct wl_output *wl_output) | GHOST_SystemWayland | |
| outputs_get() const | GHOST_SystemWayland | |
| processEvents(bool waitForEvent) override | GHOST_SystemWayland | virtual |
| pushEvent(const GHOST_IEvent *event) | GHOST_System | |
| pushEvent_maybe_pending(const GHOST_IEvent *event) | GHOST_SystemWayland | |
| putClipboard(const char *buffer, bool selection) const override | GHOST_SystemWayland | virtual |
| putClipboardImage(uint *rgba, int width, int height) const override | GHOST_SystemWayland | virtual |
| removeEventConsumer(GHOST_IEventConsumer *consumer) | GHOST_System | virtual |
| removeTimer(GHOST_ITimerTask *timerTask) | GHOST_System | virtual |
| seat_active_set(const struct GWL_Seat *seat) | GHOST_SystemWayland | |
| server_mutex | GHOST_SystemWayland | |
| setAutoFocus(const bool auto_focus) | GHOST_System | virtual |
| setBacktraceFn(GHOST_TBacktraceFn backtrace_fn) | GHOST_ISystem | static |
| setConsoleWindowState(GHOST_TConsoleWindowState action) override | GHOST_SystemWayland | virtual |
| setCursorPosition(int32_t x, int32_t y) override | GHOST_SystemWayland | virtual |
| setCursorPositionClientRelative(GHOST_IWindow *window, int32_t x, int32_t y) override | GHOST_SystemWayland | virtual |
| setMultitouchGestures(const bool use) override | GHOST_SystemWayland | virtual |
| setTabletAPI(GHOST_TTabletAPI api) | GHOST_System | virtual |
| showMessageBox(const char *, const char *, const char *, const char *, const char *, GHOST_DialogOptions) const | GHOST_System | inlinevirtual |
| timer_mutex | GHOST_SystemWayland | |
| updateFullScreen(const GHOST_DisplaySetting &setting, GHOST_IWindow **window) | GHOST_System | virtual |
| useNativePixel() | GHOST_System | virtual |
| useWindowFocus(const bool use_focus) | GHOST_System | virtual |
| validWindow(GHOST_IWindow *window) | GHOST_System | virtual |
| window_cursor_grab_set(const GHOST_TGrabCursorMode mode, const GHOST_TGrabCursorMode mode_current, int32_t init_grab_xy[2], const GHOST_Rect *wrap_bounds, GHOST_TAxisFlag wrap_axis, wl_surface *wl_surface, const struct GWL_WindowScaleParams &scale_params) | GHOST_SystemWayland | |
| window_surface_unref(const wl_surface *wl_surface) | GHOST_SystemWayland | |
| wl_compositor_get() | GHOST_SystemWayland | |
| wl_display_get() | GHOST_SystemWayland | |
| wl_seat_active_get_with_input_serial(uint32_t &serial) | GHOST_SystemWayland | |
| wl_shm_get() const | GHOST_SystemWayland | |
| wp_fractional_scale_manager_get() | GHOST_SystemWayland | |
| wp_pointer_gestures_get() | GHOST_SystemWayland | |
| wp_primary_selection_manager_get() | GHOST_SystemWayland | |
| wp_viewporter_get() | GHOST_SystemWayland | |
| xdg_activation_manager_get() | GHOST_SystemWayland | |
| xdg_app_id_get() | GHOST_SystemWayland | static |
| xdg_decor_manager_get() | GHOST_SystemWayland | |
| xdg_decor_shell_get() | GHOST_SystemWayland | |
| ~GHOST_ISystem() | GHOST_ISystem | inlineprotectedvirtual |
| ~GHOST_System() | GHOST_System | protectedvirtual |
| ~GHOST_SystemWayland() override | GHOST_SystemWayland | |