Flutter Engine
The Flutter Engine
Public Attributes | List of all members
GrVkSurfaceInfo Struct Reference

#include <GrVkTypes.h>

Public Attributes

uint32_t fSampleCount = 1
 
uint32_t fLevelCount = 0
 
skgpu::Protected fProtected = skgpu::Protected::kNo
 
VkImageTiling fImageTiling = VK_IMAGE_TILING_OPTIMAL
 
VkFormat fFormat = VK_FORMAT_UNDEFINED
 
VkImageUsageFlags fImageUsageFlags = 0
 
skgpu::VulkanYcbcrConversionInfo fYcbcrConversionInfo
 
VkSharingMode fSharingMode = VK_SHARING_MODE_EXCLUSIVE
 

Detailed Description

Definition at line 95 of file GrVkTypes.h.

Member Data Documentation

◆ fFormat

VkFormat GrVkSurfaceInfo::fFormat = VK_FORMAT_UNDEFINED

Definition at line 101 of file GrVkTypes.h.

◆ fImageTiling

VkImageTiling GrVkSurfaceInfo::fImageTiling = VK_IMAGE_TILING_OPTIMAL

Definition at line 100 of file GrVkTypes.h.

◆ fImageUsageFlags

VkImageUsageFlags GrVkSurfaceInfo::fImageUsageFlags = 0

Definition at line 102 of file GrVkTypes.h.

◆ fLevelCount

uint32_t GrVkSurfaceInfo::fLevelCount = 0

Definition at line 97 of file GrVkTypes.h.

◆ fProtected

skgpu::Protected GrVkSurfaceInfo::fProtected = skgpu::Protected::kNo

Definition at line 98 of file GrVkTypes.h.

◆ fSampleCount

uint32_t GrVkSurfaceInfo::fSampleCount = 1

Definition at line 96 of file GrVkTypes.h.

◆ fSharingMode

VkSharingMode GrVkSurfaceInfo::fSharingMode = VK_SHARING_MODE_EXCLUSIVE

Definition at line 104 of file GrVkTypes.h.

◆ fYcbcrConversionInfo

skgpu::VulkanYcbcrConversionInfo GrVkSurfaceInfo::fYcbcrConversionInfo

Definition at line 103 of file GrVkTypes.h.


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