Blender
V3.3
|
#include <wm_xr_intern.h>
Public Attributes | |
GHOST_XrContextHandle | context |
wmWindow * | session_root_win |
struct ScrArea * | area |
wmXrSessionState | session_state |
wmXrSessionExitFn | exit_fn |
ListBase | actionmaps |
short | actactionmap |
short | selactionmap |
Definition at line 64 of file wm_xr_intern.h.
short wmXrRuntimeData::actactionmap |
Definition at line 79 of file wm_xr_intern.h.
Referenced by WM_xr_actionmap_active_index_get(), WM_xr_actionmap_active_index_set(), WM_xr_actionmap_remove(), and WM_xr_actionmaps_clear().
ListBase wmXrRuntimeData::actionmaps |
Definition at line 78 of file wm_xr_intern.h.
Referenced by WM_xr_actionmap_add_copy(), WM_xr_actionmap_find(), wm_xr_actionmap_find_except(), WM_xr_actionmap_new(), WM_xr_actionmap_remove(), WM_xr_actionmaps_clear(), and WM_xr_actionmaps_get().
struct ScrArea* wmXrRuntimeData::area |
Off-screen area used for XR events.
Definition at line 72 of file wm_xr_intern.h.
Referenced by wm_xr_session_actions_update(), and WM_xr_session_area_get().
GHOST_XrContextHandle wmXrRuntimeData::context |
Definition at line 65 of file wm_xr_intern.h.
Referenced by action_find(), action_set_find(), WM_xr_action_binding_create(), WM_xr_action_binding_destroy(), WM_xr_action_create(), WM_xr_action_destroy(), WM_xr_action_set_create(), WM_xr_action_set_destroy(), wm_xr_draw_controllers(), wm_xr_draw_viewport_buffers_to_active_framebuffer(), wm_xr_events_handle(), WM_xr_haptic_action_apply(), WM_xr_haptic_action_stop(), wm_xr_init(), wm_xr_session_actions_init(), wm_xr_session_actions_update(), 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 76 of file wm_xr_intern.h.
Referenced by wm_xr_session_exit_cb(), and wm_xr_session_toggle().
short wmXrRuntimeData::selactionmap |
Definition at line 80 of file wm_xr_intern.h.
Referenced by WM_xr_actionmap_remove(), WM_xr_actionmap_selected_index_get(), WM_xr_actionmap_selected_index_set(), and WM_xr_actionmaps_clear().
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 69 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 75 of file wm_xr_intern.h.
Referenced by WM_xr_action_destroy(), WM_xr_action_set_destroy(), WM_xr_active_action_set_set(), wm_xr_basenav_rotation_calc(), WM_xr_controller_pose_actions_set(), wm_xr_draw_controllers(), wm_xr_draw_view(), wm_xr_navigation_reset_exec(), wm_xr_session_actions_update(), WM_xr_session_base_pose_reset(), wm_xr_session_controller_data_populate(), wm_xr_session_create_cb(), WM_xr_session_exists(), wm_xr_session_exit_cb(), WM_xr_session_state_controller_aim_location_get(), WM_xr_session_state_controller_aim_rotation_get(), WM_xr_session_state_controller_grip_location_get(), WM_xr_session_state_controller_grip_rotation_get(), WM_xr_session_state_handle_get(), WM_xr_session_state_nav_location_get(), WM_xr_session_state_nav_location_set(), WM_xr_session_state_nav_rotation_get(), WM_xr_session_state_nav_rotation_set(), WM_xr_session_state_nav_scale_get(), WM_xr_session_state_nav_scale_set(), 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().