KDGpu::VulkanGraphicsApi
Module: Public API
VulkanGraphicsApi.
#include <vulkan_graphics_api.h>
Inherits from KDGpu::GraphicsApi
Public Functions
Additional inherited members
Public Types inherited from KDGpu::GraphicsApi
|
Name |
enum class uint8_t |
Api { Vulkan, UserDefined} |
Public Functions inherited from KDGpu::GraphicsApi
Protected Functions inherited from KDGpu::GraphicsApi
Protected Attributes inherited from KDGpu::GraphicsApi
Public Functions Documentation
function VulkanGraphicsApi
function ~VulkanGraphicsApi
function apiName
| virtual const char * apiName() const
|
Reimplements: KDGpu::GraphicsApi::apiName
function createInstanceFromExistingVkInstance
| Instance createInstanceFromExistingVkInstance(
VkInstance vkInstance
)
|
function createSurfaceFromExistingVkSurface
| Surface createSurfaceFromExistingVkSurface(
const Handle< Instance_t > & instanceH,
VkSurfaceKHR vkSurface
)
|
function createAdapterFromExistingVkPhysicalDevice
| Adapter createAdapterFromExistingVkPhysicalDevice(
const Handle< Instance_t > & instanceH,
VkPhysicalDevice vkPhysicalDevice
)
|
function createQueueFromExistingVkQueue
| Queue createQueueFromExistingVkQueue(
VkQueue vkQueue,
const QueueFlags queueFlags
)
|
function createDeviceFromExistingVkDevice
| Device createDeviceFromExistingVkDevice(
Adapter * adapter,
VkDevice vkDevice,
std::vector< Queue > && queues
)
|
function vkImageFromTexture
| VkImage vkImageFromTexture(
const Handle< Texture_t > textureH
) const
|
function createTextureFromExistingVkImage
| Texture createTextureFromExistingVkImage(
const Handle< Device_t > & deviceHandle,
const TextureOptions & options,
VkImage vkImage
)
|
function getMemoryStats
| std::string getMemoryStats(
const Handle< Device_t > & device
) const
|
function addValidationMessageToIgnore
| static void addValidationMessageToIgnore(
const std::string & messageToIgnore
)
|
function validationMessagesToIgnore
| static const std::vector< std::string > & validationMessagesToIgnore()
|
Updated on 2024-08-28 at 00:05:07 +0000