Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GrVkImage::ImageDesc Struct Reference

#include <GrVkImage.h>

Public Member Functions

 ImageDesc ()
 

Public Attributes

VkImageType fImageType
 
VkFormat fFormat
 
uint32_t fWidth
 
uint32_t fHeight
 
uint32_t fLevels
 
uint32_t fSamples
 
VkImageTiling fImageTiling
 
VkImageUsageFlags fUsageFlags
 
VkFlags fMemProps
 
GrProtected fIsProtected
 

Detailed Description

Definition at line 177 of file GrVkImage.h.

Constructor & Destructor Documentation

◆ ImageDesc()

GrVkImage::ImageDesc::ImageDesc ( )
inline

Definition at line 189 of file GrVkImage.h.

192 , fWidth(0)
193 , fHeight(0)
194 , fLevels(1)
195 , fSamples(1)
197 , fUsageFlags(0)
199 , fIsProtected(GrProtected::kNo) {}
VkImageUsageFlags fUsageFlags
Definition GrVkImage.h:185
VkImageType fImageType
Definition GrVkImage.h:178
GrProtected fIsProtected
Definition GrVkImage.h:187
VkImageTiling fImageTiling
Definition GrVkImage.h:184
@ VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
@ VK_IMAGE_TILING_OPTIMAL
@ VK_IMAGE_TYPE_2D
@ VK_FORMAT_UNDEFINED

Member Data Documentation

◆ fFormat

VkFormat GrVkImage::ImageDesc::fFormat

Definition at line 179 of file GrVkImage.h.

◆ fHeight

uint32_t GrVkImage::ImageDesc::fHeight

Definition at line 181 of file GrVkImage.h.

◆ fImageTiling

VkImageTiling GrVkImage::ImageDesc::fImageTiling

Definition at line 184 of file GrVkImage.h.

◆ fImageType

VkImageType GrVkImage::ImageDesc::fImageType

Definition at line 178 of file GrVkImage.h.

◆ fIsProtected

GrProtected GrVkImage::ImageDesc::fIsProtected

Definition at line 187 of file GrVkImage.h.

◆ fLevels

uint32_t GrVkImage::ImageDesc::fLevels

Definition at line 182 of file GrVkImage.h.

◆ fMemProps

VkFlags GrVkImage::ImageDesc::fMemProps

Definition at line 186 of file GrVkImage.h.

◆ fSamples

uint32_t GrVkImage::ImageDesc::fSamples

Definition at line 183 of file GrVkImage.h.

◆ fUsageFlags

VkImageUsageFlags GrVkImage::ImageDesc::fUsageFlags

Definition at line 185 of file GrVkImage.h.

◆ fWidth

uint32_t GrVkImage::ImageDesc::fWidth

Definition at line 180 of file GrVkImage.h.


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