KDGpu::ApiAdapter¶
Module: API
#include <api_adapter.h>
Inherited by KDGpu::VulkanAdapter
Public Functions¶
| Name | |
|---|---|
| virtual std::vector< Extension > | extensions() const =0 | 
| virtual AdapterProperties | queryAdapterProperties() =0 | 
| virtual AdapterFeatures | queryAdapterFeatures() =0 | 
| virtual AdapterSwapchainProperties | querySwapchainProperties(const Handle< Surface_t > & surfaceHandle) =0 | 
| virtual std::vector< AdapterQueueType > | queryQueueTypes() =0 | 
| virtual bool | supportsPresentation(const Handle< Surface_t > surfaceHandle, uint32_t queueTypeIndex) =0 | 
| virtual FormatProperties | formatProperties(Format format) const =0 | 
Public Functions Documentation¶
function extensions¶
1 |  | 
Reimplemented by: KDGpu::VulkanAdapter::extensions
function queryAdapterProperties¶
1 |  | 
Reimplemented by: KDGpu::VulkanAdapter::queryAdapterProperties
function queryAdapterFeatures¶
1 |  | 
Reimplemented by: KDGpu::VulkanAdapter::queryAdapterFeatures
function querySwapchainProperties¶
1 2 3  |  | 
Reimplemented by: KDGpu::VulkanAdapter::querySwapchainProperties
function queryQueueTypes¶
1 |  | 
Reimplemented by: KDGpu::VulkanAdapter::queryQueueTypes
function supportsPresentation¶
1 2 3 4  |  | 
Reimplemented by: KDGpu::VulkanAdapter::supportsPresentation
function formatProperties¶
1 2 3  |  | 
Reimplemented by: KDGpu::VulkanAdapter::formatProperties
Updated on 2025-07-08 at 12:01:11 +0000