|
Blender V5.0
|
#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 20 of file wm_surface.hh.
| void(* wmSurface::activate) () |
Called when surface is activated for drawing (made drawable).
Definition at line 35 of file wm_surface.hh.
Referenced by wm_surface_set_drawable(), and wm_xr_session_surface_create().
| GPUContext* wmSurface::blender_gpu_context |
Definition at line 24 of file wm_surface.hh.
Referenced by wm_draw_surface(), wm_surface_set_drawable(), and wm_xr_session_surface_create().
| void* wmSurface::customdata |
Definition at line 26 of file wm_surface.hh.
Referenced by wm_xr_session_surface_create(), and wm_xr_session_surface_free_data().
| void(* wmSurface::deactivate) () |
Called when surface is deactivated for drawing (current drawable cleared).
Definition at line 37 of file wm_surface.hh.
Referenced by wm_xr_session_surface_create().
To evaluate the surface's depsgraph. Called as part of the main loop.
Definition at line 30 of file wm_surface.hh.
Referenced by wm_surface_do_depsgraph_fn(), and wm_xr_session_surface_create().
| void(* wmSurface::draw) (bContext *) |
Definition at line 28 of file wm_surface.hh.
Referenced by wm_draw_surface(), and wm_xr_session_surface_create().
| void(* wmSurface::free_data) (wmSurface *) |
Free customdata, not the surface itself (done by wm_surface API).
Definition at line 32 of file wm_surface.hh.
Referenced by wm_surface_remove(), and wm_xr_session_surface_create().
| wmSurface* wmSurface::next |
Definition at line 21 of file wm_surface.hh.
| wmSurface * wmSurface::prev |
Definition at line 21 of file wm_surface.hh.
| GHOST_ContextHandle wmSurface::system_gpu_context |
Definition at line 23 of file wm_surface.hh.
Referenced by wm_surface_set_drawable(), wm_xr_session_gpu_binding_context_create(), and wm_xr_session_surface_create().