maxSequencesCount must be less or equal to VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV::maxIndirectSequenceCountpipelineBindPoint is of type PIPELINE_BIND_POINT_GRAPHICS, then pipeline must be a valid VkPipeline handlepipelineBindPoint is of type PIPELINE_BIND_POINT_COMPUTE, and the indirectCommandsLayout was not created with a INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV token, then the pipeline must be a valid VkPipeline handlepipelineBindPoint is of type PIPELINE_BIND_POINT_COMPUTE, and the indirectCommandsLayout contains a INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV token, then the pipeline must be NULLsType must be STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NVpNext must be NULLpipelineBindPoint must be a valid VkPipelineBindPoint valuepipeline is not NULL_HANDLE, pipeline must be a valid VkPipeline handleindirectCommandsLayout must be a valid VkIndirectCommandsLayoutNV handleindirectCommandsLayout, and pipeline that are valid handles of non-ignored parameters must have been created, allocated, or retrieved from the same VkDeviceGetGeneratedCommandsMemoryRequirementsNV
struct VkGeneratedCommandsMemoryRequirementsInfoNV {
VkStructureType sType;
void const * pNext;
VkPipelineBindPoint pipelineBindPoint;
VkPipeline pipeline;
VkIndirectCommandsLayoutNV indirectCommandsLayout;
uint32_t maxSequencesCount;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | INDIRECTCOMMANDSLAYOUT
The struct member offsets. |
| public static final int | MAXSEQUENCESCOUNT
The struct member offsets. |
| public static final int | PIPELINE
The struct member offsets. |
| public static final int | PIPELINEBINDPOINT
The struct member offsets. |
| public static final int | PNEXT
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkGeneratedCommandsMemoryRequirementsInfoNV(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected VkGeneratedCommandsMemoryRequirementsInfoNV | 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 VkGeneratedCommandsMemoryRequirementsInfoNV | create()
Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV | create(long address)
Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | create(int
the buffer capacity capacity)Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | |
| public long | indirectCommandsLayout()
the |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public int | maxSequencesCount()
the maximum number of sequences that this buffer memory in combination with the other state provided can be used with. |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public long | |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public int | pipelineBindPoint()
the |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public long | |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | set(int sType, long pNext, int pipelineBindPoint, long pipeline, long indirectCommandsLayout, int maxSequencesCount)
Initializes this struct with the specified values. |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | |
| public VkGeneratedCommandsMemoryRequirementsInfoNV | sType$Default()
Sets the |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| INDIRECTCOMMANDSLAYOUT | back to summary |
|---|---|
| public static final int INDIRECTCOMMANDSLAYOUT The struct member offsets. | |
| MAXSEQUENCESCOUNT | back to summary |
|---|---|
| public static final int MAXSEQUENCESCOUNT The struct member offsets. | |
| PIPELINE | back to summary |
|---|---|
| public static final int PIPELINE The struct member offsets. | |
| PIPELINEBINDPOINT | back to summary |
|---|---|
| public static final int PIPELINEBINDPOINT The struct member offsets. | |
| PNEXT | back to summary |
|---|---|
| public static final int PNEXT The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| STYPE | back to summary |
|---|---|
| public static final int STYPE The struct member offsets. | |
| VkGeneratedCommandsMemoryRequirementsInfoNV | back to summary |
|---|---|
| protected VkGeneratedCommandsMemoryRequirementsInfoNV(long address, ByteBuffer container) | |
| VkGeneratedCommandsMemoryRequirementsInfoNV | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Returns a new
| |
| create | back to summary |
|---|---|
| protected VkGeneratedCommandsMemoryRequirementsInfoNV create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV create() Returns a new | |
| create | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Returns a new
| |
| create | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Like
| |
| indirectCommandsLayout | back to summary |
|---|---|
| public long indirectCommandsLayout() the
| |
| indirectCommandsLayout | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV indirectCommandsLayout(long value) Sets the specified value to the | |
| malloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkGeneratedCommandsMemoryRequirementsInfoNV. Returns a new
| |
| maxSequencesCount | back to summary |
|---|---|
| public int maxSequencesCount() the maximum number of sequences that this buffer memory in combination with the other state provided can be used with.
| |
| maxSequencesCount | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV maxSequencesCount(int value) Sets the specified value to the | |
| nindirectCommandsLayout | back to summary |
|---|---|
| public static long nindirectCommandsLayout(long struct) Unsafe version of | |
| nindirectCommandsLayout | back to summary |
|---|---|
| public static void nindirectCommandsLayout(long struct, long value) Unsafe version of | |
| nmaxSequencesCount | back to summary |
|---|---|
| public static int nmaxSequencesCount(long struct) Unsafe version of | |
| nmaxSequencesCount | back to summary |
|---|---|
| public static void nmaxSequencesCount(long struct, int value) Unsafe version of | |
| npipeline | back to summary |
|---|---|
| public static long npipeline(long struct) Unsafe version of | |
| npipeline | back to summary |
|---|---|
| public static void npipeline(long struct, long value) Unsafe version of | |
| npipelineBindPoint | back to summary |
|---|---|
| public static int npipelineBindPoint(long struct) Unsafe version of | |
| npipelineBindPoint | back to summary |
|---|---|
| public static void npipelineBindPoint(long struct, int value) Unsafe version of | |
| npNext | back to summary |
|---|---|
| public static long npNext(long struct) Unsafe version of | |
| npNext | back to summary |
|---|---|
| public static void npNext(long struct, long value) Unsafe version of | |
| nsType | back to summary |
|---|---|
| public static int nsType(long struct) Unsafe version of | |
| nsType | back to summary |
|---|---|
| public static void nsType(long struct, int value) Unsafe version of | |
| pipeline | back to summary |
|---|---|
| public long pipeline() the
| |
| pipeline | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV pipeline(long value) Sets the specified value to the | |
| pipelineBindPoint | back to summary |
|---|---|
| public int pipelineBindPoint() the
| |
| pipelineBindPoint | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV pipelineBindPoint(int value) Sets the specified value to the | |
| pNext | back to summary |
|---|---|
| public long pNext()
| |
| pNext | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV pNext(long value) Sets the specified value to the | |
| set | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV set(int sType, long pNext, int pipelineBindPoint, long pipeline, long indirectCommandsLayout, int maxSequencesCount) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV set(VkGeneratedCommandsMemoryRequirementsInfoNV src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| sType | back to summary |
|---|---|
| public int sType() a
| |
| sType | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV sType(int value) Sets the specified value to the | |
| sType$Default | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV sType$Default() Sets the | |
VkGeneratedCommandsMemoryRequirementsInfoNV structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VkGeneratedCommandsMemoryRequirementsInfoNV |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VkGeneratedCommandsMemoryRequirementsInfoNV 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 VkGeneratedCommandsMemoryRequirementsInfoNV getElementFactory() Implements abstract org.
| |
| indirectCommandsLayout | back to summary |
|---|---|
public long indirectCommandsLayout()
| |
| indirectCommandsLayout | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the specified value to the | |
| maxSequencesCount | back to summary |
|---|---|
public int maxSequencesCount()
| |
| maxSequencesCount | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the specified value to the | |
| pipeline | back to summary |
|---|---|
public long pipeline()
| |
| pipeline | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the specified value to the | |
| pipelineBindPoint | back to summary |
|---|---|
public int pipelineBindPoint()
| |
| pipelineBindPoint | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the specified value to the | |
| pNext | back to summary |
|---|---|
public long pNext()
| |
| pNext | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the specified value to the | |
| self | back to summary |
|---|---|
| protected VkGeneratedCommandsMemoryRequirementsInfoNV. Implements abstract org.
| |
| sType | back to summary |
|---|---|
public int sType()
| |
| sType | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the specified value to the | |
| sType$Default | back to summary |
|---|---|
| public VkGeneratedCommandsMemoryRequirementsInfoNV. Sets the | |