KDXr::OpenXrSwapchain
Module: OpenXR
OpenXrSwapchain.
#include <openxr_swapchain.h>
Inherits from KDXr::ApiSwapchain
Public Functions
Public Attributes
Public Functions Documentation
function OpenXrSwapchain
| explicit OpenXrSwapchain(
OpenXrResourceManager * _openxrResourceManager,
XrSwapchain _swapchain,
const KDGpu::Handle< Session_t > & _sessionHandle,
const SwapchainOptions & _options
)
|
function getTextures
| virtual std::vector< KDGpu::Texture > getTextures()
|
Reimplements: KDXr::ApiSwapchain::getTextures
function getNextTextureIndex
| virtual AcquireSwapchainTextureResult getNextTextureIndex(
uint32_t & textureIndex
)
|
Reimplements: KDXr::ApiSwapchain::getNextTextureIndex
function waitForTexture
| virtual WaitSwapchainTextureResult waitForTexture(
Duration timeout =InfiniteDuration
) const
|
Reimplements: KDXr::ApiSwapchain::waitForTexture
function releaseTexture
| virtual ReleaseTextureResult releaseTexture()
|
Reimplements: KDXr::ApiSwapchain::releaseTexture
Public Attributes Documentation
variable openxrResourceManager
| OpenXrResourceManager * openxrResourceManager { nullptr };
|
variable swapchain
| XrSwapchain swapchain { XR_NULL_HANDLE };
|
variable sessionHandle
| KDGpu::Handle< Session_t > sessionHandle;
|
variable options
| SwapchainOptions options;
|
Updated on 2024-11-21 at 00:08:26 +0000