KDXr::OpenXrSystem
Module: OpenXR
OpenXrSystem.
#include <openxr_system.h>
Inherits from KDXr::ApiSystem
Public Functions
Public Attributes
Public Functions Documentation
function OpenXrSystem
| explicit OpenXrSystem(
OpenXrResourceManager * _openxrResourceManager,
XrSystemId _system,
const KDGpu::Handle< Instance_t > & instanceHandle
)
|
function queryProperties
| virtual SystemProperties queryProperties() const
|
Reimplements: KDXr::ApiSystem::queryProperties
function queryViewConfigurations
| virtual std::vector< ViewConfigurationType > queryViewConfigurations() const
|
Reimplements: KDXr::ApiSystem::queryViewConfigurations
function queryEnvironmentBlendModes
| virtual std::vector< EnvironmentBlendMode > queryEnvironmentBlendModes(
ViewConfigurationType viewConfiguration
) const
|
Reimplements: KDXr::ApiSystem::queryEnvironmentBlendModes
function queryViews
| virtual std::vector< ViewConfigurationView > queryViews(
ViewConfigurationType viewConfiguration
) const
|
Reimplements: KDXr::ApiSystem::queryViews
function queryGraphicsRequirements
| virtual GraphicsRequirements queryGraphicsRequirements(
KDGpu::GraphicsApi * graphicsApi
) const
|
Reimplements: KDXr::ApiSystem::queryGraphicsRequirements
function requiredGraphicsInstanceExtensions
| virtual std::vector< std::string > requiredGraphicsInstanceExtensions(
KDGpu::GraphicsApi * graphicsApi
) const
|
Reimplements: KDXr::ApiSystem::requiredGraphicsInstanceExtensions
function requiredGraphicsAdapter
| virtual KDGpu::Adapter * requiredGraphicsAdapter(
KDGpu::GraphicsApi * graphicsApi,
const KDGpu::Instance & graphicsInstance
) const
|
Reimplements: KDXr::ApiSystem::requiredGraphicsAdapter
function requiredGraphicsDeviceExtensions
| virtual std::vector< std::string > requiredGraphicsDeviceExtensions(
KDGpu::GraphicsApi * graphicsApi
) const
|
Reimplements: KDXr::ApiSystem::requiredGraphicsDeviceExtensions
Public Attributes Documentation
variable openxrResourceManager
| OpenXrResourceManager * openxrResourceManager { nullptr };
|
variable system
| XrSystemId system { XR_NULL_SYSTEM_ID };
|
variable instanceHandle
| KDGpu::Handle< Instance_t > instanceHandle;
|
variable m_xrGetVulkanGraphicsRequirementsKHR
| PFN_xrGetVulkanGraphicsRequirementsKHR m_xrGetVulkanGraphicsRequirementsKHR { nullptr };
|
variable m_xrGetVulkanInstanceExtensionsKHR
| PFN_xrGetVulkanInstanceExtensionsKHR m_xrGetVulkanInstanceExtensionsKHR { nullptr };
|
variable m_xrGetVulkanDeviceExtensionsKHR
| PFN_xrGetVulkanDeviceExtensionsKHR m_xrGetVulkanDeviceExtensionsKHR { nullptr };
|
variable m_xrGetVulkanGraphicsDeviceKHR
| PFN_xrGetVulkanGraphicsDeviceKHR m_xrGetVulkanGraphicsDeviceKHR { nullptr };
|
Updated on 2024-11-25 at 00:15:04 +0000