Flutter Engine
The Flutter Engine
|
#include <GrVkBackendContext.h>
Public Attributes | |
VkInstance | fInstance = VK_NULL_HANDLE |
VkPhysicalDevice | fPhysicalDevice = VK_NULL_HANDLE |
VkDevice | fDevice = VK_NULL_HANDLE |
VkQueue | fQueue = VK_NULL_HANDLE |
uint32_t | fGraphicsQueueIndex = 0 |
uint32_t | fMinAPIVersion = 0 |
uint32_t | fInstanceVersion = 0 |
uint32_t | fMaxAPIVersion = 0 |
uint32_t | fExtensions = 0 |
const skgpu::VulkanExtensions * | fVkExtensions = nullptr |
uint32_t | fFeatures = 0 |
const VkPhysicalDeviceFeatures * | fDeviceFeatures = nullptr |
const VkPhysicalDeviceFeatures2 * | fDeviceFeatures2 = nullptr |
sk_sp< skgpu::VulkanMemoryAllocator > | fMemoryAllocator |
skgpu::VulkanGetProc | fGetProc = nullptr |
bool | fOwnsInstanceAndDevice = false |
skgpu::Protected | fProtectedContext = skgpu::Protected::kNo |
skgpu::VulkanDeviceLostContext | fDeviceLostContext = nullptr |
skgpu::VulkanDeviceLostProc | fDeviceLostProc = nullptr |
Definition at line 45 of file GrVkBackendContext.h.
VkDevice GrVkBackendContext::fDevice = VK_NULL_HANDLE |
Definition at line 48 of file GrVkBackendContext.h.
const VkPhysicalDeviceFeatures* GrVkBackendContext::fDeviceFeatures = nullptr |
Definition at line 66 of file GrVkBackendContext.h.
const VkPhysicalDeviceFeatures2* GrVkBackendContext::fDeviceFeatures2 = nullptr |
Definition at line 67 of file GrVkBackendContext.h.
skgpu::VulkanDeviceLostContext GrVkBackendContext::fDeviceLostContext = nullptr |
Definition at line 80 of file GrVkBackendContext.h.
skgpu::VulkanDeviceLostProc GrVkBackendContext::fDeviceLostProc = nullptr |
Definition at line 81 of file GrVkBackendContext.h.
uint32_t GrVkBackendContext::fExtensions = 0 |
Definition at line 57 of file GrVkBackendContext.h.
uint32_t GrVkBackendContext::fFeatures = 0 |
Definition at line 59 of file GrVkBackendContext.h.
skgpu::VulkanGetProc GrVkBackendContext::fGetProc = nullptr |
Definition at line 69 of file GrVkBackendContext.h.
uint32_t GrVkBackendContext::fGraphicsQueueIndex = 0 |
Definition at line 50 of file GrVkBackendContext.h.
VkInstance GrVkBackendContext::fInstance = VK_NULL_HANDLE |
Definition at line 46 of file GrVkBackendContext.h.
uint32_t GrVkBackendContext::fInstanceVersion = 0 |
Definition at line 53 of file GrVkBackendContext.h.
uint32_t GrVkBackendContext::fMaxAPIVersion = 0 |
Definition at line 56 of file GrVkBackendContext.h.
sk_sp<skgpu::VulkanMemoryAllocator> GrVkBackendContext::fMemoryAllocator |
Definition at line 68 of file GrVkBackendContext.h.
uint32_t GrVkBackendContext::fMinAPIVersion = 0 |
Definition at line 51 of file GrVkBackendContext.h.
bool GrVkBackendContext::fOwnsInstanceAndDevice = false |
Definition at line 72 of file GrVkBackendContext.h.
VkPhysicalDevice GrVkBackendContext::fPhysicalDevice = VK_NULL_HANDLE |
Definition at line 47 of file GrVkBackendContext.h.
skgpu::Protected GrVkBackendContext::fProtectedContext = skgpu::Protected::kNo |
Definition at line 75 of file GrVkBackendContext.h.
VkQueue GrVkBackendContext::fQueue = VK_NULL_HANDLE |
Definition at line 49 of file GrVkBackendContext.h.
const skgpu::VulkanExtensions* GrVkBackendContext::fVkExtensions = nullptr |
Definition at line 58 of file GrVkBackendContext.h.