Whether payloads is consumed as a device or host pointer is defined by the command this structure is used in.
payloadCount must be no greater than maxExecutionGraphShaderPayloadCountVkDeviceOrHostAddressConstAMDX, VkDispatchGraphCountInfoAMDX
struct VkDispatchGraphInfoAMDX {
uint32_t nodeIndex;
uint32_t payloadCount;
VkDeviceOrHostAddressConstAMDX payloads;
uint64_t payloadStride;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VkDispatchGraphInfoAMDX.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | NODEINDEX
The struct member offsets. |
| public static final int | PAYLOADCOUNT
The struct member offsets. |
| public static final int | PAYLOADS
The struct member offsets. |
| public static final int | PAYLOADSTRIDE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkDispatchGraphInfoAMDX(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkDispatchGraphInfoAMDX | |
| public static VkDispatchGraphInfoAMDX. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkDispatchGraphInfoAMDX | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkDispatchGraphInfoAMDX. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected VkDispatchGraphInfoAMDX | 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 VkDispatchGraphInfoAMDX | |
| public static VkDispatchGraphInfoAMDX | create(long address)
Returns a new |
| public static VkDispatchGraphInfoAMDX. | create(int
the buffer capacity capacity)Returns a new |
| public static VkDispatchGraphInfoAMDX. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkDispatchGraphInfoAMDX | |
| public static VkDispatchGraphInfoAMDX. | |
| public static VkDispatchGraphInfoAMDX | |
| public static VkDispatchGraphInfoAMDX. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkDispatchGraphInfoAMDX | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkDispatchGraphInfoAMDX. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static int | |
| public static void | |
| public int | |
| public VkDispatchGraphInfoAMDX | |
| public static int | |
| public static void | |
| public static VkDeviceOrHostAddressConstAMDX | |
| public static void | |
| public static long | |
| public static void | |
| public int | |
| public VkDispatchGraphInfoAMDX | |
| public VkDeviceOrHostAddressConstAMDX | payloads()
a device or host address pointer to a flat array of payloads with size equal to the product of |
| public VkDispatchGraphInfoAMDX | payloads(VkDeviceOrHostAddressConstAMDX value)
Copies the specified |
| public VkDispatchGraphInfoAMDX | payloads(Consumer<VkDeviceOrHostAddressConstAMDX> consumer)
|
| public long | |
| public VkDispatchGraphInfoAMDX | |
| public VkDispatchGraphInfoAMDX | set(int nodeIndex, int payloadCount, VkDeviceOrHostAddressConstAMDX payloads, long payloadStride)
Initializes this struct with the specified values. |
| public VkDispatchGraphInfoAMDX | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| NODEINDEX | back to summary |
|---|---|
| public static final int NODEINDEX The struct member offsets. | |
| PAYLOADCOUNT | back to summary |
|---|---|
| public static final int PAYLOADCOUNT The struct member offsets. | |
| PAYLOADS | back to summary |
|---|---|
| public static final int PAYLOADS The struct member offsets. | |
| PAYLOADSTRIDE | back to summary |
|---|---|
| public static final int PAYLOADSTRIDE The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| VkDispatchGraphInfoAMDX | back to summary |
|---|---|
| protected VkDispatchGraphInfoAMDX(long address, ByteBuffer container) | |
| VkDispatchGraphInfoAMDX | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Returns a new
| |
| create | back to summary |
|---|---|
| protected VkDispatchGraphInfoAMDX create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX create() Returns a new | |
| create | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Returns a new
| |
| create | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Like
| |
| malloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkDispatchGraphInfoAMDX. Returns a new
| |
| nnodeIndex | back to summary |
|---|---|
| public static int nnodeIndex(long struct) Unsafe version of | |
| nnodeIndex | back to summary |
|---|---|
| public static void nnodeIndex(long struct, int value) Unsafe version of | |
| nodeIndex | back to summary |
|---|---|
| public int nodeIndex() the index of a node in an execution graph to be dispatched.
| |
| nodeIndex | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX nodeIndex(int value) Sets the specified value to the | |
| npayloadCount | back to summary |
|---|---|
| public static int npayloadCount(long struct) Unsafe version of | |
| npayloadCount | back to summary |
|---|---|
| public static void npayloadCount(long struct, int value) Unsafe version of | |
| npayloads | back to summary |
|---|---|
| public static VkDeviceOrHostAddressConstAMDX npayloads(long struct) Unsafe version of | |
| npayloads | back to summary |
|---|---|
| public static void npayloads(long struct, VkDeviceOrHostAddressConstAMDX value) Unsafe version of | |
| npayloadStride | back to summary |
|---|---|
| public static long npayloadStride(long struct) Unsafe version of | |
| npayloadStride | back to summary |
|---|---|
| public static void npayloadStride(long struct, long value) Unsafe version of | |
| payloadCount | back to summary |
|---|---|
| public int payloadCount() the number of payloads to dispatch for the specified node.
| |
| payloadCount | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX payloadCount(int value) Sets the specified value to the | |
| payloads | back to summary |
|---|---|
| public VkDeviceOrHostAddressConstAMDX payloads() a device or host address pointer to a flat array of payloads with size equal to the product of | |
| payloads | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX payloads(VkDeviceOrHostAddressConstAMDX value) Copies the specified | |
| payloads | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX payloads(Consumer<VkDeviceOrHostAddressConstAMDX> consumer) | |
| payloadStride | back to summary |
|---|---|
| public long payloadStride() the byte stride between successive payloads in
| |
| payloadStride | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX payloadStride(long value) Sets the specified value to the | |
| set | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX set(int nodeIndex, int payloadCount, VkDeviceOrHostAddressConstAMDX payloads, long payloadStride) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX set(VkDispatchGraphInfoAMDX src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
VkDispatchGraphInfoAMDX structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VkDispatchGraphInfoAMDX |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected VkDispatchGraphInfoAMDX | |
| public int | |
| public VkDispatchGraphInfoAMDX. | |
| public int | |
| public VkDispatchGraphInfoAMDX. | |
| public VkDeviceOrHostAddressConstAMDX | |
| public VkDispatchGraphInfoAMDX. | payloads(VkDeviceOrHostAddressConstAMDX value)
Copies the specified |
| public VkDispatchGraphInfoAMDX. | payloads(Consumer<VkDeviceOrHostAddressConstAMDX> consumer)
Passes the |
| public long | |
| public VkDispatchGraphInfoAMDX. | payloadStride(long value)
Sets the specified value to the |
| protected VkDispatchGraphInfoAMDX. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VkDispatchGraphInfoAMDX 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) | |
| getElementFactory | back to summary |
|---|---|
| protected VkDispatchGraphInfoAMDX getElementFactory() Implements abstract org.
| |
| nodeIndex | back to summary |
|---|---|
public int nodeIndex()
| |
| nodeIndex | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX. Sets the specified value to the | |
| payloadCount | back to summary |
|---|---|
public int payloadCount()
| |
| payloadCount | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX. Sets the specified value to the | |
| payloads | back to summary |
|---|---|
public VkDeviceOrHostAddressConstAMDX payloads()
| |
| payloads | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX. Copies the specified | |
| payloads | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX. Passes the | |
| payloadStride | back to summary |
|---|---|
public long payloadStride()
| |
| payloadStride | back to summary |
|---|---|
| public VkDispatchGraphInfoAMDX. Sets the specified value to the | |
| self | back to summary |
|---|---|
| protected VkDispatchGraphInfoAMDX. Implements abstract org.
| |