|
Blender
V2.93
|
#include <wm_xr_intern.h>
Public Attributes | |
| GHOST_XrContextHandle | context |
| wmWindow * | session_root_win |
| wmXrSessionState | session_state |
| wmXrSessionExitFn | exit_fn |
Definition at line 49 of file wm_xr_intern.h.
| GHOST_XrContextHandle wmXrRuntimeData::context |
Definition at line 50 of file wm_xr_intern.h.
Referenced by wm_xr_draw_viewport_buffers_to_active_framebuffer(), wm_xr_events_handle(), wm_xr_init(), WM_xr_session_exists(), WM_xr_session_is_ready(), wm_xr_session_surface_draw(), and wm_xr_session_toggle().
| wmXrSessionExitFn wmXrRuntimeData::exit_fn |
Definition at line 58 of file wm_xr_intern.h.
Referenced by wm_xr_session_exit_cb(), and wm_xr_session_toggle().
| wmWindow* wmXrRuntimeData::session_root_win |
The window the session was started in. Stored to be able to follow its view-layer. This may be an invalid reference, i.e. the window may have been closed.
Definition at line 54 of file wm_xr_intern.h.
Referenced by wm_xr_session_root_window_or_fallback_get(), and wm_xr_session_toggle().
| wmXrSessionState wmXrRuntimeData::session_state |
Although this struct is internal, RNA gets a handle to this for state information queries.
Definition at line 57 of file wm_xr_intern.h.
Referenced by wm_xr_draw_view(), WM_xr_session_base_pose_reset(), WM_xr_session_exists(), wm_xr_session_exit_cb(), WM_xr_session_state_handle_get(), WM_xr_session_state_viewer_pose_location_get(), WM_xr_session_state_viewer_pose_matrix_info_get(), WM_xr_session_state_viewer_pose_rotation_get(), and wm_xr_session_toggle().