Class VkDrmFormatModifierPropertiesListEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkDrmFormatModifierPropertiesListEXT>
org.lwjgl.vulkan.VkDrmFormatModifierPropertiesListEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkDrmFormatModifierPropertiesListEXT extends org.lwjgl.system.Struct<VkDrmFormatModifierPropertiesListEXT> implements org.lwjgl.system.NativeResource
Structure specifying the list of DRM format modifiers supported for a format.
Description

If pDrmFormatModifierProperties is NULL, then the function returns in drmFormatModifierCount the number of modifiers compatible with the queried format. Otherwise, the application must set drmFormatModifierCount to the length of the array pDrmFormatModifierProperties; the function will write at most drmFormatModifierCount elements to the array, and will return in drmFormatModifierCount the number of elements written.

Among the elements in array pDrmFormatModifierProperties, each returned drmFormatModifier must be unique.

Valid Usage (Implicit)
See Also

VkDrmFormatModifierPropertiesEXT

Layout


 struct VkDrmFormatModifierPropertiesListEXT {
     VkStructureType sType();
     void * pNext();
     uint32_t drmFormatModifierCount();
     VkDrmFormatModifierPropertiesEXT * pDrmFormatModifierProperties();
 }