Class VkSwapchainCreateInfoKHR.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new VkSwapchainCreateInfoKHR.Buffer instance backed by the specified container. 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 VkSwapchainCreateInfoKHR.SIZEOF, and its mark will be undefined.

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

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • sType

        public int sType()
        Returns the value of the sType field.
      • pNext

        public long pNext()
        Returns the value of the pNext field.
      • flags

        public int flags()
        Returns the value of the flags field.
      • surface

        public long surface()
        Returns the value of the surface field.
      • minImageCount

        public int minImageCount()
        Returns the value of the minImageCount field.
      • imageFormat

        public int imageFormat()
        Returns the value of the imageFormat field.
      • imageColorSpace

        public int imageColorSpace()
        Returns the value of the imageColorSpace field.
      • imageArrayLayers

        public int imageArrayLayers()
        Returns the value of the imageArrayLayers field.
      • imageUsage

        public int imageUsage()
        Returns the value of the imageUsage field.
      • imageSharingMode

        public int imageSharingMode()
        Returns the value of the imageSharingMode field.
      • queueFamilyIndexCount

        public int queueFamilyIndexCount()
        Returns the value of the queueFamilyIndexCount field.
      • pQueueFamilyIndices

        @Nullable
        public java.nio.IntBuffer pQueueFamilyIndices()
        Returns a IntBuffer view of the data pointed to by the pQueueFamilyIndices field.
      • preTransform

        public int preTransform()
        Returns the value of the preTransform field.
      • compositeAlpha

        public int compositeAlpha()
        Returns the value of the compositeAlpha field.
      • presentMode

        public int presentMode()
        Returns the value of the presentMode field.
      • clipped

        public boolean clipped()
        Returns the value of the clipped field.
      • oldSwapchain

        public long oldSwapchain()
        Returns the value of the oldSwapchain field.
      • pQueueFamilyIndices

        public VkSwapchainCreateInfoKHR.Buffer pQueueFamilyIndices​(@Nullable
                                                                   java.nio.IntBuffer value)
        Sets the address of the specified IntBuffer to the pQueueFamilyIndices field.