Class VkCopyMemoryToImageIndirectCommandNV

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

public class VkCopyMemoryToImageIndirectCommandNV extends org.lwjgl.system.Struct<VkCopyMemoryToImageIndirectCommandNV> implements org.lwjgl.system.NativeResource
Structure specifying indirect buffer image copy operation.
Valid Usage
  • The srcAddress must be 4 byte aligned
  • bufferRowLength must be 0, or greater than or equal to the width member of imageExtent
  • bufferImageHeight must be 0, or greater than or equal to the height member of imageExtent
  • imageOffset must specify a valid offset in the destination image
  • imageExtent must specify a valid region in the destination image and can be 0
Valid Usage (Implicit)
See Also

VkExtent3D, VkImageSubresourceLayers, VkOffset3D

Layout


 struct VkCopyMemoryToImageIndirectCommandNV {
     VkDeviceAddress srcAddress();
     uint32_t bufferRowLength();
     uint32_t bufferImageHeight();
     VkImageSubresourceLayers imageSubresource();
     VkOffset3D imageOffset();
     VkExtent3D imageExtent();
 }