Class VkSubmitInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkSubmitInfo extends Struct<VkSubmitInfo> implements NativeResource

 struct VkSubmitInfo {
     VkStructureType sType;
     void const * pNext;
     uint32_t waitSemaphoreCount;
     VkSemaphore const * pWaitSemaphores;
     VkPipelineStageFlags const * pWaitDstStageMask;
     uint32_t commandBufferCount;
     VkCommandBuffer const * pCommandBuffers;
     uint32_t signalSemaphoreCount;
     VkSemaphore const * pSignalSemaphores;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • STYPE

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • WAITSEMAPHORECOUNT

      public static final int WAITSEMAPHORECOUNT
      The struct member offsets.
    • PWAITSEMAPHORES

      public static final int PWAITSEMAPHORES
      The struct member offsets.
    • PWAITDSTSTAGEMASK

      public static final int PWAITDSTSTAGEMASK
      The struct member offsets.
    • COMMANDBUFFERCOUNT

      public static final int COMMANDBUFFERCOUNT
      The struct member offsets.
    • PCOMMANDBUFFERS

      public static final int PCOMMANDBUFFERS
      The struct member offsets.
    • SIGNALSEMAPHORECOUNT

      public static final int SIGNALSEMAPHORECOUNT
      The struct member offsets.
    • PSIGNALSEMAPHORES

      public static final int PSIGNALSEMAPHORES
      The struct member offsets.
  • Constructor Details

    • VkSubmitInfo

      public VkSubmitInfo(ByteBuffer container)
      Creates a VkSubmitInfo instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details