Ocean
|
The Ocean OpenXR Library provides specific functionalities for OpenXR. More...
Data Structures | |
class | Ocean::Platform::OpenXR::ActionSet |
This class implements a wrapper for an OpenXR action set. More... | |
class | Ocean::Platform::OpenXR::Instance |
This class wraps an OpenXR instance. More... | |
class | Ocean::Platform::OpenXR::Session |
This class wraps an OpenXR session. More... | |
class | Ocean::Platform::OpenXR::Utilities |
This class implements utility functions for OpenXR. More... | |
Typedefs | |
typedef std::shared_ptr< ActionSet > | Ocean::Platform::OpenXR::SharedActionSet |
Definition of a shared pointer holding an ActionSet object. More... | |
typedef std::vector< ActionSet > | Ocean::Platform::OpenXR::ActionSets |
Definition of a vector holding ActionSet objects. More... | |
typedef std::vector< SharedActionSet > | Ocean::Platform::OpenXR::SharedActionSets |
Definition of a vector holding a SharedActionSet object. More... | |
using | Ocean::Platform::OpenXR::ScopedXrSpace = ScopedObjectCompileTimeT< XrSpace, XrSpace, XrResult, xrDestroySpaceOcean, XR_SUCCESS > |
Definition of a scoped object holding a XrSpace object. More... | |
using | Ocean::Platform::OpenXR::XrVectors2f = std::vector< XrVector2f > |
Definition of a vector holding OpenXR XrVector2f objects. More... | |
using | Ocean::Platform::OpenXR::XrVectors3f = std::vector< XrVector3f > |
Definition of a vector holding OpenXR XrVector3f objects. More... | |
using | Ocean::Platform::OpenXR::XrVectors4f = std::vector< XrVector4f > |
Definition of a vector holding OpenXR XrVector4f objects. More... | |
using | Ocean::Platform::OpenXR::XrVectors4sFB = std::vector< XrVector4sFB > |
Definition of a vector holding OpenXR XrVector4sFB objects. More... | |
using | Ocean::Platform::OpenXR::XrPosesf = std::vector< XrPosef > |
Definition of a vector holding OpenXR XrPosef objects. More... | |
using | Ocean::Platform::OpenXR::XrHandJointsEXT = std::vector< XrHandJointEXT > |
Definition of a vector holding OpenXR XrHandJointEXT objects. More... | |
using | Ocean::Platform::OpenXR::XrPaths = std::vector< XrPath > |
Definition of a vector holding OpenXR XrPath objects. More... | |
Functions | |
XrResult | Ocean::Platform::OpenXR::xrDestroySpaceOcean (XrSpace xrSpace) |
Wrapper function for xrDestroySpace. More... | |
The Ocean OpenXR Library provides specific functionalities for OpenXR.
The library is available on platforms supporting OpenXR.
typedef std::vector<ActionSet> Ocean::Platform::OpenXR::ActionSets |
Definition of a vector holding ActionSet objects.
using Ocean::Platform::OpenXR::ScopedXrSpace = typedef ScopedObjectCompileTimeT<XrSpace, XrSpace, XrResult, xrDestroySpaceOcean, XR_SUCCESS> |
Definition of a scoped object holding a XrSpace object.
The wrapped XrSpace object will be released automatically once the scoped object does not exist anymore.
typedef std::shared_ptr<ActionSet> Ocean::Platform::OpenXR::SharedActionSet |
typedef std::vector<SharedActionSet> Ocean::Platform::OpenXR::SharedActionSets |
Definition of a vector holding a SharedActionSet object.
using Ocean::Platform::OpenXR::XrHandJointsEXT = typedef std::vector<XrHandJointEXT> |
Definition of a vector holding OpenXR XrHandJointEXT objects.
using Ocean::Platform::OpenXR::XrPaths = typedef std::vector<XrPath> |
Definition of a vector holding OpenXR XrPath objects.
using Ocean::Platform::OpenXR::XrPosesf = typedef std::vector<XrPosef> |
Definition of a vector holding OpenXR XrPosef objects.
using Ocean::Platform::OpenXR::XrVectors2f = typedef std::vector<XrVector2f> |
Definition of a vector holding OpenXR XrVector2f objects.
using Ocean::Platform::OpenXR::XrVectors3f = typedef std::vector<XrVector3f> |
Definition of a vector holding OpenXR XrVector3f objects.
using Ocean::Platform::OpenXR::XrVectors4f = typedef std::vector<XrVector4f> |
Definition of a vector holding OpenXR XrVector4f objects.
using Ocean::Platform::OpenXR::XrVectors4sFB = typedef std::vector<XrVector4sFB> |
Definition of a vector holding OpenXR XrVector4sFB objects.
XrResult Ocean::Platform::OpenXR::xrDestroySpaceOcean | ( | XrSpace | xrSpace | ) |
Wrapper function for xrDestroySpace.
xrSpace | The object to destroy |