Monado OpenXR Runtime
|
Utilities for accessing members in an OpenXR structure chain. More...
#include <xrt/xrt_openxr_includes.h>
Go to the source code of this file.
Macros | |
#define | OXR_GET_INPUT_FROM_CHAIN(PTR, STRUCTURE_TYPE_ENUM, TYPE) ((TYPE const *)oxr_find_input_in_chain(PTR, STRUCTURE_TYPE_ENUM)) |
Finds an input struct of the given type in a next-chain and casts it as desired. More... | |
#define | OXR_GET_OUTPUT_FROM_CHAIN(PTR, STRUCTURE_TYPE_ENUM, TYPE) ((TYPE *)oxr_find_output_in_chain(PTR, STRUCTURE_TYPE_ENUM)) |
Finds an output struct of the given type in a next-chain and casts it as desired. More... | |
Functions | |
static XrBaseInStructure const * | oxr_find_input_in_chain (const void *ptr, XrStructureType desired) |
Finds an input struct of the given type in a next-chain. More... | |
static XrBaseOutStructure * | oxr_find_output_in_chain (void *ptr, XrStructureType desired) |
Finds an output struct of the given type in a next-chain. More... | |
Utilities for accessing members in an OpenXR structure chain.