Class VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.khr.struct.VkPhysicalDeviceFragmentShadingRatePropertiesKHR
overrungl.vulkan.khr.struct.VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer
- All Implemented Interfaces:
Addressable
- Enclosing class:
VkPhysicalDeviceFragmentShadingRatePropertiesKHR
public static final class VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer
extends VkPhysicalDeviceFragmentShadingRatePropertiesKHR
A buffer of
VkPhysicalDeviceFragmentShadingRatePropertiesKHR
.-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.khr.struct.VkPhysicalDeviceFragmentShadingRatePropertiesKHR
VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.khr.struct.VkPhysicalDeviceFragmentShadingRatePropertiesKHR
LAYOUT, LAYOUT_fragmentShadingRateNonTrivialCombinerOps, LAYOUT_fragmentShadingRateStrictMultiplyCombiner, LAYOUT_fragmentShadingRateWithConservativeRasterization, LAYOUT_fragmentShadingRateWithCustomSampleLocations, LAYOUT_fragmentShadingRateWithFragmentShaderInterlock, LAYOUT_fragmentShadingRateWithSampleMask, LAYOUT_fragmentShadingRateWithShaderDepthStencilWrites, LAYOUT_fragmentShadingRateWithShaderSampleMask, LAYOUT_layeredShadingRateAttachments, LAYOUT_maxFragmentShadingRateAttachmentTexelSize, LAYOUT_maxFragmentShadingRateAttachmentTexelSizeAspectRatio, LAYOUT_maxFragmentShadingRateCoverageSamples, LAYOUT_maxFragmentShadingRateRasterizationSamples, LAYOUT_maxFragmentSize, LAYOUT_maxFragmentSizeAspectRatio, LAYOUT_minFragmentShadingRateAttachmentTexelSize, LAYOUT_pNext, LAYOUT_primitiveFragmentShadingRateWithMultipleViewports, LAYOUT_sType, OFFSET_fragmentShadingRateNonTrivialCombinerOps, OFFSET_fragmentShadingRateStrictMultiplyCombiner, OFFSET_fragmentShadingRateWithConservativeRasterization, OFFSET_fragmentShadingRateWithCustomSampleLocations, OFFSET_fragmentShadingRateWithFragmentShaderInterlock, OFFSET_fragmentShadingRateWithSampleMask, OFFSET_fragmentShadingRateWithShaderDepthStencilWrites, OFFSET_fragmentShadingRateWithShaderSampleMask, OFFSET_layeredShadingRateAttachments, OFFSET_maxFragmentShadingRateAttachmentTexelSize, OFFSET_maxFragmentShadingRateAttachmentTexelSizeAspectRatio, OFFSET_maxFragmentShadingRateCoverageSamples, OFFSET_maxFragmentShadingRateRasterizationSamples, OFFSET_maxFragmentSize, OFFSET_maxFragmentSizeAspectRatio, OFFSET_minFragmentShadingRateAttachmentTexelSize, OFFSET_pNext, OFFSET_primitiveFragmentShadingRateWithMultipleViewports, OFFSET_sType, VH_fragmentShadingRateNonTrivialCombinerOps, VH_fragmentShadingRateStrictMultiplyCombiner, VH_fragmentShadingRateWithConservativeRasterization, VH_fragmentShadingRateWithCustomSampleLocations, VH_fragmentShadingRateWithFragmentShaderInterlock, VH_fragmentShadingRateWithSampleMask, VH_fragmentShadingRateWithShaderDepthStencilWrites, VH_fragmentShadingRateWithShaderSampleMask, VH_layeredShadingRateAttachments, VH_maxFragmentShadingRateAttachmentTexelSizeAspectRatio, VH_maxFragmentShadingRateCoverageSamples, VH_maxFragmentShadingRateRasterizationSamples, VH_maxFragmentSizeAspectRatio, VH_pNext, VH_primitiveFragmentShadingRateWithMultipleViewports, VH_sType
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesVkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionasSlice
(long index) Creates a slice ofVkPhysicalDeviceFragmentShadingRatePropertiesKHR
.asSlice
(long index, long count) Creates a slice ofVkPhysicalDeviceFragmentShadingRatePropertiesKHR
.long
Estimates the element count of this group type buffer.int
fragmentShadingRateNonTrivialCombinerOpsAt
(long index) ReturnsfragmentShadingRateNonTrivialCombinerOps
at the given index.fragmentShadingRateNonTrivialCombinerOpsAt
(long index, int value) SetsfragmentShadingRateNonTrivialCombinerOps
with the given value at the given index.int
fragmentShadingRateStrictMultiplyCombinerAt
(long index) ReturnsfragmentShadingRateStrictMultiplyCombiner
at the given index.fragmentShadingRateStrictMultiplyCombinerAt
(long index, int value) SetsfragmentShadingRateStrictMultiplyCombiner
with the given value at the given index.int
ReturnsfragmentShadingRateWithConservativeRasterization
at the given index.fragmentShadingRateWithConservativeRasterizationAt
(long index, int value) SetsfragmentShadingRateWithConservativeRasterization
with the given value at the given index.int
fragmentShadingRateWithCustomSampleLocationsAt
(long index) ReturnsfragmentShadingRateWithCustomSampleLocations
at the given index.fragmentShadingRateWithCustomSampleLocationsAt
(long index, int value) SetsfragmentShadingRateWithCustomSampleLocations
with the given value at the given index.int
fragmentShadingRateWithFragmentShaderInterlockAt
(long index) ReturnsfragmentShadingRateWithFragmentShaderInterlock
at the given index.fragmentShadingRateWithFragmentShaderInterlockAt
(long index, int value) SetsfragmentShadingRateWithFragmentShaderInterlock
with the given value at the given index.int
fragmentShadingRateWithSampleMaskAt
(long index) ReturnsfragmentShadingRateWithSampleMask
at the given index.fragmentShadingRateWithSampleMaskAt
(long index, int value) SetsfragmentShadingRateWithSampleMask
with the given value at the given index.int
ReturnsfragmentShadingRateWithShaderDepthStencilWrites
at the given index.fragmentShadingRateWithShaderDepthStencilWritesAt
(long index, int value) SetsfragmentShadingRateWithShaderDepthStencilWrites
with the given value at the given index.int
fragmentShadingRateWithShaderSampleMaskAt
(long index) ReturnsfragmentShadingRateWithShaderSampleMask
at the given index.fragmentShadingRateWithShaderSampleMaskAt
(long index, int value) SetsfragmentShadingRateWithShaderSampleMask
with the given value at the given index.int
layeredShadingRateAttachmentsAt
(long index) ReturnslayeredShadingRateAttachments
at the given index.layeredShadingRateAttachmentsAt
(long index, int value) SetslayeredShadingRateAttachments
with the given value at the given index.int
ReturnsmaxFragmentShadingRateAttachmentTexelSizeAspectRatio
at the given index.maxFragmentShadingRateAttachmentTexelSizeAspectRatioAt
(long index, int value) SetsmaxFragmentShadingRateAttachmentTexelSizeAspectRatio
with the given value at the given index.maxFragmentShadingRateAttachmentTexelSizeAt
(long index) ReturnsmaxFragmentShadingRateAttachmentTexelSize
at the given index.maxFragmentShadingRateAttachmentTexelSizeAt
(long index, MemorySegment value) SetsmaxFragmentShadingRateAttachmentTexelSize
with the given value at the given index.int
maxFragmentShadingRateCoverageSamplesAt
(long index) ReturnsmaxFragmentShadingRateCoverageSamples
at the given index.maxFragmentShadingRateCoverageSamplesAt
(long index, int value) SetsmaxFragmentShadingRateCoverageSamples
with the given value at the given index.int
maxFragmentShadingRateRasterizationSamplesAt
(long index) ReturnsmaxFragmentShadingRateRasterizationSamples
at the given index.maxFragmentShadingRateRasterizationSamplesAt
(long index, int value) SetsmaxFragmentShadingRateRasterizationSamples
with the given value at the given index.int
maxFragmentSizeAspectRatioAt
(long index) ReturnsmaxFragmentSizeAspectRatio
at the given index.maxFragmentSizeAspectRatioAt
(long index, int value) SetsmaxFragmentSizeAspectRatio
with the given value at the given index.maxFragmentSizeAt
(long index) ReturnsmaxFragmentSize
at the given index.maxFragmentSizeAt
(long index, MemorySegment value) SetsmaxFragmentSize
with the given value at the given index.minFragmentShadingRateAttachmentTexelSizeAt
(long index) ReturnsminFragmentShadingRateAttachmentTexelSize
at the given index.minFragmentShadingRateAttachmentTexelSizeAt
(long index, MemorySegment value) SetsminFragmentShadingRateAttachmentTexelSize
with the given value at the given index.pNextAt
(long index) ReturnspNext
at the given index.pNextAt
(long index, MemorySegment value) SetspNext
with the given value at the given index.int
ReturnsprimitiveFragmentShadingRateWithMultipleViewports
at the given index.primitiveFragmentShadingRateWithMultipleViewportsAt
(long index, int value) SetsprimitiveFragmentShadingRateWithMultipleViewports
with the given value at the given index.int
sTypeAt
(long index) ReturnssType
at the given index.sTypeAt
(long index, int value) SetssType
with the given value at the given index.Methods inherited from class overrungl.vulkan.khr.struct.VkPhysicalDeviceFragmentShadingRatePropertiesKHR
alloc, alloc, asBuffer, copyFrom, fragmentShadingRateNonTrivialCombinerOps, fragmentShadingRateNonTrivialCombinerOps, fragmentShadingRateNonTrivialCombinerOps, fragmentShadingRateNonTrivialCombinerOps, fragmentShadingRateStrictMultiplyCombiner, fragmentShadingRateStrictMultiplyCombiner, fragmentShadingRateStrictMultiplyCombiner, fragmentShadingRateStrictMultiplyCombiner, fragmentShadingRateWithConservativeRasterization, fragmentShadingRateWithConservativeRasterization, fragmentShadingRateWithConservativeRasterization, fragmentShadingRateWithConservativeRasterization, fragmentShadingRateWithCustomSampleLocations, fragmentShadingRateWithCustomSampleLocations, fragmentShadingRateWithCustomSampleLocations, fragmentShadingRateWithCustomSampleLocations, fragmentShadingRateWithFragmentShaderInterlock, fragmentShadingRateWithFragmentShaderInterlock, fragmentShadingRateWithFragmentShaderInterlock, fragmentShadingRateWithFragmentShaderInterlock, fragmentShadingRateWithSampleMask, fragmentShadingRateWithSampleMask, fragmentShadingRateWithSampleMask, fragmentShadingRateWithSampleMask, fragmentShadingRateWithShaderDepthStencilWrites, fragmentShadingRateWithShaderDepthStencilWrites, fragmentShadingRateWithShaderDepthStencilWrites, fragmentShadingRateWithShaderDepthStencilWrites, fragmentShadingRateWithShaderSampleMask, fragmentShadingRateWithShaderSampleMask, fragmentShadingRateWithShaderSampleMask, fragmentShadingRateWithShaderSampleMask, layeredShadingRateAttachments, layeredShadingRateAttachments, layeredShadingRateAttachments, layeredShadingRateAttachments, maxFragmentShadingRateAttachmentTexelSize, maxFragmentShadingRateAttachmentTexelSize, maxFragmentShadingRateAttachmentTexelSize, maxFragmentShadingRateAttachmentTexelSize, maxFragmentShadingRateAttachmentTexelSizeAspectRatio, maxFragmentShadingRateAttachmentTexelSizeAspectRatio, maxFragmentShadingRateAttachmentTexelSizeAspectRatio, maxFragmentShadingRateAttachmentTexelSizeAspectRatio, maxFragmentShadingRateCoverageSamples, maxFragmentShadingRateCoverageSamples, maxFragmentShadingRateCoverageSamples, maxFragmentShadingRateCoverageSamples, maxFragmentShadingRateRasterizationSamples, maxFragmentShadingRateRasterizationSamples, maxFragmentShadingRateRasterizationSamples, maxFragmentShadingRateRasterizationSamples, maxFragmentSize, maxFragmentSize, maxFragmentSize, maxFragmentSize, maxFragmentSizeAspectRatio, maxFragmentSizeAspectRatio, maxFragmentSizeAspectRatio, maxFragmentSizeAspectRatio, minFragmentShadingRateAttachmentTexelSize, minFragmentShadingRateAttachmentTexelSize, minFragmentShadingRateAttachmentTexelSize, minFragmentShadingRateAttachmentTexelSize, of, ofNative, ofNative, pNext, pNext, pNext, pNext, primitiveFragmentShadingRateWithMultipleViewports, primitiveFragmentShadingRateWithMultipleViewports, primitiveFragmentShadingRateWithMultipleViewports, primitiveFragmentShadingRateWithMultipleViewports, sType, sType, sType, sType
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesVkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer
with the given segment.- Parameters:
segment
- the memory segmentelementCount
- the element count
-
-
Method Details
-
estimateCount
public long estimateCount()Description copied from class:GroupType
Estimates the element count of this group type buffer.- Overrides:
estimateCount
in classGroupType
- Returns:
- the estimated element count of the group type buffer
-
asSlice
Creates a slice ofVkPhysicalDeviceFragmentShadingRatePropertiesKHR
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
VkPhysicalDeviceFragmentShadingRatePropertiesKHR
-
asSlice
Creates a slice ofVkPhysicalDeviceFragmentShadingRatePropertiesKHR
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
VkPhysicalDeviceFragmentShadingRatePropertiesKHR
-
sTypeAt
public int sTypeAt(long index) ReturnssType
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
sType
at the given index
-
sTypeAt
SetssType
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
pNextAt
ReturnspNext
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
pNext
at the given index
-
pNextAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer pNextAt(long index, MemorySegment value) SetspNext
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
minFragmentShadingRateAttachmentTexelSizeAt
ReturnsminFragmentShadingRateAttachmentTexelSize
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
minFragmentShadingRateAttachmentTexelSize
at the given index
-
minFragmentShadingRateAttachmentTexelSizeAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer minFragmentShadingRateAttachmentTexelSizeAt(long index, MemorySegment value) SetsminFragmentShadingRateAttachmentTexelSize
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
maxFragmentShadingRateAttachmentTexelSizeAt
ReturnsmaxFragmentShadingRateAttachmentTexelSize
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
maxFragmentShadingRateAttachmentTexelSize
at the given index
-
maxFragmentShadingRateAttachmentTexelSizeAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer maxFragmentShadingRateAttachmentTexelSizeAt(long index, MemorySegment value) SetsmaxFragmentShadingRateAttachmentTexelSize
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
maxFragmentShadingRateAttachmentTexelSizeAspectRatioAt
public int maxFragmentShadingRateAttachmentTexelSizeAspectRatioAt(long index) ReturnsmaxFragmentShadingRateAttachmentTexelSizeAspectRatio
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
maxFragmentShadingRateAttachmentTexelSizeAspectRatio
at the given index
-
maxFragmentShadingRateAttachmentTexelSizeAspectRatioAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer maxFragmentShadingRateAttachmentTexelSizeAspectRatioAt(long index, int value) SetsmaxFragmentShadingRateAttachmentTexelSizeAspectRatio
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
primitiveFragmentShadingRateWithMultipleViewportsAt
public int primitiveFragmentShadingRateWithMultipleViewportsAt(long index) ReturnsprimitiveFragmentShadingRateWithMultipleViewports
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
primitiveFragmentShadingRateWithMultipleViewports
at the given index
-
primitiveFragmentShadingRateWithMultipleViewportsAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer primitiveFragmentShadingRateWithMultipleViewportsAt(long index, int value) SetsprimitiveFragmentShadingRateWithMultipleViewports
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
layeredShadingRateAttachmentsAt
public int layeredShadingRateAttachmentsAt(long index) ReturnslayeredShadingRateAttachments
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
layeredShadingRateAttachments
at the given index
-
layeredShadingRateAttachmentsAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer layeredShadingRateAttachmentsAt(long index, int value) SetslayeredShadingRateAttachments
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateNonTrivialCombinerOpsAt
public int fragmentShadingRateNonTrivialCombinerOpsAt(long index) ReturnsfragmentShadingRateNonTrivialCombinerOps
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateNonTrivialCombinerOps
at the given index
-
fragmentShadingRateNonTrivialCombinerOpsAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateNonTrivialCombinerOpsAt(long index, int value) SetsfragmentShadingRateNonTrivialCombinerOps
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
maxFragmentSizeAt
ReturnsmaxFragmentSize
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
maxFragmentSize
at the given index
-
maxFragmentSizeAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer maxFragmentSizeAt(long index, MemorySegment value) SetsmaxFragmentSize
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
maxFragmentSizeAspectRatioAt
public int maxFragmentSizeAspectRatioAt(long index) ReturnsmaxFragmentSizeAspectRatio
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
maxFragmentSizeAspectRatio
at the given index
-
maxFragmentSizeAspectRatioAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer maxFragmentSizeAspectRatioAt(long index, int value) SetsmaxFragmentSizeAspectRatio
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
maxFragmentShadingRateCoverageSamplesAt
public int maxFragmentShadingRateCoverageSamplesAt(long index) ReturnsmaxFragmentShadingRateCoverageSamples
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
maxFragmentShadingRateCoverageSamples
at the given index
-
maxFragmentShadingRateCoverageSamplesAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer maxFragmentShadingRateCoverageSamplesAt(long index, int value) SetsmaxFragmentShadingRateCoverageSamples
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
maxFragmentShadingRateRasterizationSamplesAt
public int maxFragmentShadingRateRasterizationSamplesAt(long index) ReturnsmaxFragmentShadingRateRasterizationSamples
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
maxFragmentShadingRateRasterizationSamples
at the given index
-
maxFragmentShadingRateRasterizationSamplesAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer maxFragmentShadingRateRasterizationSamplesAt(long index, int value) SetsmaxFragmentShadingRateRasterizationSamples
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateWithShaderDepthStencilWritesAt
public int fragmentShadingRateWithShaderDepthStencilWritesAt(long index) ReturnsfragmentShadingRateWithShaderDepthStencilWrites
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateWithShaderDepthStencilWrites
at the given index
-
fragmentShadingRateWithShaderDepthStencilWritesAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateWithShaderDepthStencilWritesAt(long index, int value) SetsfragmentShadingRateWithShaderDepthStencilWrites
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateWithSampleMaskAt
public int fragmentShadingRateWithSampleMaskAt(long index) ReturnsfragmentShadingRateWithSampleMask
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateWithSampleMask
at the given index
-
fragmentShadingRateWithSampleMaskAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateWithSampleMaskAt(long index, int value) SetsfragmentShadingRateWithSampleMask
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateWithShaderSampleMaskAt
public int fragmentShadingRateWithShaderSampleMaskAt(long index) ReturnsfragmentShadingRateWithShaderSampleMask
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateWithShaderSampleMask
at the given index
-
fragmentShadingRateWithShaderSampleMaskAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateWithShaderSampleMaskAt(long index, int value) SetsfragmentShadingRateWithShaderSampleMask
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateWithConservativeRasterizationAt
public int fragmentShadingRateWithConservativeRasterizationAt(long index) ReturnsfragmentShadingRateWithConservativeRasterization
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateWithConservativeRasterization
at the given index
-
fragmentShadingRateWithConservativeRasterizationAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateWithConservativeRasterizationAt(long index, int value) SetsfragmentShadingRateWithConservativeRasterization
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateWithFragmentShaderInterlockAt
public int fragmentShadingRateWithFragmentShaderInterlockAt(long index) ReturnsfragmentShadingRateWithFragmentShaderInterlock
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateWithFragmentShaderInterlock
at the given index
-
fragmentShadingRateWithFragmentShaderInterlockAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateWithFragmentShaderInterlockAt(long index, int value) SetsfragmentShadingRateWithFragmentShaderInterlock
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateWithCustomSampleLocationsAt
public int fragmentShadingRateWithCustomSampleLocationsAt(long index) ReturnsfragmentShadingRateWithCustomSampleLocations
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateWithCustomSampleLocations
at the given index
-
fragmentShadingRateWithCustomSampleLocationsAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateWithCustomSampleLocationsAt(long index, int value) SetsfragmentShadingRateWithCustomSampleLocations
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
fragmentShadingRateStrictMultiplyCombinerAt
public int fragmentShadingRateStrictMultiplyCombinerAt(long index) ReturnsfragmentShadingRateStrictMultiplyCombiner
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
fragmentShadingRateStrictMultiplyCombiner
at the given index
-
fragmentShadingRateStrictMultiplyCombinerAt
public VkPhysicalDeviceFragmentShadingRatePropertiesKHR.Buffer fragmentShadingRateStrictMultiplyCombinerAt(long index, int value) SetsfragmentShadingRateStrictMultiplyCombiner
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-