|
Monado OpenXR Runtime
|
Representing a single space, can be several ones. More...

Data Fields | ||
| struct xrt_space | base | |
| struct u_space * | next | |
| The space this space is in. | ||
| enum u_space_type | type | |
| The type of the space. | ||
| union { | ||
| struct { | ||
| struct xrt_device * xdev | ||
| enum xrt_input_name xname | ||
| } pose | ||
| struct { | ||
| struct xrt_pose pose | ||
| } offset | ||
| }; | ||
Representing a single space, can be several ones.
There should only be one root space per overseer.
| struct u_space* u_space::next |
The space this space is in.
Referenced by create_space(), push_then_traverse(), and traverse_then_push_inverse().
| enum u_space_type u_space::type |
The type of the space.
Referenced by create_space(), get_offset_or_ident_read_locked(), push_then_traverse(), traverse_then_push_inverse(), and update_offset_write_locked().