Class VkPipelineCreationFeedback

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  VkPipelineCreationFeedback.Buffer
      An array of VkPipelineCreationFeedback structs.
      • Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer

        org.lwjgl.system.Pointer.Default
      • Nested classes/interfaces inherited from class org.lwjgl.system.Struct

        org.lwjgl.system.Struct.StructValidation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ALIGNOF
      The struct alignment in bytes.
      static int DURATION
      FLAGS
      The struct member offsets.
      static int SIZEOF
      The struct size in bytes.
      • Fields inherited from interface org.lwjgl.system.Pointer

        BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      VkPipelineCreationFeedback​(java.nio.ByteBuffer container)
      Creates a VkPipelineCreationFeedback instance at the current position of the specified ByteBuffer container.
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • FLAGS, DURATION

        The struct member offsets.
    • Constructor Detail

      • VkPipelineCreationFeedback

        public VkPipelineCreationFeedback​(java.nio.ByteBuffer container)
        Creates a VkPipelineCreationFeedback 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 Detail

      • sizeof

        public int sizeof()
        Specified by:
        sizeof in class org.lwjgl.system.Struct
      • flags

        public int flags()
        a bitmask of VkPipelineCreationFeedbackFlagBits providing feedback about the creation of a pipeline or of a pipeline stage.
      • duration

        public long duration()
        the duration spent creating a pipeline or pipeline stage in nanoseconds.
      • create

        public static VkPipelineCreationFeedback create​(long address)
        Returns a new VkPipelineCreationFeedback instance for the specified memory address.
      • nflags

        public static int nflags​(long struct)
        Unsafe version of flags().
      • nduration

        public static long nduration​(long struct)
        Unsafe version of duration().