Class VkGeneratedCommandsMemoryRequirementsInfoNV

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

public class VkGeneratedCommandsMemoryRequirementsInfoNV extends org.lwjgl.system.Struct<VkGeneratedCommandsMemoryRequirementsInfoNV> implements org.lwjgl.system.NativeResource
Structure specifying parameters for the reservation of preprocess buffer space.
Valid Usage
Valid Usage (Implicit)
  • sType must be STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV
  • pNext must be NULL
  • pipelineBindPoint must be a valid VkPipelineBindPoint value
  • If pipeline is not NULL_HANDLE, pipeline must be a valid VkPipeline handle
  • indirectCommandsLayout must be a valid VkIndirectCommandsLayoutNV handle
  • Both of indirectCommandsLayout, and pipeline that are valid handles of non-ignored parameters must have been created, allocated, or retrieved from the same VkDevice
See Also

GetGeneratedCommandsMemoryRequirementsNV

Layout


 struct VkGeneratedCommandsMemoryRequirementsInfoNV {
     VkStructureType sType();
     void const * pNext();
     VkPipelineBindPoint pipelineBindPoint();
     VkPipeline pipeline();
     VkIndirectCommandsLayoutNV indirectCommandsLayout();
     uint32_t maxSequencesCount();
 }