Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 20 of file VulkanBackendContext.h.

Member Data Documentation

◆ fDevice

VkDevice skgpu::VulkanBackendContext::fDevice = VK_NULL_HANDLE

Definition at line 23 of file VulkanBackendContext.h.

◆ fDeviceFeatures

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

Definition at line 35 of file VulkanBackendContext.h.

◆ fDeviceFeatures2

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

Definition at line 36 of file VulkanBackendContext.h.

◆ fDeviceLostContext

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

Definition at line 46 of file VulkanBackendContext.h.

◆ fDeviceLostProc

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

Definition at line 47 of file VulkanBackendContext.h.

◆ fGetProc

skgpu::VulkanGetProc skgpu::VulkanBackendContext::fGetProc

Definition at line 40 of file VulkanBackendContext.h.

◆ fGraphicsQueueIndex

uint32_t skgpu::VulkanBackendContext::fGraphicsQueueIndex = 0

Definition at line 25 of file VulkanBackendContext.h.

◆ fInstance

VkInstance skgpu::VulkanBackendContext::fInstance = VK_NULL_HANDLE

Definition at line 21 of file VulkanBackendContext.h.

◆ fMaxAPIVersion

uint32_t skgpu::VulkanBackendContext::fMaxAPIVersion = 0

Definition at line 28 of file VulkanBackendContext.h.

◆ fMemoryAllocator

sk_sp<VulkanMemoryAllocator> skgpu::VulkanBackendContext::fMemoryAllocator

Definition at line 39 of file VulkanBackendContext.h.

◆ fPhysicalDevice

VkPhysicalDevice skgpu::VulkanBackendContext::fPhysicalDevice = VK_NULL_HANDLE

Definition at line 22 of file VulkanBackendContext.h.

◆ fProtectedContext

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

Definition at line 41 of file VulkanBackendContext.h.

◆ fQueue

VkQueue skgpu::VulkanBackendContext::fQueue = VK_NULL_HANDLE

Definition at line 24 of file VulkanBackendContext.h.

◆ fVkExtensions

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

Definition at line 29 of file VulkanBackendContext.h.


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