#include <qvk.h>
Public Attributes | |
VkPhysicalDevice | physical |
VkDevice | logical |
VkPhysicalDeviceProperties | properties |
VkPhysicalDeviceFeatures | features |
VkQueue | gfxQueue |
VkQueue | presentQueue |
VkQueue | transferQueue |
int | gfxFamilyIndex |
int | presentFamilyIndex |
int | transferFamilyIndex |
VkPhysicalDeviceFeatures qvkdevice_t::features |
Definition at line 42 of file qvk.h.
Referenced by createLogicalDevice(), getBestPhysicalDevice(), and QVk_CreatePipeline().
int qvkdevice_t::gfxFamilyIndex |
Definition at line 46 of file qvk.h.
Referenced by createLogicalDevice(), CreateStagingBuffers(), getBestPhysicalDevice(), QVk_CreateBuffer(), QVk_CreateDevice(), QVk_CreateImage(), QVk_CreateSwapchain(), QVk_Init(), transitionImageLayout(), and Vk_Strings_f().
VkQueue qvkdevice_t::gfxQueue |
Definition at line 43 of file qvk.h.
Referenced by createTextureImage(), QVk_CreateDevice(), QVk_EndFrame(), QVk_ReadPixels(), QVk_UpdateTextureData(), SubmitStagingBuffer(), and transitionImageLayout().
VkDevice qvkdevice_t::logical |
Definition at line 40 of file qvk.h.
Referenced by copyBuffer(), CreateDescriptorPool(), CreateDescriptorSetLayouts(), CreateFramebuffers(), createLogicalDevice(), CreatePipelines(), CreateRenderpasses(), CreateSamplers(), CreateStagingBuffers(), CreateUboDescriptorSet(), DestroyDrawBuffer(), DestroyFramebuffers(), DestroyImageViews(), DestroySamplers(), QVk_BeginFrame(), QVk_CreateCommandBuffer(), QVk_CreateCommandPool(), QVk_CreateDevice(), QVk_CreateImageView(), QVk_CreatePipeline(), QVk_CreateShader(), QVk_CreateSwapchain(), QVk_CreateTexture(), QVk_DestroyPipeline(), QVk_GetStagingBuffer(), QVk_Init(), QVk_ReadPixels(), QVk_RecreateSwapchain(), QVk_ReleaseTexture(), QVk_Shutdown(), QVk_SubmitCommand(), QVk_UpdateTextureSampler(), R_RenderView(), R_Shutdown(), ReleaseSwapBuffers(), Vk_LmapTextureMode(), and Vk_TextureMode().
VkPhysicalDevice qvkdevice_t::physical |
Definition at line 39 of file qvk.h.
Referenced by createLogicalDevice(), getBestPhysicalDevice(), QVk_CreateSwapchain(), QVk_FindDepthFormat(), QVk_Init(), and selectPhysicalDevice().
int qvkdevice_t::presentFamilyIndex |
Definition at line 47 of file qvk.h.
Referenced by createLogicalDevice(), getBestPhysicalDevice(), QVk_CreateDevice(), QVk_CreateSwapchain(), and Vk_Strings_f().
VkQueue qvkdevice_t::presentQueue |
Definition at line 44 of file qvk.h.
Referenced by QVk_CreateDevice(), and QVk_EndFrame().
VkPhysicalDeviceProperties qvkdevice_t::properties |
Definition at line 41 of file qvk.h.
Referenced by CreateSamplers(), getBestPhysicalDevice(), QVk_CreateDevice(), QVk_Init(), and Vk_Strings_f().
int qvkdevice_t::transferFamilyIndex |
Definition at line 48 of file qvk.h.
Referenced by createLogicalDevice(), getBestPhysicalDevice(), QVk_CreateBuffer(), QVk_CreateDevice(), QVk_CreateImage(), QVk_Init(), transitionImageLayout(), and Vk_Strings_f().
VkQueue qvkdevice_t::transferQueue |
Definition at line 45 of file qvk.h.
Referenced by copyBuffer(), createTextureImage(), QVk_CreateDevice(), QVk_UpdateTextureData(), and transitionImageLayout().