Class VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.qcom.struct.VkPhysicalDeviceTileShadingFeaturesQCOM
overrungl.vulkan.qcom.struct.VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
- All Implemented Interfaces:
Addressable
- Enclosing class:
VkPhysicalDeviceTileShadingFeaturesQCOM
public static final class VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
extends VkPhysicalDeviceTileShadingFeaturesQCOM
A buffer of
VkPhysicalDeviceTileShadingFeaturesQCOM
.-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.qcom.struct.VkPhysicalDeviceTileShadingFeaturesQCOM
VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.qcom.struct.VkPhysicalDeviceTileShadingFeaturesQCOM
LAYOUT, LAYOUT_pNext, LAYOUT_sType, LAYOUT_tileShading, LAYOUT_tileShadingAnisotropicApron, LAYOUT_tileShadingApron, LAYOUT_tileShadingAtomicOps, LAYOUT_tileShadingColorAttachments, LAYOUT_tileShadingDepthAttachments, LAYOUT_tileShadingDispatchTile, LAYOUT_tileShadingFragmentStage, LAYOUT_tileShadingImageProcessing, LAYOUT_tileShadingInputAttachments, LAYOUT_tileShadingPerTileDispatch, LAYOUT_tileShadingPerTileDraw, LAYOUT_tileShadingSampledAttachments, LAYOUT_tileShadingStencilAttachments, OFFSET_pNext, OFFSET_sType, OFFSET_tileShading, OFFSET_tileShadingAnisotropicApron, OFFSET_tileShadingApron, OFFSET_tileShadingAtomicOps, OFFSET_tileShadingColorAttachments, OFFSET_tileShadingDepthAttachments, OFFSET_tileShadingDispatchTile, OFFSET_tileShadingFragmentStage, OFFSET_tileShadingImageProcessing, OFFSET_tileShadingInputAttachments, OFFSET_tileShadingPerTileDispatch, OFFSET_tileShadingPerTileDraw, OFFSET_tileShadingSampledAttachments, OFFSET_tileShadingStencilAttachments, VH_pNext, VH_sType, VH_tileShading, VH_tileShadingAnisotropicApron, VH_tileShadingApron, VH_tileShadingAtomicOps, VH_tileShadingColorAttachments, VH_tileShadingDepthAttachments, VH_tileShadingDispatchTile, VH_tileShadingFragmentStage, VH_tileShadingImageProcessing, VH_tileShadingInputAttachments, VH_tileShadingPerTileDispatch, VH_tileShadingPerTileDraw, VH_tileShadingSampledAttachments, VH_tileShadingStencilAttachments
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesVkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionasSlice
(long index) Creates a slice ofVkPhysicalDeviceTileShadingFeaturesQCOM
.asSlice
(long index, long count) Creates a slice ofVkPhysicalDeviceTileShadingFeaturesQCOM
.long
Estimates the element count of this group type buffer.pNextAt
(long index) ReturnspNext
at the given index.pNextAt
(long index, MemorySegment value) SetspNext
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.int
tileShadingAnisotropicApronAt
(long index) ReturnstileShadingAnisotropicApron
at the given index.tileShadingAnisotropicApronAt
(long index, int value) SetstileShadingAnisotropicApron
with the given value at the given index.int
tileShadingApronAt
(long index) ReturnstileShadingApron
at the given index.tileShadingApronAt
(long index, int value) SetstileShadingApron
with the given value at the given index.int
tileShadingAt
(long index) ReturnstileShading
at the given index.tileShadingAt
(long index, int value) SetstileShading
with the given value at the given index.int
tileShadingAtomicOpsAt
(long index) ReturnstileShadingAtomicOps
at the given index.tileShadingAtomicOpsAt
(long index, int value) SetstileShadingAtomicOps
with the given value at the given index.int
tileShadingColorAttachmentsAt
(long index) ReturnstileShadingColorAttachments
at the given index.tileShadingColorAttachmentsAt
(long index, int value) SetstileShadingColorAttachments
with the given value at the given index.int
tileShadingDepthAttachmentsAt
(long index) ReturnstileShadingDepthAttachments
at the given index.tileShadingDepthAttachmentsAt
(long index, int value) SetstileShadingDepthAttachments
with the given value at the given index.int
tileShadingDispatchTileAt
(long index) ReturnstileShadingDispatchTile
at the given index.tileShadingDispatchTileAt
(long index, int value) SetstileShadingDispatchTile
with the given value at the given index.int
tileShadingFragmentStageAt
(long index) ReturnstileShadingFragmentStage
at the given index.tileShadingFragmentStageAt
(long index, int value) SetstileShadingFragmentStage
with the given value at the given index.int
tileShadingImageProcessingAt
(long index) ReturnstileShadingImageProcessing
at the given index.tileShadingImageProcessingAt
(long index, int value) SetstileShadingImageProcessing
with the given value at the given index.int
tileShadingInputAttachmentsAt
(long index) ReturnstileShadingInputAttachments
at the given index.tileShadingInputAttachmentsAt
(long index, int value) SetstileShadingInputAttachments
with the given value at the given index.int
tileShadingPerTileDispatchAt
(long index) ReturnstileShadingPerTileDispatch
at the given index.tileShadingPerTileDispatchAt
(long index, int value) SetstileShadingPerTileDispatch
with the given value at the given index.int
tileShadingPerTileDrawAt
(long index) ReturnstileShadingPerTileDraw
at the given index.tileShadingPerTileDrawAt
(long index, int value) SetstileShadingPerTileDraw
with the given value at the given index.int
tileShadingSampledAttachmentsAt
(long index) ReturnstileShadingSampledAttachments
at the given index.tileShadingSampledAttachmentsAt
(long index, int value) SetstileShadingSampledAttachments
with the given value at the given index.int
tileShadingStencilAttachmentsAt
(long index) ReturnstileShadingStencilAttachments
at the given index.tileShadingStencilAttachmentsAt
(long index, int value) SetstileShadingStencilAttachments
with the given value at the given index.Methods inherited from class overrungl.vulkan.qcom.struct.VkPhysicalDeviceTileShadingFeaturesQCOM
alloc, alloc, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, asBuffer, copyFrom, of, ofNative, ofNative, pNext, pNext, pNext, pNext, sType, sType, sType, sType, tileShading, tileShading, tileShading, tileShading, tileShadingAnisotropicApron, tileShadingAnisotropicApron, tileShadingAnisotropicApron, tileShadingAnisotropicApron, tileShadingApron, tileShadingApron, tileShadingApron, tileShadingApron, tileShadingAtomicOps, tileShadingAtomicOps, tileShadingAtomicOps, tileShadingAtomicOps, tileShadingColorAttachments, tileShadingColorAttachments, tileShadingColorAttachments, tileShadingColorAttachments, tileShadingDepthAttachments, tileShadingDepthAttachments, tileShadingDepthAttachments, tileShadingDepthAttachments, tileShadingDispatchTile, tileShadingDispatchTile, tileShadingDispatchTile, tileShadingDispatchTile, tileShadingFragmentStage, tileShadingFragmentStage, tileShadingFragmentStage, tileShadingFragmentStage, tileShadingImageProcessing, tileShadingImageProcessing, tileShadingImageProcessing, tileShadingImageProcessing, tileShadingInputAttachments, tileShadingInputAttachments, tileShadingInputAttachments, tileShadingInputAttachments, tileShadingPerTileDispatch, tileShadingPerTileDispatch, tileShadingPerTileDispatch, tileShadingPerTileDispatch, tileShadingPerTileDraw, tileShadingPerTileDraw, tileShadingPerTileDraw, tileShadingPerTileDraw, tileShadingSampledAttachments, tileShadingSampledAttachments, tileShadingSampledAttachments, tileShadingSampledAttachments, tileShadingStencilAttachments, tileShadingStencilAttachments, tileShadingStencilAttachments, tileShadingStencilAttachments
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesVkPhysicalDeviceTileShadingFeaturesQCOM.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 ofVkPhysicalDeviceTileShadingFeaturesQCOM
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
VkPhysicalDeviceTileShadingFeaturesQCOM
-
asSlice
Creates a slice ofVkPhysicalDeviceTileShadingFeaturesQCOM
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
VkPhysicalDeviceTileShadingFeaturesQCOM
-
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
SetspNext
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingAt
public int tileShadingAt(long index) ReturnstileShading
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShading
at the given index
-
tileShadingAt
SetstileShading
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingFragmentStageAt
public int tileShadingFragmentStageAt(long index) ReturnstileShadingFragmentStage
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingFragmentStage
at the given index
-
tileShadingFragmentStageAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingFragmentStageAt(long index, int value) SetstileShadingFragmentStage
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingColorAttachmentsAt
public int tileShadingColorAttachmentsAt(long index) ReturnstileShadingColorAttachments
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingColorAttachments
at the given index
-
tileShadingColorAttachmentsAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingColorAttachmentsAt(long index, int value) SetstileShadingColorAttachments
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingDepthAttachmentsAt
public int tileShadingDepthAttachmentsAt(long index) ReturnstileShadingDepthAttachments
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingDepthAttachments
at the given index
-
tileShadingDepthAttachmentsAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingDepthAttachmentsAt(long index, int value) SetstileShadingDepthAttachments
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingStencilAttachmentsAt
public int tileShadingStencilAttachmentsAt(long index) ReturnstileShadingStencilAttachments
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingStencilAttachments
at the given index
-
tileShadingStencilAttachmentsAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingStencilAttachmentsAt(long index, int value) SetstileShadingStencilAttachments
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingInputAttachmentsAt
public int tileShadingInputAttachmentsAt(long index) ReturnstileShadingInputAttachments
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingInputAttachments
at the given index
-
tileShadingInputAttachmentsAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingInputAttachmentsAt(long index, int value) SetstileShadingInputAttachments
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingSampledAttachmentsAt
public int tileShadingSampledAttachmentsAt(long index) ReturnstileShadingSampledAttachments
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingSampledAttachments
at the given index
-
tileShadingSampledAttachmentsAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingSampledAttachmentsAt(long index, int value) SetstileShadingSampledAttachments
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingPerTileDrawAt
public int tileShadingPerTileDrawAt(long index) ReturnstileShadingPerTileDraw
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingPerTileDraw
at the given index
-
tileShadingPerTileDrawAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingPerTileDrawAt(long index, int value) SetstileShadingPerTileDraw
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingPerTileDispatchAt
public int tileShadingPerTileDispatchAt(long index) ReturnstileShadingPerTileDispatch
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingPerTileDispatch
at the given index
-
tileShadingPerTileDispatchAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingPerTileDispatchAt(long index, int value) SetstileShadingPerTileDispatch
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingDispatchTileAt
public int tileShadingDispatchTileAt(long index) ReturnstileShadingDispatchTile
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingDispatchTile
at the given index
-
tileShadingDispatchTileAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingDispatchTileAt(long index, int value) SetstileShadingDispatchTile
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingApronAt
public int tileShadingApronAt(long index) ReturnstileShadingApron
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingApron
at the given index
-
tileShadingApronAt
SetstileShadingApron
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingAnisotropicApronAt
public int tileShadingAnisotropicApronAt(long index) ReturnstileShadingAnisotropicApron
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingAnisotropicApron
at the given index
-
tileShadingAnisotropicApronAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingAnisotropicApronAt(long index, int value) SetstileShadingAnisotropicApron
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingAtomicOpsAt
public int tileShadingAtomicOpsAt(long index) ReturnstileShadingAtomicOps
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingAtomicOps
at the given index
-
tileShadingAtomicOpsAt
SetstileShadingAtomicOps
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tileShadingImageProcessingAt
public int tileShadingImageProcessingAt(long index) ReturnstileShadingImageProcessing
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tileShadingImageProcessing
at the given index
-
tileShadingImageProcessingAt
public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingImageProcessingAt(long index, int value) SetstileShadingImageProcessing
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-