|
Blender V5.0
|
Go to the source code of this file.
Classes | |
| struct | GHOST_ContextVK_WindowInfo |
| struct | GHOST_FrameDiscard |
| struct | GHOST_SwapchainImage |
| struct | GHOST_Frame |
| class | GHOST_ContextVK |
Macros | |
| #define | Display void |
| #define | Window void * |
| #define | wl_surface void |
| #define | wl_display void |
| #define | GHOST_OPENGL_VK_CONTEXT_FLAGS 0 |
| #define | GHOST_OPENGL_VK_RESET_NOTIFICATION_STRATEGY 0 |
Enumerations | |
| enum | GHOST_TVulkanPlatformType { GHOST_kVulkanPlatformHeadless = 0 } |
| #define Display void |
Definition at line 25 of file GHOST_ContextVK.hh.
Referenced by DialogData::drawButton(), getCursorPosition_impl(), GHOST_WindowX11::getWindowCursorGrab(), GHOST_SystemX11::getXDisplay(), GHOST_ContextGLX::GHOST_ContextGLX(), GHOST_ContextVK::GHOST_ContextVK(), GHOST_WindowX11::GHOST_WindowX11(), GHOST_X11_ApplicationErrorHandler(), GHOST_X11_ApplicationIOErrorHandler(), GHOST_ContextGLX::GHOST_XrGraphicsBindingOpenGL, GHOST_ContextVK::GHOST_XrGraphicsBindingVulkanD3D, init_timestamp_scanner(), and SleepTillEvent().
| #define GHOST_OPENGL_VK_CONTEXT_FLAGS 0 |
Definition at line 42 of file GHOST_ContextVK.hh.
| #define GHOST_OPENGL_VK_RESET_NOTIFICATION_STRATEGY 0 |
Definition at line 46 of file GHOST_ContextVK.hh.
| #define Window void * |
Definition at line 26 of file GHOST_ContextVK.hh.
Referenced by buttons_header_region_message_subscribe(), buttons_navigation_bar_region_message_subscribe(), GHOST_WindowX11::clientToScreen(), GHOST_WindowX11::getClientBounds(), getCursorPosition_impl(), GHOST_WindowX11::getWindowCursorGrab(), GHOST_WindowX11::getXWindow(), GHOST_ContextGLX::GHOST_ContextGLX(), GHOST_ContextVK::GHOST_ContextVK(), GHOST_DropTargetX11::GHOST_DropTargetX11(), GHOST_ContextGLX::GHOST_XrGraphicsBindingOpenGL, GHOST_ContextVK::GHOST_XrGraphicsBindingVulkanD3D, blender::ed::transform::gizmo_xform_message_subscribe(), info_header_region_message_subscribe(), GHOST_ContextGLX::initializeDrawingContext(), GHOST_ContextVK::initializeDrawingContext(), blender::ed::outliner::outliner_main_region_message_subscribe(), GHOST_WindowX11::screenToClient(), GHOST_WindowX11::setOrder(), statusbar_header_region_message_subscribe(), and GHOST_WindowX11::~GHOST_WindowX11().
| #define wl_display void |
Definition at line 32 of file GHOST_ContextVK.hh.
Referenced by GHOST_ContextVK::GHOST_ContextVK(), GHOST_WindowWayland::GHOST_WindowWayland(), ghost_wl_display_event_pump(), ghost_wl_display_event_pump_from_thread(), ghost_wl_display_lock_without_input(), ghost_wl_display_report_error(), ghost_wl_display_report_error_from_code(), ghost_wl_display_report_error_if_set(), GHOST_ContextVK::GHOST_XrGraphicsBindingVulkanD3D, WaylandDynload_Libdecor::libdecor_new(), GHOST_WindowWayland::setWindowCursorShape(), GHOST_WindowWayland::setWindowCursorVisibility(), GHOST_WindowWayland::setWindowCustomCursorGenerator(), WaylandDynload_Client::wl_display_cancel_read(), WaylandDynload_Client::wl_display_connect(), WaylandDynload_Client::wl_display_disconnect(), WaylandDynload_Client::wl_display_dispatch(), WaylandDynload_Client::wl_display_dispatch_pending(), WaylandDynload_Client::wl_display_flush(), GHOST_SystemWayland::wl_display_get(), WaylandDynload_Client::wl_display_get_error(), WaylandDynload_Client::wl_display_get_fd(), WaylandDynload_Client::wl_display_get_protocol_error(), WaylandDynload_Client::wl_display_prepare_read(), WaylandDynload_Client::wl_display_read_events(), and WaylandDynload_Client::wl_display_roundtrip().
| #define wl_surface void |
Definition at line 31 of file GHOST_ContextVK.hh.
Referenced by GHOST_SystemWayland::createOffscreenContext(), cursor_buffer_set_surface_impl(), cursor_surface_handle_enter(), cursor_surface_handle_leave(), cursor_surface_handle_preferred_buffer_scale(), data_device_handle_drop(), data_device_handle_enter(), GHOST_SystemWayland::disposeContext(), dnd_events(), GHOST_SystemWayland::getCursorPosition(), GHOST_ContextVK::GHOST_ContextVK(), ghost_wl_surface_own(), ghost_wl_surface_own(), ghost_wl_surface_own_cursor_pointer(), ghost_wl_surface_own_cursor_pointer(), ghost_wl_surface_own_cursor_tablet(), ghost_wl_surface_own_cursor_tablet(), ghost_wl_surface_own_with_null_check(), ghost_wl_surface_own_with_null_check(), ghost_wl_surface_tag(), ghost_wl_surface_tag_cursor_pointer(), ghost_wl_surface_tag_cursor_tablet(), ghost_wl_surface_user_data(), GHOST_ContextVK::GHOST_XrGraphicsBindingVulkanD3D, gwl_seat_key_repeat_timer_fn(), gwl_seat_state_pointer_from_cursor_surface(), gwl_window_activate(), GHOST_SystemWayland::ime_end(), keyboard_handle_enter(), keyboard_handle_key(), keyboard_handle_leave(), WaylandDynload_Libdecor::libdecor_decorate(), pointer_handle_enter(), pointer_handle_frame(), pointer_handle_leave(), relative_pointer_handle_relative_motion(), setCursorGrab_use_software_confine(), GHOST_SystemWayland::setCursorPosition(), surface_handle_enter(), surface_handle_leave(), tablet_tool_handle_frame(), tablet_tool_handle_proximity_in(), touch_seat_handle_down(), touch_seat_handle_frame(), update_cursor_scale(), GHOST_SystemWayland::window_cursor_grab_set(), GHOST_SystemWayland::window_surface_unref(), WaylandDynload_EGL::wl_egl_window_create(), and GHOST_WindowWayland::wl_surface_get().
| Enumerator | |
|---|---|
| GHOST_kVulkanPlatformHeadless | |
Definition at line 49 of file GHOST_ContextVK.hh.