|
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.