Class VkPhysicalDevicePortabilitySubsetFeaturesKHR

java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.khr.struct.VkPhysicalDevicePortabilitySubsetFeaturesKHR
All Implemented Interfaces:
Addressable
Direct Known Subclasses:
VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer

public sealed class VkPhysicalDevicePortabilitySubsetFeaturesKHR extends GroupType permits VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer

Layout

struct VkPhysicalDevicePortabilitySubsetFeaturesKHR {
    (int) VkStructureType sType;
    void* pNext;
    (uint32_t) VkBool32 constantAlphaColorBlendFactors;
    (uint32_t) VkBool32 events;
    (uint32_t) VkBool32 imageViewFormatReinterpretation;
    (uint32_t) VkBool32 imageViewFormatSwizzle;
    (uint32_t) VkBool32 imageView2DOn3DImage;
    (uint32_t) VkBool32 multisampleArrayImage;
    (uint32_t) VkBool32 mutableComparisonSamplers;
    (uint32_t) VkBool32 pointPolygons;
    (uint32_t) VkBool32 samplerMipLodBias;
    (uint32_t) VkBool32 separateStencilMaskRef;
    (uint32_t) VkBool32 shaderSampleRateInterpolationFunctions;
    (uint32_t) VkBool32 tessellationIsolines;
    (uint32_t) VkBool32 tessellationPointMode;
    (uint32_t) VkBool32 triangleFans;
    (uint32_t) VkBool32 vertexAttributeAccessBeyondStride;
};
  • Field Details

    • LAYOUT

      public static final GroupLayout LAYOUT
      The struct layout of VkPhysicalDevicePortabilitySubsetFeaturesKHR.
    • OFFSET_sType

      public static final long OFFSET_sType
      The byte offset of sType.
    • LAYOUT_sType

      public static final MemoryLayout LAYOUT_sType
      The memory layout of sType.
    • VH_sType

      public static final VarHandle VH_sType
      The VarHandle of sType of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pNext

      public static final long OFFSET_pNext
      The byte offset of pNext.
    • LAYOUT_pNext

      public static final MemoryLayout LAYOUT_pNext
      The memory layout of pNext.
    • VH_pNext

      public static final VarHandle VH_pNext
      The VarHandle of pNext of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_constantAlphaColorBlendFactors

      public static final long OFFSET_constantAlphaColorBlendFactors
      The byte offset of constantAlphaColorBlendFactors.
    • LAYOUT_constantAlphaColorBlendFactors

      public static final MemoryLayout LAYOUT_constantAlphaColorBlendFactors
      The memory layout of constantAlphaColorBlendFactors.
    • VH_constantAlphaColorBlendFactors

      public static final VarHandle VH_constantAlphaColorBlendFactors
      The VarHandle of constantAlphaColorBlendFactors of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_events

      public static final long OFFSET_events
      The byte offset of events.
    • LAYOUT_events

      public static final MemoryLayout LAYOUT_events
      The memory layout of events.
    • VH_events

      public static final VarHandle VH_events
      The VarHandle of events of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_imageViewFormatReinterpretation

      public static final long OFFSET_imageViewFormatReinterpretation
      The byte offset of imageViewFormatReinterpretation.
    • LAYOUT_imageViewFormatReinterpretation

      public static final MemoryLayout LAYOUT_imageViewFormatReinterpretation
      The memory layout of imageViewFormatReinterpretation.
    • VH_imageViewFormatReinterpretation

      public static final VarHandle VH_imageViewFormatReinterpretation
      The VarHandle of imageViewFormatReinterpretation of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_imageViewFormatSwizzle

      public static final long OFFSET_imageViewFormatSwizzle
      The byte offset of imageViewFormatSwizzle.
    • LAYOUT_imageViewFormatSwizzle

      public static final MemoryLayout LAYOUT_imageViewFormatSwizzle
      The memory layout of imageViewFormatSwizzle.
    • VH_imageViewFormatSwizzle

      public static final VarHandle VH_imageViewFormatSwizzle
      The VarHandle of imageViewFormatSwizzle of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_imageView2DOn3DImage

      public static final long OFFSET_imageView2DOn3DImage
      The byte offset of imageView2DOn3DImage.
    • LAYOUT_imageView2DOn3DImage

      public static final MemoryLayout LAYOUT_imageView2DOn3DImage
      The memory layout of imageView2DOn3DImage.
    • VH_imageView2DOn3DImage

      public static final VarHandle VH_imageView2DOn3DImage
      The VarHandle of imageView2DOn3DImage of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_multisampleArrayImage

      public static final long OFFSET_multisampleArrayImage
      The byte offset of multisampleArrayImage.
    • LAYOUT_multisampleArrayImage

      public static final MemoryLayout LAYOUT_multisampleArrayImage
      The memory layout of multisampleArrayImage.
    • VH_multisampleArrayImage

      public static final VarHandle VH_multisampleArrayImage
      The VarHandle of multisampleArrayImage of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_mutableComparisonSamplers

      public static final long OFFSET_mutableComparisonSamplers
      The byte offset of mutableComparisonSamplers.
    • LAYOUT_mutableComparisonSamplers

      public static final MemoryLayout LAYOUT_mutableComparisonSamplers
      The memory layout of mutableComparisonSamplers.
    • VH_mutableComparisonSamplers

      public static final VarHandle VH_mutableComparisonSamplers
      The VarHandle of mutableComparisonSamplers of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pointPolygons

      public static final long OFFSET_pointPolygons
      The byte offset of pointPolygons.
    • LAYOUT_pointPolygons

      public static final MemoryLayout LAYOUT_pointPolygons
      The memory layout of pointPolygons.
    • VH_pointPolygons

      public static final VarHandle VH_pointPolygons
      The VarHandle of pointPolygons of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_samplerMipLodBias

      public static final long OFFSET_samplerMipLodBias
      The byte offset of samplerMipLodBias.
    • LAYOUT_samplerMipLodBias

      public static final MemoryLayout LAYOUT_samplerMipLodBias
      The memory layout of samplerMipLodBias.
    • VH_samplerMipLodBias

      public static final VarHandle VH_samplerMipLodBias
      The VarHandle of samplerMipLodBias of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_separateStencilMaskRef

      public static final long OFFSET_separateStencilMaskRef
      The byte offset of separateStencilMaskRef.
    • LAYOUT_separateStencilMaskRef

      public static final MemoryLayout LAYOUT_separateStencilMaskRef
      The memory layout of separateStencilMaskRef.
    • VH_separateStencilMaskRef

      public static final VarHandle VH_separateStencilMaskRef
      The VarHandle of separateStencilMaskRef of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_shaderSampleRateInterpolationFunctions

      public static final long OFFSET_shaderSampleRateInterpolationFunctions
      The byte offset of shaderSampleRateInterpolationFunctions.
    • LAYOUT_shaderSampleRateInterpolationFunctions

      public static final MemoryLayout LAYOUT_shaderSampleRateInterpolationFunctions
      The memory layout of shaderSampleRateInterpolationFunctions.
    • VH_shaderSampleRateInterpolationFunctions

      public static final VarHandle VH_shaderSampleRateInterpolationFunctions
      The VarHandle of shaderSampleRateInterpolationFunctions of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_tessellationIsolines

      public static final long OFFSET_tessellationIsolines
      The byte offset of tessellationIsolines.
    • LAYOUT_tessellationIsolines

      public static final MemoryLayout LAYOUT_tessellationIsolines
      The memory layout of tessellationIsolines.
    • VH_tessellationIsolines

      public static final VarHandle VH_tessellationIsolines
      The VarHandle of tessellationIsolines of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_tessellationPointMode

      public static final long OFFSET_tessellationPointMode
      The byte offset of tessellationPointMode.
    • LAYOUT_tessellationPointMode

      public static final MemoryLayout LAYOUT_tessellationPointMode
      The memory layout of tessellationPointMode.
    • VH_tessellationPointMode

      public static final VarHandle VH_tessellationPointMode
      The VarHandle of tessellationPointMode of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_triangleFans

      public static final long OFFSET_triangleFans
      The byte offset of triangleFans.
    • LAYOUT_triangleFans

      public static final MemoryLayout LAYOUT_triangleFans
      The memory layout of triangleFans.
    • VH_triangleFans

      public static final VarHandle VH_triangleFans
      The VarHandle of triangleFans of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_vertexAttributeAccessBeyondStride

      public static final long OFFSET_vertexAttributeAccessBeyondStride
      The byte offset of vertexAttributeAccessBeyondStride.
    • LAYOUT_vertexAttributeAccessBeyondStride

      public static final MemoryLayout LAYOUT_vertexAttributeAccessBeyondStride
      The memory layout of vertexAttributeAccessBeyondStride.
    • VH_vertexAttributeAccessBeyondStride

      public static final VarHandle VH_vertexAttributeAccessBeyondStride
      The VarHandle of vertexAttributeAccessBeyondStride of type (MemorySegment base, long baseOffset, long index)MemorySegment.
  • Constructor Details

    • VkPhysicalDevicePortabilitySubsetFeaturesKHR

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR(MemorySegment segment)
      Creates VkPhysicalDevicePortabilitySubsetFeaturesKHR with the given segment.
      Parameters:
      segment - the memory segment
  • Method Details

    • of

      Creates VkPhysicalDevicePortabilitySubsetFeaturesKHR with the given segment.
      Parameters:
      segment - the memory segment
      Returns:
      the created instance or null if the segment is NULL
    • ofNative

      Creates VkPhysicalDevicePortabilitySubsetFeaturesKHR with the given segment.

      Reinterprets the segment if zero-length.

      Parameters:
      segment - the memory segment
      Returns:
      the created instance or null if the segment is NULL
    • ofNative

      public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer ofNative(MemorySegment segment, long count)

      Creates VkPhysicalDevicePortabilitySubsetFeaturesKHR with the given segment.

      Reinterprets the segment if zero-length.

      Parameters:
      segment - the memory segment
      count - the count of the buffer
      Returns:
      the created instance or null if the segment is NULL
    • alloc

      Allocates a VkPhysicalDevicePortabilitySubsetFeaturesKHR with the given segment allocator.
      Parameters:
      allocator - the segment allocator
      Returns:
      the allocated VkPhysicalDevicePortabilitySubsetFeaturesKHR
    • alloc

      public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer alloc(SegmentAllocator allocator, long count)
      Allocates a VkPhysicalDevicePortabilitySubsetFeaturesKHR with the given segment allocator and count.
      Parameters:
      allocator - the segment allocator
      count - the count
      Returns:
      the allocated VkPhysicalDevicePortabilitySubsetFeaturesKHR
    • copyFrom

      Copies from the given source.
      Parameters:
      src - the source
      Returns:
      this
    • asBuffer

      Converts this instance to a buffer.
      Returns:
      the buffer
    • sType

      public static int sType(MemorySegment segment, long index)
      Returns sType at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      sType at the given index
    • sType

      public int sType()
      Returns sType.
      Returns:
      sType
    • sType

      public static void sType(MemorySegment segment, long index, int value)
      Sets sType with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • sType

      Sets sType with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pNext

      public static MemorySegment pNext(MemorySegment segment, long index)
      Returns pNext at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pNext at the given index
    • pNext

      public MemorySegment pNext()
      Returns pNext.
      Returns:
      pNext
    • pNext

      public static void pNext(MemorySegment segment, long index, MemorySegment value)
      Sets pNext with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pNext

      Sets pNext with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • constantAlphaColorBlendFactors

      public static int constantAlphaColorBlendFactors(MemorySegment segment, long index)
      Returns constantAlphaColorBlendFactors at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      constantAlphaColorBlendFactors at the given index
    • constantAlphaColorBlendFactors

      public int constantAlphaColorBlendFactors()
      Returns constantAlphaColorBlendFactors.
      Returns:
      constantAlphaColorBlendFactors
    • constantAlphaColorBlendFactors

      public static void constantAlphaColorBlendFactors(MemorySegment segment, long index, int value)
      Sets constantAlphaColorBlendFactors with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • constantAlphaColorBlendFactors

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR constantAlphaColorBlendFactors(int value)
      Sets constantAlphaColorBlendFactors with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • events

      public static int events(MemorySegment segment, long index)
      Returns events at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      events at the given index
    • events

      public int events()
      Returns events.
      Returns:
      events
    • events

      public static void events(MemorySegment segment, long index, int value)
      Sets events with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • events

      Sets events with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • imageViewFormatReinterpretation

      public static int imageViewFormatReinterpretation(MemorySegment segment, long index)
      Returns imageViewFormatReinterpretation at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      imageViewFormatReinterpretation at the given index
    • imageViewFormatReinterpretation

      public int imageViewFormatReinterpretation()
      Returns imageViewFormatReinterpretation.
      Returns:
      imageViewFormatReinterpretation
    • imageViewFormatReinterpretation

      public static void imageViewFormatReinterpretation(MemorySegment segment, long index, int value)
      Sets imageViewFormatReinterpretation with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • imageViewFormatReinterpretation

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageViewFormatReinterpretation(int value)
      Sets imageViewFormatReinterpretation with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • imageViewFormatSwizzle

      public static int imageViewFormatSwizzle(MemorySegment segment, long index)
      Returns imageViewFormatSwizzle at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      imageViewFormatSwizzle at the given index
    • imageViewFormatSwizzle

      public int imageViewFormatSwizzle()
      Returns imageViewFormatSwizzle.
      Returns:
      imageViewFormatSwizzle
    • imageViewFormatSwizzle

      public static void imageViewFormatSwizzle(MemorySegment segment, long index, int value)
      Sets imageViewFormatSwizzle with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • imageViewFormatSwizzle

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageViewFormatSwizzle(int value)
      Sets imageViewFormatSwizzle with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • imageView2DOn3DImage

      public static int imageView2DOn3DImage(MemorySegment segment, long index)
      Returns imageView2DOn3DImage at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      imageView2DOn3DImage at the given index
    • imageView2DOn3DImage

      public int imageView2DOn3DImage()
      Returns imageView2DOn3DImage.
      Returns:
      imageView2DOn3DImage
    • imageView2DOn3DImage

      public static void imageView2DOn3DImage(MemorySegment segment, long index, int value)
      Sets imageView2DOn3DImage with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • imageView2DOn3DImage

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageView2DOn3DImage(int value)
      Sets imageView2DOn3DImage with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • multisampleArrayImage

      public static int multisampleArrayImage(MemorySegment segment, long index)
      Returns multisampleArrayImage at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      multisampleArrayImage at the given index
    • multisampleArrayImage

      public int multisampleArrayImage()
      Returns multisampleArrayImage.
      Returns:
      multisampleArrayImage
    • multisampleArrayImage

      public static void multisampleArrayImage(MemorySegment segment, long index, int value)
      Sets multisampleArrayImage with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • multisampleArrayImage

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR multisampleArrayImage(int value)
      Sets multisampleArrayImage with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • mutableComparisonSamplers

      public static int mutableComparisonSamplers(MemorySegment segment, long index)
      Returns mutableComparisonSamplers at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      mutableComparisonSamplers at the given index
    • mutableComparisonSamplers

      public int mutableComparisonSamplers()
      Returns mutableComparisonSamplers.
      Returns:
      mutableComparisonSamplers
    • mutableComparisonSamplers

      public static void mutableComparisonSamplers(MemorySegment segment, long index, int value)
      Sets mutableComparisonSamplers with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • mutableComparisonSamplers

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR mutableComparisonSamplers(int value)
      Sets mutableComparisonSamplers with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pointPolygons

      public static int pointPolygons(MemorySegment segment, long index)
      Returns pointPolygons at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pointPolygons at the given index
    • pointPolygons

      public int pointPolygons()
      Returns pointPolygons.
      Returns:
      pointPolygons
    • pointPolygons

      public static void pointPolygons(MemorySegment segment, long index, int value)
      Sets pointPolygons with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pointPolygons

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR pointPolygons(int value)
      Sets pointPolygons with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • samplerMipLodBias

      public static int samplerMipLodBias(MemorySegment segment, long index)
      Returns samplerMipLodBias at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      samplerMipLodBias at the given index
    • samplerMipLodBias

      public int samplerMipLodBias()
      Returns samplerMipLodBias.
      Returns:
      samplerMipLodBias
    • samplerMipLodBias

      public static void samplerMipLodBias(MemorySegment segment, long index, int value)
      Sets samplerMipLodBias with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • samplerMipLodBias

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR samplerMipLodBias(int value)
      Sets samplerMipLodBias with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • separateStencilMaskRef

      public static int separateStencilMaskRef(MemorySegment segment, long index)
      Returns separateStencilMaskRef at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      separateStencilMaskRef at the given index
    • separateStencilMaskRef

      public int separateStencilMaskRef()
      Returns separateStencilMaskRef.
      Returns:
      separateStencilMaskRef
    • separateStencilMaskRef

      public static void separateStencilMaskRef(MemorySegment segment, long index, int value)
      Sets separateStencilMaskRef with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • separateStencilMaskRef

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR separateStencilMaskRef(int value)
      Sets separateStencilMaskRef with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • shaderSampleRateInterpolationFunctions

      public static int shaderSampleRateInterpolationFunctions(MemorySegment segment, long index)
      Returns shaderSampleRateInterpolationFunctions at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      shaderSampleRateInterpolationFunctions at the given index
    • shaderSampleRateInterpolationFunctions

      public int shaderSampleRateInterpolationFunctions()
      Returns shaderSampleRateInterpolationFunctions.
      Returns:
      shaderSampleRateInterpolationFunctions
    • shaderSampleRateInterpolationFunctions

      public static void shaderSampleRateInterpolationFunctions(MemorySegment segment, long index, int value)
      Sets shaderSampleRateInterpolationFunctions with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • shaderSampleRateInterpolationFunctions

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR shaderSampleRateInterpolationFunctions(int value)
      Sets shaderSampleRateInterpolationFunctions with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • tessellationIsolines

      public static int tessellationIsolines(MemorySegment segment, long index)
      Returns tessellationIsolines at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      tessellationIsolines at the given index
    • tessellationIsolines

      public int tessellationIsolines()
      Returns tessellationIsolines.
      Returns:
      tessellationIsolines
    • tessellationIsolines

      public static void tessellationIsolines(MemorySegment segment, long index, int value)
      Sets tessellationIsolines with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • tessellationIsolines

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR tessellationIsolines(int value)
      Sets tessellationIsolines with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • tessellationPointMode

      public static int tessellationPointMode(MemorySegment segment, long index)
      Returns tessellationPointMode at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      tessellationPointMode at the given index
    • tessellationPointMode

      public int tessellationPointMode()
      Returns tessellationPointMode.
      Returns:
      tessellationPointMode
    • tessellationPointMode

      public static void tessellationPointMode(MemorySegment segment, long index, int value)
      Sets tessellationPointMode with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • tessellationPointMode

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR tessellationPointMode(int value)
      Sets tessellationPointMode with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • triangleFans

      public static int triangleFans(MemorySegment segment, long index)
      Returns triangleFans at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      triangleFans at the given index
    • triangleFans

      public int triangleFans()
      Returns triangleFans.
      Returns:
      triangleFans
    • triangleFans

      public static void triangleFans(MemorySegment segment, long index, int value)
      Sets triangleFans with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • triangleFans

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR triangleFans(int value)
      Sets triangleFans with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • vertexAttributeAccessBeyondStride

      public static int vertexAttributeAccessBeyondStride(MemorySegment segment, long index)
      Returns vertexAttributeAccessBeyondStride at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      vertexAttributeAccessBeyondStride at the given index
    • vertexAttributeAccessBeyondStride

      public int vertexAttributeAccessBeyondStride()
      Returns vertexAttributeAccessBeyondStride.
      Returns:
      vertexAttributeAccessBeyondStride
    • vertexAttributeAccessBeyondStride

      public static void vertexAttributeAccessBeyondStride(MemorySegment segment, long index, int value)
      Sets vertexAttributeAccessBeyondStride with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • vertexAttributeAccessBeyondStride

      public VkPhysicalDevicePortabilitySubsetFeaturesKHR vertexAttributeAccessBeyondStride(int value)
      Sets vertexAttributeAccessBeyondStride with the given value.
      Parameters:
      value - the value
      Returns:
      this