Class VkHostImageLayoutTransitionInfoEXT

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

public class VkHostImageLayoutTransitionInfoEXT extends org.lwjgl.system.Struct<VkHostImageLayoutTransitionInfoEXT> implements org.lwjgl.system.NativeResource
Structure specifying the parameters of a host-side image layout transition.
Description

vkTransitionImageLayoutEXT does not check whether the device memory associated with an image is currently in use before performing the layout transition. The application must guarantee that any previously submitted command that reads from or writes to this subresource has completed before the host performs the layout transition.

Note

Image layout transitions performed on the host do not require queue family ownership transfers as the physical layout of the image will not vary between queue families for the layouts supported by this function.

Valid Usage
Valid Usage (Implicit)
See Also

VkImageSubresourceRange, TransitionImageLayoutEXT

Layout


 struct VkHostImageLayoutTransitionInfoEXT {
     VkStructureType sType();
     void const * pNext();
     VkImage image();
     VkImageLayout oldLayout();
     VkImageLayout newLayout();
     VkImageSubresourceRange subresourceRange();
 }