Blender
V4.3
source
blender
windowmanager
xr
wm_xr.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
9
#pragma once
10
11
struct
wmWindow
;
12
struct
wmWindowManager
;
13
struct
wmXrData
;
14
15
using
wmXrSessionExitFn
= void (*)(
const
wmXrData
*xr_data);
16
17
/* `wm_xr.cc` */
18
19
bool
wm_xr_init
(
wmWindowManager
*wm);
20
void
wm_xr_exit
(
wmWindowManager
*wm);
21
void
wm_xr_session_toggle
(
wmWindowManager
*wm,
22
wmWindow
*session_root_win,
23
wmXrSessionExitFn
session_exit_fn);
24
bool
wm_xr_events_handle
(
wmWindowManager
*wm);
25
26
/* `wm_xr_operators.cc` */
27
28
void
wm_xr_operatortypes_register
();
wmWindowManager
Definition
DNA_windowmanager_types.h:146
wmWindow
Definition
DNA_windowmanager_types.h:275
wmXrData
Definition
DNA_windowmanager_types.h:134
wm_xr_init
bool wm_xr_init(wmWindowManager *wm)
Definition
wm_xr.cc:58
wmXrSessionExitFn
void(*)(const wmXrData *xr_data) wmXrSessionExitFn
Definition
wm_xr.hh:15
wm_xr_operatortypes_register
void wm_xr_operatortypes_register()
Definition
wm_xr_operators.cc:1527
wm_xr_session_toggle
void wm_xr_session_toggle(wmWindowManager *wm, wmWindow *session_root_win, wmXrSessionExitFn session_exit_fn)
Definition
wm_xr_session.cc:122
wm_xr_events_handle
bool wm_xr_events_handle(wmWindowManager *wm)
Definition
wm_xr.cc:127
wm_xr_exit
void wm_xr_exit(wmWindowManager *wm)
Definition
wm_xr.cc:116
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0