Class VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer

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

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

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.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 VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.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.
    • extendedDynamicState3TessellationDomainOrigin

      public boolean extendedDynamicState3TessellationDomainOrigin()
      Returns:
      the value of the extendedDynamicState3TessellationDomainOrigin field.
    • extendedDynamicState3DepthClampEnable

      public boolean extendedDynamicState3DepthClampEnable()
      Returns:
      the value of the extendedDynamicState3DepthClampEnable field.
    • extendedDynamicState3PolygonMode

      public boolean extendedDynamicState3PolygonMode()
      Returns:
      the value of the extendedDynamicState3PolygonMode field.
    • extendedDynamicState3RasterizationSamples

      public boolean extendedDynamicState3RasterizationSamples()
      Returns:
      the value of the extendedDynamicState3RasterizationSamples field.
    • extendedDynamicState3SampleMask

      public boolean extendedDynamicState3SampleMask()
      Returns:
      the value of the extendedDynamicState3SampleMask field.
    • extendedDynamicState3AlphaToCoverageEnable

      public boolean extendedDynamicState3AlphaToCoverageEnable()
      Returns:
      the value of the extendedDynamicState3AlphaToCoverageEnable field.
    • extendedDynamicState3AlphaToOneEnable

      public boolean extendedDynamicState3AlphaToOneEnable()
      Returns:
      the value of the extendedDynamicState3AlphaToOneEnable field.
    • extendedDynamicState3LogicOpEnable

      public boolean extendedDynamicState3LogicOpEnable()
      Returns:
      the value of the extendedDynamicState3LogicOpEnable field.
    • extendedDynamicState3ColorBlendEnable

      public boolean extendedDynamicState3ColorBlendEnable()
      Returns:
      the value of the extendedDynamicState3ColorBlendEnable field.
    • extendedDynamicState3ColorBlendEquation

      public boolean extendedDynamicState3ColorBlendEquation()
      Returns:
      the value of the extendedDynamicState3ColorBlendEquation field.
    • extendedDynamicState3ColorWriteMask

      public boolean extendedDynamicState3ColorWriteMask()
      Returns:
      the value of the extendedDynamicState3ColorWriteMask field.
    • extendedDynamicState3RasterizationStream

      public boolean extendedDynamicState3RasterizationStream()
      Returns:
      the value of the extendedDynamicState3RasterizationStream field.
    • extendedDynamicState3ConservativeRasterizationMode

      public boolean extendedDynamicState3ConservativeRasterizationMode()
      Returns:
      the value of the extendedDynamicState3ConservativeRasterizationMode field.
    • extendedDynamicState3ExtraPrimitiveOverestimationSize

      public boolean extendedDynamicState3ExtraPrimitiveOverestimationSize()
      Returns:
      the value of the extendedDynamicState3ExtraPrimitiveOverestimationSize field.
    • extendedDynamicState3DepthClipEnable

      public boolean extendedDynamicState3DepthClipEnable()
      Returns:
      the value of the extendedDynamicState3DepthClipEnable field.
    • extendedDynamicState3SampleLocationsEnable

      public boolean extendedDynamicState3SampleLocationsEnable()
      Returns:
      the value of the extendedDynamicState3SampleLocationsEnable field.
    • extendedDynamicState3ColorBlendAdvanced

      public boolean extendedDynamicState3ColorBlendAdvanced()
      Returns:
      the value of the extendedDynamicState3ColorBlendAdvanced field.
    • extendedDynamicState3ProvokingVertexMode

      public boolean extendedDynamicState3ProvokingVertexMode()
      Returns:
      the value of the extendedDynamicState3ProvokingVertexMode field.
    • extendedDynamicState3LineRasterizationMode

      public boolean extendedDynamicState3LineRasterizationMode()
      Returns:
      the value of the extendedDynamicState3LineRasterizationMode field.
    • extendedDynamicState3LineStippleEnable

      public boolean extendedDynamicState3LineStippleEnable()
      Returns:
      the value of the extendedDynamicState3LineStippleEnable field.
    • extendedDynamicState3DepthClipNegativeOneToOne

      public boolean extendedDynamicState3DepthClipNegativeOneToOne()
      Returns:
      the value of the extendedDynamicState3DepthClipNegativeOneToOne field.
    • extendedDynamicState3ViewportWScalingEnable

      public boolean extendedDynamicState3ViewportWScalingEnable()
      Returns:
      the value of the extendedDynamicState3ViewportWScalingEnable field.
    • extendedDynamicState3ViewportSwizzle

      public boolean extendedDynamicState3ViewportSwizzle()
      Returns:
      the value of the extendedDynamicState3ViewportSwizzle field.
    • extendedDynamicState3CoverageToColorEnable

      public boolean extendedDynamicState3CoverageToColorEnable()
      Returns:
      the value of the extendedDynamicState3CoverageToColorEnable field.
    • extendedDynamicState3CoverageToColorLocation

      public boolean extendedDynamicState3CoverageToColorLocation()
      Returns:
      the value of the extendedDynamicState3CoverageToColorLocation field.
    • extendedDynamicState3CoverageModulationMode

      public boolean extendedDynamicState3CoverageModulationMode()
      Returns:
      the value of the extendedDynamicState3CoverageModulationMode field.
    • extendedDynamicState3CoverageModulationTableEnable

      public boolean extendedDynamicState3CoverageModulationTableEnable()
      Returns:
      the value of the extendedDynamicState3CoverageModulationTableEnable field.
    • extendedDynamicState3CoverageModulationTable

      public boolean extendedDynamicState3CoverageModulationTable()
      Returns:
      the value of the extendedDynamicState3CoverageModulationTable field.
    • extendedDynamicState3CoverageReductionMode

      public boolean extendedDynamicState3CoverageReductionMode()
      Returns:
      the value of the extendedDynamicState3CoverageReductionMode field.
    • extendedDynamicState3RepresentativeFragmentTestEnable

      public boolean extendedDynamicState3RepresentativeFragmentTestEnable()
      Returns:
      the value of the extendedDynamicState3RepresentativeFragmentTestEnable field.
    • extendedDynamicState3ShadingRateImageEnable

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

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

    • pNext

      Sets the specified value to the pNext field.
    • extendedDynamicState3TessellationDomainOrigin

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3TessellationDomainOrigin(boolean value)
      Sets the specified value to the extendedDynamicState3TessellationDomainOrigin field.
    • extendedDynamicState3DepthClampEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3DepthClampEnable(boolean value)
      Sets the specified value to the extendedDynamicState3DepthClampEnable field.
    • extendedDynamicState3PolygonMode

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3PolygonMode(boolean value)
      Sets the specified value to the extendedDynamicState3PolygonMode field.
    • extendedDynamicState3RasterizationSamples

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3RasterizationSamples(boolean value)
      Sets the specified value to the extendedDynamicState3RasterizationSamples field.
    • extendedDynamicState3SampleMask

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3SampleMask(boolean value)
      Sets the specified value to the extendedDynamicState3SampleMask field.
    • extendedDynamicState3AlphaToCoverageEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3AlphaToCoverageEnable(boolean value)
      Sets the specified value to the extendedDynamicState3AlphaToCoverageEnable field.
    • extendedDynamicState3AlphaToOneEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3AlphaToOneEnable(boolean value)
      Sets the specified value to the extendedDynamicState3AlphaToOneEnable field.
    • extendedDynamicState3LogicOpEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3LogicOpEnable(boolean value)
      Sets the specified value to the extendedDynamicState3LogicOpEnable field.
    • extendedDynamicState3ColorBlendEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ColorBlendEnable(boolean value)
      Sets the specified value to the extendedDynamicState3ColorBlendEnable field.
    • extendedDynamicState3ColorBlendEquation

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ColorBlendEquation(boolean value)
      Sets the specified value to the extendedDynamicState3ColorBlendEquation field.
    • extendedDynamicState3ColorWriteMask

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ColorWriteMask(boolean value)
      Sets the specified value to the extendedDynamicState3ColorWriteMask field.
    • extendedDynamicState3RasterizationStream

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3RasterizationStream(boolean value)
      Sets the specified value to the extendedDynamicState3RasterizationStream field.
    • extendedDynamicState3ConservativeRasterizationMode

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ConservativeRasterizationMode(boolean value)
      Sets the specified value to the extendedDynamicState3ConservativeRasterizationMode field.
    • extendedDynamicState3ExtraPrimitiveOverestimationSize

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ExtraPrimitiveOverestimationSize(boolean value)
      Sets the specified value to the extendedDynamicState3ExtraPrimitiveOverestimationSize field.
    • extendedDynamicState3DepthClipEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3DepthClipEnable(boolean value)
      Sets the specified value to the extendedDynamicState3DepthClipEnable field.
    • extendedDynamicState3SampleLocationsEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3SampleLocationsEnable(boolean value)
      Sets the specified value to the extendedDynamicState3SampleLocationsEnable field.
    • extendedDynamicState3ColorBlendAdvanced

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ColorBlendAdvanced(boolean value)
      Sets the specified value to the extendedDynamicState3ColorBlendAdvanced field.
    • extendedDynamicState3ProvokingVertexMode

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ProvokingVertexMode(boolean value)
      Sets the specified value to the extendedDynamicState3ProvokingVertexMode field.
    • extendedDynamicState3LineRasterizationMode

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3LineRasterizationMode(boolean value)
      Sets the specified value to the extendedDynamicState3LineRasterizationMode field.
    • extendedDynamicState3LineStippleEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3LineStippleEnable(boolean value)
      Sets the specified value to the extendedDynamicState3LineStippleEnable field.
    • extendedDynamicState3DepthClipNegativeOneToOne

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3DepthClipNegativeOneToOne(boolean value)
      Sets the specified value to the extendedDynamicState3DepthClipNegativeOneToOne field.
    • extendedDynamicState3ViewportWScalingEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ViewportWScalingEnable(boolean value)
      Sets the specified value to the extendedDynamicState3ViewportWScalingEnable field.
    • extendedDynamicState3ViewportSwizzle

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ViewportSwizzle(boolean value)
      Sets the specified value to the extendedDynamicState3ViewportSwizzle field.
    • extendedDynamicState3CoverageToColorEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3CoverageToColorEnable(boolean value)
      Sets the specified value to the extendedDynamicState3CoverageToColorEnable field.
    • extendedDynamicState3CoverageToColorLocation

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3CoverageToColorLocation(boolean value)
      Sets the specified value to the extendedDynamicState3CoverageToColorLocation field.
    • extendedDynamicState3CoverageModulationMode

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3CoverageModulationMode(boolean value)
      Sets the specified value to the extendedDynamicState3CoverageModulationMode field.
    • extendedDynamicState3CoverageModulationTableEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3CoverageModulationTableEnable(boolean value)
      Sets the specified value to the extendedDynamicState3CoverageModulationTableEnable field.
    • extendedDynamicState3CoverageModulationTable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3CoverageModulationTable(boolean value)
      Sets the specified value to the extendedDynamicState3CoverageModulationTable field.
    • extendedDynamicState3CoverageReductionMode

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3CoverageReductionMode(boolean value)
      Sets the specified value to the extendedDynamicState3CoverageReductionMode field.
    • extendedDynamicState3RepresentativeFragmentTestEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3RepresentativeFragmentTestEnable(boolean value)
      Sets the specified value to the extendedDynamicState3RepresentativeFragmentTestEnable field.
    • extendedDynamicState3ShadingRateImageEnable

      public VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.Buffer extendedDynamicState3ShadingRateImageEnable(boolean value)
      Sets the specified value to the extendedDynamicState3ShadingRateImageEnable field.