KDXr::System
Module: Public API
System is used to initialize the XR API. More...
#include <KDXr/system.h>
Public Functions
Friends
Detailed Description
System is used to initialize the XR API.
See: SystemOptions
Public Functions Documentation
function System
function ~System
function System
| System(
System && other
)
|
function operator=
| System & operator=(
System && other
)
|
function System
| System(
const System &
) =delete
|
function operator=
| System & operator=(
const System &
) =delete
|
function handle
| inline KDGpu::Handle< System_t > handle() const
|
Returns the handle used to retrieve the underlying XR API specific System.
See: ResourceManager
Return: KDGpu::Handle
function isValid
| inline bool isValid() const
|
Convenience function to check whether the object is actually referencing a valid API specific resource.
function operator KDGpu::Handle< System_t >
| inline operator KDGpu::Handle< System_t >() const
|
function properties
| SystemProperties properties() const
|
function viewConfigurations
| std::span< const ViewConfigurationType > viewConfigurations() const
|
function selectViewConfiguration
| ViewConfigurationType selectViewConfiguration(
std::span< const ViewConfigurationType > preferredViewConfigurations
) const
|
function environmentBlendModes
| std::vector< EnvironmentBlendMode > environmentBlendModes(
ViewConfigurationType viewConfiguration
) const
|
function views
| std::vector< ViewConfigurationView > views(
ViewConfigurationType viewConfiguration
) const
|
function setGraphicsApi
| inline void setGraphicsApi(
KDGpu::GraphicsApi * graphicsApi
)
|
function graphicsApi
| inline KDGpu::GraphicsApi * graphicsApi() const
|
function graphicsRequirements
| GraphicsRequirements graphicsRequirements() const
|
function requiredGraphicsInstanceExtensions
| std::vector< std::string > requiredGraphicsInstanceExtensions() const
|
function requiredGraphicsAdapter
| KDGpu::Adapter * requiredGraphicsAdapter(
const KDGpu::Instance & graphicsInstance
) const
|
function requiredGraphicsDeviceExtensions
| std::vector< std::string > requiredGraphicsDeviceExtensions() const
|
function createSession
| Session createSession(
const SessionOptions & options
)
|
Friends
friend Instance
| friend class Instance(
Instance
);
|
Updated on 2024-12-22 at 00:08:03 +0000