Flutter Engine
The Flutter Engine
Public Attributes | List of all members
skgpu::VulkanBackendContext Struct Reference

#include <VulkanBackendContext.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 fMaxAPIVersion = 0
 
const skgpu::VulkanExtensionsfVkExtensions = nullptr
 
const VkPhysicalDeviceFeaturesfDeviceFeatures = nullptr
 
const VkPhysicalDeviceFeatures2fDeviceFeatures2 = nullptr
 
sk_sp< VulkanMemoryAllocatorfMemoryAllocator
 
skgpu::VulkanGetProc fGetProc
 
Protected fProtectedContext = Protected::kNo
 
skgpu::VulkanDeviceLostContext fDeviceLostContext = nullptr
 
skgpu::VulkanDeviceLostProc fDeviceLostProc = nullptr
 

Detailed Description

Definition at line 25 of file VulkanBackendContext.h.

Member Data Documentation

◆ fDevice

VkDevice skgpu::VulkanBackendContext::fDevice = VK_NULL_HANDLE

Definition at line 28 of file VulkanBackendContext.h.

◆ fDeviceFeatures

const VkPhysicalDeviceFeatures* skgpu::VulkanBackendContext::fDeviceFeatures = nullptr

Definition at line 40 of file VulkanBackendContext.h.

◆ fDeviceFeatures2

const VkPhysicalDeviceFeatures2* skgpu::VulkanBackendContext::fDeviceFeatures2 = nullptr

Definition at line 41 of file VulkanBackendContext.h.

◆ fDeviceLostContext

skgpu::VulkanDeviceLostContext skgpu::VulkanBackendContext::fDeviceLostContext = nullptr

Definition at line 51 of file VulkanBackendContext.h.

◆ fDeviceLostProc

skgpu::VulkanDeviceLostProc skgpu::VulkanBackendContext::fDeviceLostProc = nullptr

Definition at line 52 of file VulkanBackendContext.h.

◆ fGetProc

skgpu::VulkanGetProc skgpu::VulkanBackendContext::fGetProc

Definition at line 45 of file VulkanBackendContext.h.

◆ fGraphicsQueueIndex

uint32_t skgpu::VulkanBackendContext::fGraphicsQueueIndex = 0

Definition at line 30 of file VulkanBackendContext.h.

◆ fInstance

VkInstance skgpu::VulkanBackendContext::fInstance = VK_NULL_HANDLE

Definition at line 26 of file VulkanBackendContext.h.

◆ fMaxAPIVersion

uint32_t skgpu::VulkanBackendContext::fMaxAPIVersion = 0

Definition at line 33 of file VulkanBackendContext.h.

◆ fMemoryAllocator

sk_sp<VulkanMemoryAllocator> skgpu::VulkanBackendContext::fMemoryAllocator

Definition at line 44 of file VulkanBackendContext.h.

◆ fPhysicalDevice

VkPhysicalDevice skgpu::VulkanBackendContext::fPhysicalDevice = VK_NULL_HANDLE

Definition at line 27 of file VulkanBackendContext.h.

◆ fProtectedContext

Protected skgpu::VulkanBackendContext::fProtectedContext = Protected::kNo

Definition at line 46 of file VulkanBackendContext.h.

◆ fQueue

VkQueue skgpu::VulkanBackendContext::fQueue = VK_NULL_HANDLE

Definition at line 29 of file VulkanBackendContext.h.

◆ fVkExtensions

const skgpu::VulkanExtensions* skgpu::VulkanBackendContext::fVkExtensions = nullptr

Definition at line 34 of file VulkanBackendContext.h.


The documentation for this struct was generated from the following file: