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 2024-12-22 at 00:08:03 +0000