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 2025-07-08 at 12:01:11 +0000