KDXr::OpenXrResourceManager
Module: OpenXR
OpenXrResourceManager.
#include <openxr_resource_manager.h>
Public Functions
Public Functions Documentation
function OpenXrResourceManager
function ~OpenXrResourceManager
function availableApiLayers
| std::vector< ApiLayer > availableApiLayers() const
|
function availableInstanceExtensions
| std::vector< Extension > availableInstanceExtensions() const
|
function createInstance
| KDGpu::Handle< Instance_t > createInstance(
const InstanceOptions & options
)
|
function deleteInstance
| void deleteInstance(
const KDGpu::Handle< Instance_t > & handle
)
|
function getInstance
| OpenXrInstance * getInstance(
const KDGpu::Handle< Instance_t > & handle
) const
|
function insertSystem
| KDGpu::Handle< System_t > insertSystem(
const OpenXrSystem & openXrSystem
)
|
function removeSystem
| void removeSystem(
const KDGpu::Handle< System_t > & handle
)
|
function getSystem
| OpenXrSystem * getSystem(
const KDGpu::Handle< System_t > & handle
) const
|
function createSession
| KDGpu::Handle< Session_t > createSession(
const KDGpu::Handle< System_t > & systemHandle,
const SessionOptions & options
)
|
function deleteSession
| void deleteSession(
const KDGpu::Handle< Session_t > & handle
)
|
function getSession
| OpenXrSession * getSession(
const KDGpu::Handle< Session_t > & handle
) const
|
function createReferenceSpace
| KDGpu::Handle< ReferenceSpace_t > createReferenceSpace(
const KDGpu::Handle< Session_t > & sessionHandle,
const ReferenceSpaceOptions & options
)
|
function createReferenceSpace
| KDGpu::Handle< ReferenceSpace_t > createReferenceSpace(
const KDGpu::Handle< Session_t > & sessionHandle,
const ActionSpaceOptions & options
)
|
function deleteReferenceSpace
| void deleteReferenceSpace(
const KDGpu::Handle< ReferenceSpace_t > & handle
)
|
function getReferenceSpace
| OpenXrReferenceSpace * getReferenceSpace(
const KDGpu::Handle< ReferenceSpace_t > & handle
) const
|
function createPassthroughLayer
| KDGpu::Handle< PassthroughLayer_t > createPassthroughLayer(
const KDGpu::Handle< Session_t > & sessionHandle,
const PassthroughLayerOptions & options
)
|
function deletePassthroughLayer
| void deletePassthroughLayer(
const KDGpu::Handle< PassthroughLayer_t > & handle
)
|
function getPassthroughLayer
| OpenXrPassthroughLayer * getPassthroughLayer(
const KDGpu::Handle< PassthroughLayer_t > & handle
) const
|
function createSwapchain
| KDGpu::Handle< Swapchain_t > createSwapchain(
const KDGpu::Handle< Session_t > & sessionHandle,
const SwapchainOptions & options
)
|
function deleteSwapchain
| void deleteSwapchain(
const KDGpu::Handle< Swapchain_t > & handle
)
|
function getSwapchain
| OpenXrSwapchain * getSwapchain(
const KDGpu::Handle< Swapchain_t > & handle
) const
|
function createActionSet
| KDGpu::Handle< ActionSet_t > createActionSet(
const KDGpu::Handle< Instance_t > & instanceHandle,
const ActionSetOptions & options
)
|
function deleteActionSet
| void deleteActionSet(
const KDGpu::Handle< ActionSet_t > & handle
)
|
function getActionSet
| OpenXrActionSet * getActionSet(
const KDGpu::Handle< ActionSet_t > & handle
) const
|
function createAction
| KDGpu::Handle< Action_t > createAction(
const KDGpu::Handle< ActionSet_t > & actionSetHandle,
const ActionOptions & options
)
|
function deleteAction
| void deleteAction(
const KDGpu::Handle< Action_t > & handle
)
|
function getAction
| OpenXrAction * getAction(
const KDGpu::Handle< Action_t > & handle
) const
|
Updated on 2025-07-01 at 00:02:08 +0000