|
Monado OpenXR Runtime
|
Space, space, space, SPAAAAAAAAAAAAAAAAAAAAAAAAAACE! More...
#include "openxr/openxr.h"#include "oxr_chain.h"#include "util/u_misc.h"#include "xrt/xrt_compiler.h"#include "util/u_debug.h"#include "util/u_trace_marker.h"#include "math/m_api.h"#include "oxr_objects.h"#include "oxr_logger.h"#include "oxr_conversions.h"#include "oxr_two_call.h"#include "oxr_api_funcs.h"#include "oxr_api_verify.h"#include <stdio.h>#include <stdlib.h>#include <string.h>
Functions | |
| static XrResult | is_reference_space_type_valid (struct oxr_logger *log, struct oxr_system *sys, const char *field_name, XrReferenceSpaceType referenceSpaceType) |
| static XrResult | is_reference_space_type_supported (struct oxr_logger *log, struct oxr_system *sys, const char *field_name, XrReferenceSpaceType referenceSpaceType) |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateActionSpace (XrSession session, const XrActionSpaceCreateInfo *createInfo, XrSpace *space) |
| OpenXR API function xrCreateActionSpace. More... | |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrEnumerateReferenceSpaces (XrSession session, uint32_t spaceCapacityInput, uint32_t *spaceCountOutput, XrReferenceSpaceType *spaces) |
| OpenXR API function xrEnumerateReferenceSpaces. More... | |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrGetReferenceSpaceBoundsRect (XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df *bounds) |
| OpenXR API function xrGetReferenceSpaceBoundsRect. More... | |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrCreateReferenceSpace (XrSession session, const XrReferenceSpaceCreateInfo *createInfo, XrSpace *out_space) |
| OpenXR API function xrCreateReferenceSpace. More... | |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrLocateSpace (XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation *location) |
| OpenXR API function xrLocateSpace. More... | |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrDestroySpace (XrSpace space) |
| OpenXR API function xrDestroySpace. More... | |
| static XrResult | verify_space (struct oxr_logger *log, XrSpace space, struct oxr_space **out_space) |
| static XrResult | locate_spaces (XrSession session, const XrSpacesLocateInfo *locateInfo, XrSpaceLocations *spaceLocations, char *fn) |
| XRAPI_ATTR XrResult XRAPI_CALL | oxr_xrLocateSpaces (XrSession session, const XrSpacesLocateInfo *locateInfo, XrSpaceLocations *spaceLocations) |
| OpenXR API function xrLocateSpaces. More... | |
Space, space, space, SPAAAAAAAAAAAAAAAAAAAAAAAAAACE!