Blender  V3.3
Public Attributes | List of all members
wmXrRuntimeData Struct Reference

#include <wm_xr_intern.h>

Public Attributes

GHOST_XrContextHandle context
 
wmWindowsession_root_win
 
struct ScrAreaarea
 
wmXrSessionState session_state
 
wmXrSessionExitFn exit_fn
 
ListBase actionmaps
 
short actactionmap
 
short selactionmap
 

Detailed Description

Definition at line 64 of file wm_xr_intern.h.

Member Data Documentation

◆ actactionmap

short wmXrRuntimeData::actactionmap

◆ actionmaps

ListBase wmXrRuntimeData::actionmaps

◆ area

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

◆ context

GHOST_XrContextHandle wmXrRuntimeData::context

◆ exit_fn

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

◆ selactionmap

short wmXrRuntimeData::selactionmap

◆ session_root_win

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

◆ session_state

wmXrSessionState wmXrRuntimeData::session_state

The documentation for this struct was generated from the following file: