|
Monado OpenXR Runtime
|
Contains handle-related functions and defines only required in a few locations. More...

Go to the source code of this file.
Data Structures | |
| struct | oxr_handle_base |
| A single OpenXR handle, which is a child of a parent handle holder, if any. More... | |
| struct | oxr_handle_parent_base |
| Used to hold diverse child handles and ensure orderly destruction. More... | |
Macros | |
| #define | ASSERT_HANDLE_TYPE(OUT, TYPE, HANDLE_TYPE) |
Enumerations | |
| enum | oxr_handle_state { OXR_HANDLE_STATE_UNINITIALIZED = 0 , OXR_HANDLE_STATE_LIVE , OXR_HANDLE_STATE_DESTROYED } |
| State of a handle base, to reduce likelihood of going "boom" on out-of-order destruction or other unsavory behavior. More... | |
Contains handle-related functions and defines only required in a few locations.
| #define ASSERT_HANDLE_TYPE | ( | OUT, | |
| TYPE, | |||
| HANDLE_TYPE | |||
| ) |