Class VkPhysicalDeviceExternalImageFormatInfo

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceExternalImageFormatInfo>
org.lwjgl.vulkan.VkPhysicalDeviceExternalImageFormatInfo
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
Direct Known Subclasses:
VkPhysicalDeviceExternalImageFormatInfoKHR

public class VkPhysicalDeviceExternalImageFormatInfo extends org.lwjgl.system.Struct<VkPhysicalDeviceExternalImageFormatInfo> implements org.lwjgl.system.NativeResource
Structure specifying external image creation parameters.
Description

If handleType is 0, GetPhysicalDeviceImageFormatProperties2 will behave as if VkPhysicalDeviceExternalImageFormatInfo was not present, and VkExternalImageFormatProperties will be ignored.

If handleType is not compatible with the format, type, tiling, usage, and flags specified in VkPhysicalDeviceImageFormatInfo2, then GetPhysicalDeviceImageFormatProperties2 returns ERROR_FORMAT_NOT_SUPPORTED.

Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceExternalImageFormatInfo {
     VkStructureType sType();
     void const * pNext();
     VkExternalMemoryHandleTypeFlagBits handleType();
 }