KDXr::OpenXrResourceManager¶
Module: OpenXR
#include <openxr_resource_manager.h>
Inherits from KDXr::ResourceManager
Public Functions¶
| Name | |
|---|---|
| OpenXrResourceManager() | |
| ~OpenXrResourceManager() | |
| virtual std::vector< ApiLayer > | availableApiLayers() const | 
| virtual std::vector< Extension > | availableInstanceExtensions() const | 
| virtual KDGpu::Handle< Instance_t > | createInstance(const InstanceOptions & options) | 
| virtual void | deleteInstance(const KDGpu::Handle< Instance_t > & handle) | 
| virtual OpenXrInstance * | getInstance(const KDGpu::Handle< Instance_t > & handle) const | 
| KDGpu::Handle< System_t > | insertSystem(const OpenXrSystem & openXrSystem) | 
| virtual void | removeSystem(const KDGpu::Handle< System_t > & handle) | 
| virtual OpenXrSystem * | getSystem(const KDGpu::Handle< System_t > & handle) const | 
| virtual KDGpu::Handle< Session_t > | createSession(const KDGpu::Handle< System_t > & systemHandle, const SessionOptions & options) | 
| virtual void | deleteSession(const KDGpu::Handle< Session_t > & handle) | 
| virtual OpenXrSession * | getSession(const KDGpu::Handle< Session_t > & handle) const | 
| virtual KDGpu::Handle< ReferenceSpace_t > | createReferenceSpace(const KDGpu::Handle< Session_t > & sessionHandle, const ReferenceSpaceOptions & options) | 
| virtual KDGpu::Handle< ReferenceSpace_t > | createReferenceSpace(const KDGpu::Handle< Session_t > & sessionHandle, const ActionSpaceOptions & options) | 
| virtual void | deleteReferenceSpace(const KDGpu::Handle< ReferenceSpace_t > & handle) | 
| virtual OpenXrReferenceSpace * | getReferenceSpace(const KDGpu::Handle< ReferenceSpace_t > & handle) const | 
| virtual KDGpu::Handle< Swapchain_t > | createSwapchain(const KDGpu::Handle< Session_t > & sessionHandle, const SwapchainOptions & options) | 
| virtual void | deleteSwapchain(const KDGpu::Handle< Swapchain_t > & handle) | 
| virtual OpenXrSwapchain * | getSwapchain(const KDGpu::Handle< Swapchain_t > & handle) const | 
| virtual KDGpu::Handle< ActionSet_t > | createActionSet(const KDGpu::Handle< Instance_t > & instanceHandle, const ActionSetOptions & options) | 
| virtual void | deleteActionSet(const KDGpu::Handle< ActionSet_t > & handle) | 
| virtual OpenXrActionSet * | getActionSet(const KDGpu::Handle< ActionSet_t > & handle) const | 
| virtual KDGpu::Handle< Action_t > | createAction(const KDGpu::Handle< ActionSet_t > & actionSetHandle, const ActionOptions & options) | 
| virtual void | deleteAction(const KDGpu::Handle< Action_t > & handle) | 
| virtual OpenXrAction * | getAction(const KDGpu::Handle< Action_t > & handle) const | 
Additional inherited members¶
Public Functions inherited from KDXr::ResourceManager
| Name | |
|---|---|
| virtual | ~ResourceManager() | 
Protected Functions inherited from KDXr::ResourceManager
| Name | |
|---|---|
| ResourceManager() | 
Public Functions Documentation¶
function OpenXrResourceManager¶
1 |  | 
function ~OpenXrResourceManager¶
1 |  | 
function availableApiLayers¶
1 |  | 
Reimplements: KDXr::ResourceManager::availableApiLayers
function availableInstanceExtensions¶
1 |  | 
Reimplements: KDXr::ResourceManager::availableInstanceExtensions
function createInstance¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::createInstance
function deleteInstance¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::deleteInstance
function getInstance¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getInstance
function insertSystem¶
1 2 3  |  | 
function removeSystem¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::removeSystem
function getSystem¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getSystem
function createSession¶
1 2 3 4  |  | 
Reimplements: KDXr::ResourceManager::createSession
function deleteSession¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::deleteSession
function getSession¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getSession
function createReferenceSpace¶
1 2 3 4  |  | 
Reimplements: KDXr::ResourceManager::createReferenceSpace
function createReferenceSpace¶
1 2 3 4  |  | 
Reimplements: KDXr::ResourceManager::createReferenceSpace
function deleteReferenceSpace¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::deleteReferenceSpace
function getReferenceSpace¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getReferenceSpace
function createSwapchain¶
1 2 3 4  |  | 
Reimplements: KDXr::ResourceManager::createSwapchain
function deleteSwapchain¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::deleteSwapchain
function getSwapchain¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getSwapchain
function createActionSet¶
1 2 3 4  |  | 
Reimplements: KDXr::ResourceManager::createActionSet
function deleteActionSet¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::deleteActionSet
function getActionSet¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getActionSet
function createAction¶
1 2 3 4  |  | 
Reimplements: KDXr::ResourceManager::createAction
function deleteAction¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::deleteAction
function getAction¶
1 2 3  |  | 
Reimplements: KDXr::ResourceManager::getAction
Updated on 2025-07-08 at 12:01:11 +0000