Class VkPhysicalDeviceSparseImageFormatInfo2

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer
Direct Known Subclasses:
VkPhysicalDeviceSparseImageFormatInfo2KHR

public class VkPhysicalDeviceSparseImageFormatInfo2 extends Struct<VkPhysicalDeviceSparseImageFormatInfo2> implements NativeResource
Structure specifying sparse image format inputs.
Valid Usage
  • samples must be a bit value that is set in VkImageFormatProperties::sampleCounts returned by vkGetPhysicalDeviceImageFormatProperties with format, type, tiling, and usage equal to those in this command and flags equal to the value that is set in VkImageCreateInfo::flags when the image is created
Valid Usage (Implicit)
  • sType must be STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
  • pNext must be NULL
  • format must be a valid VkFormat value
  • type must be a valid VkImageType value
  • samples must be a valid VkSampleCountFlagBits value
  • usage must be a valid combination of VkImageUsageFlagBits values
  • usage must not be 0
  • tiling must be a valid VkImageTiling value
See Also

GetPhysicalDeviceSparseImageFormatProperties2, GetPhysicalDeviceSparseImageFormatProperties2KHR

Layout


 struct VkPhysicalDeviceSparseImageFormatInfo2 {
     VkStructureType sType();
     void const * pNext();
     VkFormat format();
     VkImageType type();
     VkSampleCountFlagBits samples();
     VkImageUsageFlags usage();
     VkImageTiling tiling();
 }