Blender
V3.3
|
#include <wm_surface.h>
Public Attributes | |
struct wmSurface * | next |
struct wmSurface * | prev |
GHOST_ContextHandle | ghost_ctx |
struct GPUContext * | gpu_ctx |
void * | customdata |
void(* | draw )(struct bContext *) |
void(* | do_depsgraph )(struct bContext *C) |
void(* | free_data )(struct wmSurface *) |
void(* | activate )(void) |
void(* | deactivate )(void) |
Definition at line 19 of file wm_surface.h.
Called when surface is activated for drawing (made drawable).
Definition at line 34 of file wm_surface.h.
void* wmSurface::customdata |
Definition at line 25 of file wm_surface.h.
Referenced by wm_xr_session_controller_data_clear(), wm_xr_session_controller_data_populate(), wm_xr_session_draw_data_populate(), and WM_xr_surface_controller_region_type_get().
Called when surface is deactivated for drawing (current drawable cleared).
Definition at line 36 of file wm_surface.h.
Referenced by wm_surface_clear_drawable().
Definition at line 29 of file wm_surface.h.
Definition at line 27 of file wm_surface.h.
Free customdata, not the surface itself (done by wm_surface API)
Definition at line 31 of file wm_surface.h.
GHOST_ContextHandle wmSurface::ghost_ctx |
Definition at line 22 of file wm_surface.h.
Referenced by wm_surface_clear_drawable().
struct GPUContext* wmSurface::gpu_ctx |
Definition at line 23 of file wm_surface.h.
struct wmSurface* wmSurface::next |
Definition at line 20 of file wm_surface.h.
struct wmSurface * wmSurface::prev |
Definition at line 20 of file wm_surface.h.