|
Blender V4.3
|
#include <wm_surface.hh>
Public Attributes | |
| wmSurface * | next |
| wmSurface * | prev |
| GHOST_ContextHandle | system_gpu_context |
| GPUContext * | blender_gpu_context |
| void * | customdata |
| void(* | draw )(bContext *) |
| void(* | do_depsgraph )(bContext *C) |
| void(* | free_data )(wmSurface *) |
| void(* | activate )() |
| void(* | deactivate )() |
Definition at line 18 of file wm_surface.hh.
| void(* wmSurface::activate) () |
Called when surface is activated for drawing (made drawable).
Definition at line 33 of file wm_surface.hh.
Referenced by wm_surface_set_drawable().
| GPUContext* wmSurface::blender_gpu_context |
Definition at line 22 of file wm_surface.hh.
| void* wmSurface::customdata |
Definition at line 24 of file wm_surface.hh.
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().
| void(* wmSurface::deactivate) () |
Called when surface is deactivated for drawing (current drawable cleared).
Definition at line 35 of file wm_surface.hh.
Referenced by wm_surface_clear_drawable().
Definition at line 28 of file wm_surface.hh.
| void(* wmSurface::draw) (bContext *) |
Definition at line 26 of file wm_surface.hh.
| void(* wmSurface::free_data) (wmSurface *) |
Free customdata, not the surface itself (done by wm_surface API).
Definition at line 30 of file wm_surface.hh.
| wmSurface* wmSurface::next |
Definition at line 19 of file wm_surface.hh.
| wmSurface * wmSurface::prev |
Definition at line 19 of file wm_surface.hh.
| GHOST_ContextHandle wmSurface::system_gpu_context |
Definition at line 21 of file wm_surface.hh.
Referenced by wm_surface_clear_drawable().