Class VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<VkPhysicalDevicePortabilitySubsetFeaturesKHR>, NativeResource, Pointer
Enclosing class:
VkPhysicalDevicePortabilitySubsetFeaturesKHR

public static class VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer extends StructBuffer<VkPhysicalDevicePortabilitySubsetFeaturesKHR,VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer> implements NativeResource
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new VkPhysicalDevicePortabilitySubsetFeaturesKHR.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 VkPhysicalDevicePortabilitySubsetFeaturesKHR.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 Details

    • sType

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

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

      public boolean constantAlphaColorBlendFactors()
      Returns:
      the value of the constantAlphaColorBlendFactors field.
    • events

      public boolean events()
      Returns:
      the value of the events field.
    • imageViewFormatReinterpretation

      public boolean imageViewFormatReinterpretation()
      Returns:
      the value of the imageViewFormatReinterpretation field.
    • imageViewFormatSwizzle

      public boolean imageViewFormatSwizzle()
      Returns:
      the value of the imageViewFormatSwizzle field.
    • imageView2DOn3DImage

      public boolean imageView2DOn3DImage()
      Returns:
      the value of the imageView2DOn3DImage field.
    • multisampleArrayImage

      public boolean multisampleArrayImage()
      Returns:
      the value of the multisampleArrayImage field.
    • mutableComparisonSamplers

      public boolean mutableComparisonSamplers()
      Returns:
      the value of the mutableComparisonSamplers field.
    • pointPolygons

      public boolean pointPolygons()
      Returns:
      the value of the pointPolygons field.
    • samplerMipLodBias

      public boolean samplerMipLodBias()
      Returns:
      the value of the samplerMipLodBias field.
    • separateStencilMaskRef

      public boolean separateStencilMaskRef()
      Returns:
      the value of the separateStencilMaskRef field.
    • shaderSampleRateInterpolationFunctions

      public boolean shaderSampleRateInterpolationFunctions()
      Returns:
      the value of the shaderSampleRateInterpolationFunctions field.
    • tessellationIsolines

      public boolean tessellationIsolines()
      Returns:
      the value of the tessellationIsolines field.
    • tessellationPointMode

      public boolean tessellationPointMode()
      Returns:
      the value of the tessellationPointMode field.
    • triangleFans

      public boolean triangleFans()
      Returns:
      the value of the triangleFans field.
    • vertexAttributeAccessBeyondStride

      public boolean vertexAttributeAccessBeyondStride()
      Returns:
      the value of the vertexAttributeAccessBeyondStride field.
    • sType

      Sets the specified value to the sType field.
    • sType$Default

    • pNext

      Sets the specified value to the pNext field.
    • constantAlphaColorBlendFactors

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer constantAlphaColorBlendFactors(boolean value)
      Sets the specified value to the constantAlphaColorBlendFactors field.
    • events

      Sets the specified value to the events field.
    • imageViewFormatReinterpretation

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer imageViewFormatReinterpretation(boolean value)
      Sets the specified value to the imageViewFormatReinterpretation field.
    • imageViewFormatSwizzle

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer imageViewFormatSwizzle(boolean value)
      Sets the specified value to the imageViewFormatSwizzle field.
    • imageView2DOn3DImage

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer imageView2DOn3DImage(boolean value)
      Sets the specified value to the imageView2DOn3DImage field.
    • multisampleArrayImage

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer multisampleArrayImage(boolean value)
      Sets the specified value to the multisampleArrayImage field.
    • mutableComparisonSamplers

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer mutableComparisonSamplers(boolean value)
      Sets the specified value to the mutableComparisonSamplers field.
    • pointPolygons

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer pointPolygons(boolean value)
      Sets the specified value to the pointPolygons field.
    • samplerMipLodBias

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer samplerMipLodBias(boolean value)
      Sets the specified value to the samplerMipLodBias field.
    • separateStencilMaskRef

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer separateStencilMaskRef(boolean value)
      Sets the specified value to the separateStencilMaskRef field.
    • shaderSampleRateInterpolationFunctions

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer shaderSampleRateInterpolationFunctions(boolean value)
      Sets the specified value to the shaderSampleRateInterpolationFunctions field.
    • tessellationIsolines

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer tessellationIsolines(boolean value)
      Sets the specified value to the tessellationIsolines field.
    • tessellationPointMode

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer tessellationPointMode(boolean value)
      Sets the specified value to the tessellationPointMode field.
    • triangleFans

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer triangleFans(boolean value)
      Sets the specified value to the triangleFans field.
    • vertexAttributeAccessBeyondStride

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer vertexAttributeAccessBeyondStride(boolean value)
      Sets the specified value to the vertexAttributeAccessBeyondStride field.