srcAddress must be 4 byte alignedbufferRowLength must be 0, or greater than or equal to the width member of imageExtentbufferImageHeight must be 0, or greater than or equal to the height member of imageExtentimageOffset must specify a valid offset in the destination imageimageExtent must specify a valid region in the destination image and can be 0imageSubresource must be a valid VkImageSubresourceLayers structureVkExtent3D, VkImageSubresourceLayers, VkOffset3D
struct VkCopyMemoryToImageIndirectCommandNV {
VkDeviceAddress srcAddress;
uint32_t bufferRowLength;
uint32_t bufferImageHeight;
VkImageSubresourceLayers imageSubresource;
VkOffset3D imageOffset;
VkExtent3D imageExtent;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VkCopyMemoryToImageIndirectCommandNV.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | BUFFERIMAGEHEIGHT
The struct member offsets. |
| public static final int | BUFFERROWLENGTH
The struct member offsets. |
| public static final int | IMAGEEXTENT
The struct member offsets. |
| public static final int | IMAGEOFFSET
The struct member offsets. |
| public static final int | IMAGESUBRESOURCE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SRCADDRESS
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkCopyMemoryToImageIndirectCommandNV(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public VkCopyMemoryToImageIndirectCommandNV | |
| public int | bufferRowLength()
|
| public VkCopyMemoryToImageIndirectCommandNV | |
| public static VkCopyMemoryToImageIndirectCommandNV | |
| public static VkCopyMemoryToImageIndirectCommandNV. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkCopyMemoryToImageIndirectCommandNV | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkCopyMemoryToImageIndirectCommandNV. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected VkCopyMemoryToImageIndirectCommandNV | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VkCopyMemoryToImageIndirectCommandNV | |
| public static VkCopyMemoryToImageIndirectCommandNV | create(long address)
Returns a new |
| public static VkCopyMemoryToImageIndirectCommandNV. | create(int
the buffer capacity capacity)Returns a new |
| public static VkCopyMemoryToImageIndirectCommandNV. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkCopyMemoryToImageIndirectCommandNV | |
| public static VkCopyMemoryToImageIndirectCommandNV. | |
| public VkExtent3D | |
| public VkCopyMemoryToImageIndirectCommandNV | |
| public VkCopyMemoryToImageIndirectCommandNV | |
| public VkOffset3D | imageOffset()
selects the initial |
| public VkCopyMemoryToImageIndirectCommandNV | |
| public VkCopyMemoryToImageIndirectCommandNV | |
| public VkImageSubresourceLayers | imageSubresource()
a |
| public VkCopyMemoryToImageIndirectCommandNV | imageSubresource(VkImageSubresourceLayers value)
Copies the specified |
| public VkCopyMemoryToImageIndirectCommandNV | imageSubresource(Consumer<VkImageSubresourceLayers> consumer)
Passes the |
| public static VkCopyMemoryToImageIndirectCommandNV | |
| public static VkCopyMemoryToImageIndirectCommandNV. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkCopyMemoryToImageIndirectCommandNV | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkCopyMemoryToImageIndirectCommandNV. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static VkExtent3D | |
| public static void | |
| public static VkOffset3D | |
| public static void | |
| public static VkImageSubresourceLayers | |
| public static void | |
| public static long | |
| public static void | |
| public VkCopyMemoryToImageIndirectCommandNV | set(long srcAddress, int bufferRowLength, int bufferImageHeight, VkImageSubresourceLayers imageSubresource, VkOffset3D imageOffset, VkExtent3D imageExtent)
Initializes this struct with the specified values. |
| public VkCopyMemoryToImageIndirectCommandNV | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public long | |
| public VkCopyMemoryToImageIndirectCommandNV |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| BUFFERIMAGEHEIGHT | back to summary |
|---|---|
| public static final int BUFFERIMAGEHEIGHT The struct member offsets. | |
| BUFFERROWLENGTH | back to summary |
|---|---|
| public static final int BUFFERROWLENGTH The struct member offsets. | |
| IMAGEEXTENT | back to summary |
|---|---|
| public static final int IMAGEEXTENT The struct member offsets. | |
| IMAGEOFFSET | back to summary |
|---|---|
| public static final int IMAGEOFFSET The struct member offsets. | |
| IMAGESUBRESOURCE | back to summary |
|---|---|
| public static final int IMAGESUBRESOURCE The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| SRCADDRESS | back to summary |
|---|---|
| public static final int SRCADDRESS The struct member offsets. | |
| VkCopyMemoryToImageIndirectCommandNV | back to summary |
|---|---|
| protected VkCopyMemoryToImageIndirectCommandNV(long address, ByteBuffer container) | |
| VkCopyMemoryToImageIndirectCommandNV | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| bufferImageHeight | back to summary |
|---|---|
| public int bufferImageHeight() see
| |
| bufferImageHeight | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV bufferImageHeight(int value) Sets the specified value to the | |
| bufferRowLength | back to summary |
|---|---|
| public int bufferRowLength()
| |
| bufferRowLength | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV bufferRowLength(int value) Sets the specified value to the | |
| calloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Returns a new
| |
| create | back to summary |
|---|---|
| protected VkCopyMemoryToImageIndirectCommandNV create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV create() Returns a new | |
| create | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Returns a new
| |
| create | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Like
| |
| imageExtent | back to summary |
|---|---|
| public VkExtent3D imageExtent() the size in texels of the destination image in | |
| imageExtent | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV imageExtent(VkExtent3D value) Copies the specified | |
| imageExtent | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV imageExtent(Consumer<VkExtent3D> consumer) Passes the | |
| imageOffset | back to summary |
|---|---|
| public VkOffset3D imageOffset() selects the initial | |
| imageOffset | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV imageOffset(VkOffset3D value) Copies the specified | |
| imageOffset | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV imageOffset(Consumer<VkOffset3D> consumer) Passes the | |
| imageSubresource | back to summary |
|---|---|
| public VkImageSubresourceLayers imageSubresource() a | |
| imageSubresource | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV imageSubresource(VkImageSubresourceLayers value) Copies the specified | |
| imageSubresource | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV imageSubresource(Consumer<VkImageSubresourceLayers> consumer) Passes the | |
| malloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkCopyMemoryToImageIndirectCommandNV. Returns a new
| |
| nbufferImageHeight | back to summary |
|---|---|
| public static int nbufferImageHeight(long struct) Unsafe version of | |
| nbufferImageHeight | back to summary |
|---|---|
| public static void nbufferImageHeight(long struct, int value) Unsafe version of | |
| nbufferRowLength | back to summary |
|---|---|
| public static int nbufferRowLength(long struct) Unsafe version of | |
| nbufferRowLength | back to summary |
|---|---|
| public static void nbufferRowLength(long struct, int value) Unsafe version of | |
| nimageExtent | back to summary |
|---|---|
| public static VkExtent3D nimageExtent(long struct) Unsafe version of | |
| nimageExtent | back to summary |
|---|---|
| public static void nimageExtent(long struct, VkExtent3D value) Unsafe version of | |
| nimageOffset | back to summary |
|---|---|
| public static VkOffset3D nimageOffset(long struct) Unsafe version of | |
| nimageOffset | back to summary |
|---|---|
| public static void nimageOffset(long struct, VkOffset3D value) Unsafe version of | |
| nimageSubresource | back to summary |
|---|---|
| public static VkImageSubresourceLayers nimageSubresource(long struct) Unsafe version of | |
| nimageSubresource | back to summary |
|---|---|
| public static void nimageSubresource(long struct, VkImageSubresourceLayers value) Unsafe version of | |
| nsrcAddress | back to summary |
|---|---|
| public static long nsrcAddress(long struct) Unsafe version of | |
| nsrcAddress | back to summary |
|---|---|
| public static void nsrcAddress(long struct, long value) Unsafe version of | |
| set | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV set(long srcAddress, int bufferRowLength, int bufferImageHeight, VkImageSubresourceLayers imageSubresource, VkOffset3D imageOffset, VkExtent3D imageExtent) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV set(VkCopyMemoryToImageIndirectCommandNV src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| srcAddress | back to summary |
|---|---|
| public long srcAddress() the starting address of the source host or device memory to copy from.
| |
| srcAddress | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV srcAddress(long value) Sets the specified value to the | |
VkCopyMemoryToImageIndirectCommandNV structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VkCopyMemoryToImageIndirectCommandNV |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VkCopyMemoryToImageIndirectCommandNV ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| bufferImageHeight | back to summary |
|---|---|
public int bufferImageHeight()
| |
| bufferImageHeight | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Sets the specified value to the | |
| bufferRowLength | back to summary |
|---|---|
public int bufferRowLength()
| |
| bufferRowLength | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Sets the specified value to the | |
| getElementFactory | back to summary |
|---|---|
| protected VkCopyMemoryToImageIndirectCommandNV getElementFactory() Implements abstract org.
| |
| imageExtent | back to summary |
|---|---|
public VkExtent3D imageExtent()
| |
| imageExtent | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Copies the specified | |
| imageExtent | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Passes the | |
| imageOffset | back to summary |
|---|---|
public VkOffset3D imageOffset()
| |
| imageOffset | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Copies the specified | |
| imageOffset | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Passes the | |
| imageSubresource | back to summary |
|---|---|
public VkImageSubresourceLayers imageSubresource()
| |
| imageSubresource | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Copies the specified | |
| imageSubresource | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Passes the | |
| self | back to summary |
|---|---|
| protected VkCopyMemoryToImageIndirectCommandNV. Implements abstract org.
| |
| srcAddress | back to summary |
|---|---|
public long srcAddress()
| |
| srcAddress | back to summary |
|---|---|
| public VkCopyMemoryToImageIndirectCommandNV. Sets the specified value to the | |