Blender  V2.93
Classes
GHOST_WindowWayland.cpp File Reference
#include "GHOST_WindowWayland.h"
#include "GHOST_SystemWayland.h"
#include "GHOST_WindowManager.h"
#include "GHOST_Event.h"
#include "GHOST_ContextEGL.h"
#include "GHOST_ContextNone.h"
#include <wayland-egl.h>

Go to the source code of this file.

Classes

struct  window_t
 

Wayland Interface Callbacks

These callbacks are registered for Wayland interfaces and called when an event is received from the compositor.

static const xdg_toplevel_listener toplevel_listener
 
static const xdg_surface_listener surface_listener
 
static void toplevel_configure (void *data, xdg_toplevel *, int32_t width, int32_t height, wl_array *states)
 
static void toplevel_close (void *data, xdg_toplevel *)
 
static void surface_configure (void *data, xdg_surface *xdg_surface, uint32_t serial)
 

Function Documentation

◆ surface_configure()

static void surface_configure ( void *  data,
xdg_surface *  xdg_surface,
uint32_t  serial 
)
static

◆ toplevel_close()

static void toplevel_close ( void *  data,
xdg_toplevel *   
)
static

Definition at line 86 of file GHOST_WindowWayland.cpp.

References data, and w().

◆ toplevel_configure()

static void toplevel_configure ( void *  data,
xdg_toplevel *  ,
int32_t  width,
int32_t  height,
wl_array *  states 
)
static

Variable Documentation

◆ surface_listener

const xdg_surface_listener surface_listener
static
Initial value:
= {
}
static void surface_configure(void *data, xdg_surface *xdg_surface, uint32_t serial)

Definition at line 122 of file GHOST_WindowWayland.cpp.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().

◆ toplevel_listener

const xdg_toplevel_listener toplevel_listener
static
Initial value:
= {
}
static void toplevel_close(void *data, xdg_toplevel *)
static void toplevel_configure(void *data, xdg_toplevel *, int32_t width, int32_t height, wl_array *states)

Definition at line 91 of file GHOST_WindowWayland.cpp.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().