Class VkPhysicalDeviceImageDrmFormatModifierInfoEXT

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPhysicalDeviceImageDrmFormatModifierInfoEXT extends Struct<VkPhysicalDeviceImageDrmFormatModifierInfoEXT> implements NativeResource
Structure specifying a DRM format modifier as image creation parameter.
Description

If the drmFormatModifier is incompatible with the parameters specified in VkPhysicalDeviceImageFormatInfo2 and its pNext chain, then GetPhysicalDeviceImageFormatProperties2 returns ERROR_FORMAT_NOT_SUPPORTED. The implementation must support the query of any drmFormatModifier, including unknown and invalid modifier values.

Valid Usage
Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceImageDrmFormatModifierInfoEXT {
     VkStructureType sType();
     void const * pNext();
     uint64_t drmFormatModifier();
     VkSharingMode sharingMode();
     uint32_t queueFamilyIndexCount();
     uint32_t const * pQueueFamilyIndices();
 }