Blender  V3.3
wm_xr.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 struct wmWindowManager;
10 struct wmXrData;
11 
12 typedef void (*wmXrSessionExitFn)(const wmXrData *xr_data);
13 
14 /* wm_xr.c */
15 
16 bool wm_xr_init(wmWindowManager *wm);
17 void wm_xr_exit(wmWindowManager *wm);
18 void wm_xr_session_toggle(wmWindowManager *wm, wmWindow *win, wmXrSessionExitFn session_exit_fn);
20 
21 /* wm_xr_operators.c */
22 
SyclQueue void void size_t num_bytes void
void wm_xr_operatortypes_register(void)
bool wm_xr_init(wmWindowManager *wm)
Definition: wm_xr.c:55
void(* wmXrSessionExitFn)(const wmXrData *xr_data)
Definition: wm_xr.h:12
void wm_xr_session_toggle(wmWindowManager *wm, wmWindow *win, wmXrSessionExitFn session_exit_fn)
bool wm_xr_events_handle(wmWindowManager *wm)
Definition: wm_xr.c:122
void wm_xr_exit(wmWindowManager *wm)
Definition: wm_xr.c:111