Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
GrVkImageSpec Struct Reference

#include <GrVkTypesPriv.h>

Public Member Functions

 GrVkImageSpec ()
 
 GrVkImageSpec (const GrVkSurfaceInfo &info)
 

Public Attributes

VkImageTiling fImageTiling
 
VkFormat fFormat
 
VkImageUsageFlags fImageUsageFlags
 
skgpu::VulkanYcbcrConversionInfo fYcbcrConversionInfo
 
VkSharingMode fSharingMode
 

Detailed Description

Definition at line 22 of file GrVkTypesPriv.h.

Constructor & Destructor Documentation

◆ GrVkImageSpec() [1/2]

GrVkImageSpec::GrVkImageSpec ( )
inline

Definition at line 23 of file GrVkTypesPriv.h.

VkImageUsageFlags fImageUsageFlags
Definition: GrVkTypesPriv.h:38
VkFormat fFormat
Definition: GrVkTypesPriv.h:37
VkSharingMode fSharingMode
Definition: GrVkTypesPriv.h:40
VkImageTiling fImageTiling
Definition: GrVkTypesPriv.h:36
@ VK_SHARING_MODE_EXCLUSIVE
Definition: vulkan_core.h:1813
@ VK_IMAGE_TILING_OPTIMAL
Definition: vulkan_core.h:1767
@ VK_FORMAT_UNDEFINED
Definition: vulkan_core.h:1459

◆ GrVkImageSpec() [2/2]

GrVkImageSpec::GrVkImageSpec ( const GrVkSurfaceInfo info)
inline

Definition at line 29 of file GrVkTypesPriv.h.

30 : fImageTiling(info.fImageTiling)
31 , fFormat(info.fFormat)
32 , fImageUsageFlags(info.fImageUsageFlags)
33 , fYcbcrConversionInfo(info.fYcbcrConversionInfo)
34 , fSharingMode(info.fSharingMode) {}
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
Definition: DM.cpp:213
skgpu::VulkanYcbcrConversionInfo fYcbcrConversionInfo
Definition: GrVkTypesPriv.h:39

Member Data Documentation

◆ fFormat

VkFormat GrVkImageSpec::fFormat

Definition at line 37 of file GrVkTypesPriv.h.

◆ fImageTiling

VkImageTiling GrVkImageSpec::fImageTiling

Definition at line 36 of file GrVkTypesPriv.h.

◆ fImageUsageFlags

VkImageUsageFlags GrVkImageSpec::fImageUsageFlags

Definition at line 38 of file GrVkTypesPriv.h.

◆ fSharingMode

VkSharingMode GrVkImageSpec::fSharingMode

Definition at line 40 of file GrVkTypesPriv.h.

◆ fYcbcrConversionInfo

skgpu::VulkanYcbcrConversionInfo GrVkImageSpec::fYcbcrConversionInfo

Definition at line 39 of file GrVkTypesPriv.h.


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