KDGpu::VulkanGraphicsApi
Module: Public API
VulkanGraphicsApi.
#include <vulkan_graphics_api.h>
Public Functions
Public Functions Documentation
function VulkanGraphicsApi
function ~VulkanGraphicsApi
function api
function apiName
| inline std::string apiName()
|
function createInstance
| Instance createInstance(
const InstanceOptions & options =InstanceOptions()
)
|
Create an Instance object given the InstanceOptionsoptions.
function resourceManager
| inline VulkanResourceManager * resourceManager()
|
Returns the ResourceManager instance for the GraphicsApi.
function resourceManager
| inline const VulkanResourceManager * resourceManager() const
|
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-12-15 at 00:01:56 +0000