Class VkPhysicalDevicePortabilitySubsetFeaturesKHR
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.khr.struct.VkPhysicalDevicePortabilitySubsetFeaturesKHR
- All Implemented Interfaces:
Addressable
Represents VkPhysicalDevicePortabilitySubsetFeaturesKHR.
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StructLayoutThe struct layout ofVkPhysicalDevicePortabilitySubsetFeaturesKHR.static final MemoryLayoutThe memory layout ofconstantAlphaColorBlendFactors.static final MemoryLayoutThe memory layout ofevents.static final MemoryLayoutThe memory layout ofimageView2DOn3DImage.static final MemoryLayoutThe memory layout ofimageViewFormatReinterpretation.static final MemoryLayoutThe memory layout ofimageViewFormatSwizzle.static final MemoryLayoutThe memory layout ofmultisampleArrayImage.static final MemoryLayoutThe memory layout ofmutableComparisonSamplers.static final MemoryLayoutThe memory layout ofpNext.static final MemoryLayoutThe memory layout ofpointPolygons.static final MemoryLayoutThe memory layout ofsamplerMipLodBias.static final MemoryLayoutThe memory layout ofseparateStencilMaskRef.static final MemoryLayoutThe memory layout ofshaderSampleRateInterpolationFunctions.static final MemoryLayoutThe memory layout ofsType.static final MemoryLayoutThe memory layout oftessellationIsolines.static final MemoryLayoutThe memory layout oftessellationPointMode.static final MemoryLayoutThe memory layout oftriangleFans.static final MemoryLayoutThe memory layout ofvertexAttributeAccessBeyondStride.static final longThe byte offset ofconstantAlphaColorBlendFactors.static final longThe byte offset ofevents.static final longThe byte offset ofimageView2DOn3DImage.static final longThe byte offset ofimageViewFormatReinterpretation.static final longThe byte offset ofimageViewFormatSwizzle.static final longThe byte offset ofmultisampleArrayImage.static final longThe byte offset ofmutableComparisonSamplers.static final longThe byte offset ofpNext.static final longThe byte offset ofpointPolygons.static final longThe byte offset ofsamplerMipLodBias.static final longThe byte offset ofseparateStencilMaskRef.static final longThe byte offset ofshaderSampleRateInterpolationFunctions.static final longThe byte offset ofsType.static final longThe byte offset oftessellationIsolines.static final longThe byte offset oftessellationPointMode.static final longThe byte offset oftriangleFans.static final longThe byte offset ofvertexAttributeAccessBeyondStride.static final VarHandleTheVarHandleofconstantAlphaColorBlendFactorsof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandlestatic final VarHandleTheVarHandleofimageView2DOn3DImageof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofimageViewFormatReinterpretationof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofimageViewFormatSwizzleof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofmultisampleArrayImageof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofmutableComparisonSamplersof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandlestatic final VarHandleTheVarHandleofpointPolygonsof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofsamplerMipLodBiasof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofseparateStencilMaskRefof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofshaderSampleRateInterpolationFunctionsof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandlestatic final VarHandleTheVarHandleoftessellationIsolinesof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleoftessellationPointModeof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleoftriangleFansof type(MemorySegment base, long baseOffset, long index)MemorySegment.static final VarHandleTheVarHandleofvertexAttributeAccessBeyondStrideof type(MemorySegment base, long baseOffset, long index)MemorySegment. -
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDevicePortabilitySubsetFeaturesKHR(MemorySegment segment, long elementCount) CreatesVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment. -
Method Summary
Modifier and TypeMethodDescriptionalloc(SegmentAllocator allocator) Allocates aVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment allocator.alloc(SegmentAllocator allocator, long count) Allocates aVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment allocator and count.asSlice(long index) Creates a slice ofVkPhysicalDevicePortabilitySubsetFeaturesKHR.asSlice(long index, long count) Creates a slice ofVkPhysicalDevicePortabilitySubsetFeaturesKHR.at(long index, Consumer<VkPhysicalDevicePortabilitySubsetFeaturesKHR> func) VisitsVkPhysicalDevicePortabilitySubsetFeaturesKHRbuffer at the given index.intReturnsconstantAlphaColorBlendFactors.constantAlphaColorBlendFactors(int value) SetsconstantAlphaColorBlendFactorswith the given value.static intconstantAlphaColorBlendFactors(MemorySegment segment, long index) ReturnsconstantAlphaColorBlendFactorsat the given index.static voidconstantAlphaColorBlendFactors(MemorySegment segment, long index, int value) SetsconstantAlphaColorBlendFactorswith the given value at the given index.intconstantAlphaColorBlendFactorsAt(long index) ReturnsconstantAlphaColorBlendFactorsat the given index.constantAlphaColorBlendFactorsAt(long index, int value) SetsconstantAlphaColorBlendFactorswith the given value at the given index.Copies from the given source.intevents()Returnsevents.events(int value) Setseventswith the given value.static intevents(MemorySegment segment, long index) Returnseventsat the given index.static voidevents(MemorySegment segment, long index, int value) Setseventswith the given value at the given index.inteventsAt(long index) Returnseventsat the given index.eventsAt(long index, int value) Setseventswith the given value at the given index.intReturnsimageView2DOn3DImage.imageView2DOn3DImage(int value) SetsimageView2DOn3DImagewith the given value.static intimageView2DOn3DImage(MemorySegment segment, long index) ReturnsimageView2DOn3DImageat the given index.static voidimageView2DOn3DImage(MemorySegment segment, long index, int value) SetsimageView2DOn3DImagewith the given value at the given index.intimageView2DOn3DImageAt(long index) ReturnsimageView2DOn3DImageat the given index.imageView2DOn3DImageAt(long index, int value) SetsimageView2DOn3DImagewith the given value at the given index.intReturnsimageViewFormatReinterpretation.imageViewFormatReinterpretation(int value) SetsimageViewFormatReinterpretationwith the given value.static intimageViewFormatReinterpretation(MemorySegment segment, long index) ReturnsimageViewFormatReinterpretationat the given index.static voidimageViewFormatReinterpretation(MemorySegment segment, long index, int value) SetsimageViewFormatReinterpretationwith the given value at the given index.intimageViewFormatReinterpretationAt(long index) ReturnsimageViewFormatReinterpretationat the given index.imageViewFormatReinterpretationAt(long index, int value) SetsimageViewFormatReinterpretationwith the given value at the given index.intReturnsimageViewFormatSwizzle.imageViewFormatSwizzle(int value) SetsimageViewFormatSwizzlewith the given value.static intimageViewFormatSwizzle(MemorySegment segment, long index) ReturnsimageViewFormatSwizzleat the given index.static voidimageViewFormatSwizzle(MemorySegment segment, long index, int value) SetsimageViewFormatSwizzlewith the given value at the given index.intimageViewFormatSwizzleAt(long index) ReturnsimageViewFormatSwizzleat the given index.imageViewFormatSwizzleAt(long index, int value) SetsimageViewFormatSwizzlewith the given value at the given index.intReturnsmultisampleArrayImage.multisampleArrayImage(int value) SetsmultisampleArrayImagewith the given value.static intmultisampleArrayImage(MemorySegment segment, long index) ReturnsmultisampleArrayImageat the given index.static voidmultisampleArrayImage(MemorySegment segment, long index, int value) SetsmultisampleArrayImagewith the given value at the given index.intmultisampleArrayImageAt(long index) ReturnsmultisampleArrayImageat the given index.multisampleArrayImageAt(long index, int value) SetsmultisampleArrayImagewith the given value at the given index.intReturnsmutableComparisonSamplers.mutableComparisonSamplers(int value) SetsmutableComparisonSamplerswith the given value.static intmutableComparisonSamplers(MemorySegment segment, long index) ReturnsmutableComparisonSamplersat the given index.static voidmutableComparisonSamplers(MemorySegment segment, long index, int value) SetsmutableComparisonSamplerswith the given value at the given index.intmutableComparisonSamplersAt(long index) ReturnsmutableComparisonSamplersat the given index.mutableComparisonSamplersAt(long index, int value) SetsmutableComparisonSamplerswith the given value at the given index.of(MemorySegment segment) CreatesVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.ofNative(MemorySegment segment) CreatesVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.ofNative(MemorySegment segment, long count) CreatesVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.pNext()ReturnspNext.pNext(MemorySegment value) SetspNextwith the given value.static MemorySegmentpNext(MemorySegment segment, long index) ReturnspNextat the given index.static voidpNext(MemorySegment segment, long index, MemorySegment value) SetspNextwith the given value at the given index.pNextAt(long index) ReturnspNextat the given index.pNextAt(long index, MemorySegment value) SetspNextwith the given value at the given index.intReturnspointPolygons.pointPolygons(int value) SetspointPolygonswith the given value.static intpointPolygons(MemorySegment segment, long index) ReturnspointPolygonsat the given index.static voidpointPolygons(MemorySegment segment, long index, int value) SetspointPolygonswith the given value at the given index.intpointPolygonsAt(long index) ReturnspointPolygonsat the given index.pointPolygonsAt(long index, int value) SetspointPolygonswith the given value at the given index.reinterpret(long count) Reinterprets this buffer with the given count.intReturnssamplerMipLodBias.samplerMipLodBias(int value) SetssamplerMipLodBiaswith the given value.static intsamplerMipLodBias(MemorySegment segment, long index) ReturnssamplerMipLodBiasat the given index.static voidsamplerMipLodBias(MemorySegment segment, long index, int value) SetssamplerMipLodBiaswith the given value at the given index.intsamplerMipLodBiasAt(long index) ReturnssamplerMipLodBiasat the given index.samplerMipLodBiasAt(long index, int value) SetssamplerMipLodBiaswith the given value at the given index.intReturnsseparateStencilMaskRef.separateStencilMaskRef(int value) SetsseparateStencilMaskRefwith the given value.static intseparateStencilMaskRef(MemorySegment segment, long index) ReturnsseparateStencilMaskRefat the given index.static voidseparateStencilMaskRef(MemorySegment segment, long index, int value) SetsseparateStencilMaskRefwith the given value at the given index.intseparateStencilMaskRefAt(long index) ReturnsseparateStencilMaskRefat the given index.separateStencilMaskRefAt(long index, int value) SetsseparateStencilMaskRefwith the given value at the given index.intReturnsshaderSampleRateInterpolationFunctions.shaderSampleRateInterpolationFunctions(int value) SetsshaderSampleRateInterpolationFunctionswith the given value.static intshaderSampleRateInterpolationFunctions(MemorySegment segment, long index) ReturnsshaderSampleRateInterpolationFunctionsat the given index.static voidshaderSampleRateInterpolationFunctions(MemorySegment segment, long index, int value) SetsshaderSampleRateInterpolationFunctionswith the given value at the given index.intshaderSampleRateInterpolationFunctionsAt(long index) ReturnsshaderSampleRateInterpolationFunctionsat the given index.shaderSampleRateInterpolationFunctionsAt(long index, int value) SetsshaderSampleRateInterpolationFunctionswith the given value at the given index.intsType()ReturnssType.sType(int value) SetssTypewith the given value.static intsType(MemorySegment segment, long index) ReturnssTypeat the given index.static voidsType(MemorySegment segment, long index, int value) SetssTypewith the given value at the given index.intsTypeAt(long index) ReturnssTypeat the given index.sTypeAt(long index, int value) SetssTypewith the given value at the given index.intReturnstessellationIsolines.tessellationIsolines(int value) SetstessellationIsolineswith the given value.static inttessellationIsolines(MemorySegment segment, long index) ReturnstessellationIsolinesat the given index.static voidtessellationIsolines(MemorySegment segment, long index, int value) SetstessellationIsolineswith the given value at the given index.inttessellationIsolinesAt(long index) ReturnstessellationIsolinesat the given index.tessellationIsolinesAt(long index, int value) SetstessellationIsolineswith the given value at the given index.intReturnstessellationPointMode.tessellationPointMode(int value) SetstessellationPointModewith the given value.static inttessellationPointMode(MemorySegment segment, long index) ReturnstessellationPointModeat the given index.static voidtessellationPointMode(MemorySegment segment, long index, int value) SetstessellationPointModewith the given value at the given index.inttessellationPointModeAt(long index) ReturnstessellationPointModeat the given index.tessellationPointModeAt(long index, int value) SetstessellationPointModewith the given value at the given index.intReturnstriangleFans.triangleFans(int value) SetstriangleFanswith the given value.static inttriangleFans(MemorySegment segment, long index) ReturnstriangleFansat the given index.static voidtriangleFans(MemorySegment segment, long index, int value) SetstriangleFanswith the given value at the given index.inttriangleFansAt(long index) ReturnstriangleFansat the given index.triangleFansAt(long index, int value) SetstriangleFanswith the given value at the given index.intReturnsvertexAttributeAccessBeyondStride.vertexAttributeAccessBeyondStride(int value) SetsvertexAttributeAccessBeyondStridewith the given value.static intvertexAttributeAccessBeyondStride(MemorySegment segment, long index) ReturnsvertexAttributeAccessBeyondStrideat the given index.static voidvertexAttributeAccessBeyondStride(MemorySegment segment, long index, int value) SetsvertexAttributeAccessBeyondStridewith the given value at the given index.intvertexAttributeAccessBeyondStrideAt(long index) ReturnsvertexAttributeAccessBeyondStrideat the given index.vertexAttributeAccessBeyondStrideAt(long index, int value) SetsvertexAttributeAccessBeyondStridewith the given value at the given index.Methods inherited from class GroupType
estimateCount, estimateCount, groupLayout, segment
-
Field Details
-
LAYOUT
The struct layout ofVkPhysicalDevicePortabilitySubsetFeaturesKHR. -
OFFSET_sType
public static final long OFFSET_sTypeThe byte offset ofsType. -
LAYOUT_sType
The memory layout ofsType. -
VH_sType
-
OFFSET_pNext
public static final long OFFSET_pNextThe byte offset ofpNext. -
LAYOUT_pNext
The memory layout ofpNext. -
VH_pNext
-
OFFSET_constantAlphaColorBlendFactors
public static final long OFFSET_constantAlphaColorBlendFactorsThe byte offset ofconstantAlphaColorBlendFactors. -
LAYOUT_constantAlphaColorBlendFactors
The memory layout ofconstantAlphaColorBlendFactors. -
VH_constantAlphaColorBlendFactors
-
OFFSET_events
public static final long OFFSET_eventsThe byte offset ofevents. -
LAYOUT_events
The memory layout ofevents. -
VH_events
-
OFFSET_imageViewFormatReinterpretation
public static final long OFFSET_imageViewFormatReinterpretationThe byte offset ofimageViewFormatReinterpretation. -
LAYOUT_imageViewFormatReinterpretation
The memory layout ofimageViewFormatReinterpretation. -
VH_imageViewFormatReinterpretation
-
OFFSET_imageViewFormatSwizzle
public static final long OFFSET_imageViewFormatSwizzleThe byte offset ofimageViewFormatSwizzle. -
LAYOUT_imageViewFormatSwizzle
The memory layout ofimageViewFormatSwizzle. -
VH_imageViewFormatSwizzle
-
OFFSET_imageView2DOn3DImage
public static final long OFFSET_imageView2DOn3DImageThe byte offset ofimageView2DOn3DImage. -
LAYOUT_imageView2DOn3DImage
The memory layout ofimageView2DOn3DImage. -
VH_imageView2DOn3DImage
-
OFFSET_multisampleArrayImage
public static final long OFFSET_multisampleArrayImageThe byte offset ofmultisampleArrayImage. -
LAYOUT_multisampleArrayImage
The memory layout ofmultisampleArrayImage. -
VH_multisampleArrayImage
-
OFFSET_mutableComparisonSamplers
public static final long OFFSET_mutableComparisonSamplersThe byte offset ofmutableComparisonSamplers. -
LAYOUT_mutableComparisonSamplers
The memory layout ofmutableComparisonSamplers. -
VH_mutableComparisonSamplers
-
OFFSET_pointPolygons
public static final long OFFSET_pointPolygonsThe byte offset ofpointPolygons. -
LAYOUT_pointPolygons
The memory layout ofpointPolygons. -
VH_pointPolygons
-
OFFSET_samplerMipLodBias
public static final long OFFSET_samplerMipLodBiasThe byte offset ofsamplerMipLodBias. -
LAYOUT_samplerMipLodBias
The memory layout ofsamplerMipLodBias. -
VH_samplerMipLodBias
-
OFFSET_separateStencilMaskRef
public static final long OFFSET_separateStencilMaskRefThe byte offset ofseparateStencilMaskRef. -
LAYOUT_separateStencilMaskRef
The memory layout ofseparateStencilMaskRef. -
VH_separateStencilMaskRef
-
OFFSET_shaderSampleRateInterpolationFunctions
public static final long OFFSET_shaderSampleRateInterpolationFunctionsThe byte offset ofshaderSampleRateInterpolationFunctions. -
LAYOUT_shaderSampleRateInterpolationFunctions
The memory layout ofshaderSampleRateInterpolationFunctions. -
VH_shaderSampleRateInterpolationFunctions
-
OFFSET_tessellationIsolines
public static final long OFFSET_tessellationIsolinesThe byte offset oftessellationIsolines. -
LAYOUT_tessellationIsolines
The memory layout oftessellationIsolines. -
VH_tessellationIsolines
-
OFFSET_tessellationPointMode
public static final long OFFSET_tessellationPointModeThe byte offset oftessellationPointMode. -
LAYOUT_tessellationPointMode
The memory layout oftessellationPointMode. -
VH_tessellationPointMode
-
OFFSET_triangleFans
public static final long OFFSET_triangleFansThe byte offset oftriangleFans. -
LAYOUT_triangleFans
The memory layout oftriangleFans. -
VH_triangleFans
-
OFFSET_vertexAttributeAccessBeyondStride
public static final long OFFSET_vertexAttributeAccessBeyondStrideThe byte offset ofvertexAttributeAccessBeyondStride. -
LAYOUT_vertexAttributeAccessBeyondStride
The memory layout ofvertexAttributeAccessBeyondStride. -
VH_vertexAttributeAccessBeyondStride
-
-
Constructor Details
-
VkPhysicalDevicePortabilitySubsetFeaturesKHR
CreatesVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.- Parameters:
segment- the memory segmentelementCount- the element count of this struct buffer
-
-
Method Details
-
of
CreatesVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.- Parameters:
segment- the memory segment- Returns:
- the created instance or
nullif the segment isNULL
-
ofNative
Creates
VkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.Reinterprets the segment if zero-length.
- Parameters:
segment- the memory segment- Returns:
- the created instance or
nullif the segment isNULL
-
ofNative
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR ofNative(MemorySegment segment, long count) Creates
VkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment.Reinterprets the segment if zero-length.
- Parameters:
segment- the memory segmentcount- the count of the buffer- Returns:
- the created instance or
nullif the segment isNULL
-
alloc
Allocates aVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment allocator.- Parameters:
allocator- the segment allocator- Returns:
- the allocated
VkPhysicalDevicePortabilitySubsetFeaturesKHR
-
alloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR alloc(SegmentAllocator allocator, long count) Allocates aVkPhysicalDevicePortabilitySubsetFeaturesKHRwith the given segment allocator and count.- Parameters:
allocator- the segment allocatorcount- the count- Returns:
- the allocated
VkPhysicalDevicePortabilitySubsetFeaturesKHR
-
copyFrom
public VkPhysicalDevicePortabilitySubsetFeaturesKHR copyFrom(VkPhysicalDevicePortabilitySubsetFeaturesKHR src) Copies from the given source.- Parameters:
src- the source- Returns:
this
-
reinterpret
Reinterprets this buffer with the given count.- Parameters:
count- the new count- Returns:
- the reinterpreted buffer
-
sType
ReturnssTypeat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
sTypeat the given index
-
sType
public int sType()ReturnssType.- Returns:
sType
-
sType
SetssTypewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
sType
SetssTypewith the given value.- Parameters:
value- the value- Returns:
this
-
pNext
ReturnspNextat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
pNextat the given index
-
pNext
-
pNext
SetspNextwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
pNext
SetspNextwith the given value.- Parameters:
value- the value- Returns:
this
-
constantAlphaColorBlendFactors
ReturnsconstantAlphaColorBlendFactorsat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
constantAlphaColorBlendFactorsat the given index
-
constantAlphaColorBlendFactors
public int constantAlphaColorBlendFactors()ReturnsconstantAlphaColorBlendFactors.- Returns:
constantAlphaColorBlendFactors
-
constantAlphaColorBlendFactors
SetsconstantAlphaColorBlendFactorswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
constantAlphaColorBlendFactors
SetsconstantAlphaColorBlendFactorswith the given value.- Parameters:
value- the value- Returns:
this
-
events
Returnseventsat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
eventsat the given index
-
events
public int events()Returnsevents.- Returns:
events
-
events
Setseventswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
events
Setseventswith the given value.- Parameters:
value- the value- Returns:
this
-
imageViewFormatReinterpretation
ReturnsimageViewFormatReinterpretationat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
imageViewFormatReinterpretationat the given index
-
imageViewFormatReinterpretation
public int imageViewFormatReinterpretation()ReturnsimageViewFormatReinterpretation.- Returns:
imageViewFormatReinterpretation
-
imageViewFormatReinterpretation
SetsimageViewFormatReinterpretationwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
imageViewFormatReinterpretation
SetsimageViewFormatReinterpretationwith the given value.- Parameters:
value- the value- Returns:
this
-
imageViewFormatSwizzle
ReturnsimageViewFormatSwizzleat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
imageViewFormatSwizzleat the given index
-
imageViewFormatSwizzle
public int imageViewFormatSwizzle()ReturnsimageViewFormatSwizzle.- Returns:
imageViewFormatSwizzle
-
imageViewFormatSwizzle
SetsimageViewFormatSwizzlewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
imageViewFormatSwizzle
SetsimageViewFormatSwizzlewith the given value.- Parameters:
value- the value- Returns:
this
-
imageView2DOn3DImage
ReturnsimageView2DOn3DImageat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
imageView2DOn3DImageat the given index
-
imageView2DOn3DImage
public int imageView2DOn3DImage()ReturnsimageView2DOn3DImage.- Returns:
imageView2DOn3DImage
-
imageView2DOn3DImage
SetsimageView2DOn3DImagewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
imageView2DOn3DImage
SetsimageView2DOn3DImagewith the given value.- Parameters:
value- the value- Returns:
this
-
multisampleArrayImage
ReturnsmultisampleArrayImageat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
multisampleArrayImageat the given index
-
multisampleArrayImage
public int multisampleArrayImage()ReturnsmultisampleArrayImage.- Returns:
multisampleArrayImage
-
multisampleArrayImage
SetsmultisampleArrayImagewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
multisampleArrayImage
SetsmultisampleArrayImagewith the given value.- Parameters:
value- the value- Returns:
this
-
mutableComparisonSamplers
ReturnsmutableComparisonSamplersat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
mutableComparisonSamplersat the given index
-
mutableComparisonSamplers
public int mutableComparisonSamplers()ReturnsmutableComparisonSamplers.- Returns:
mutableComparisonSamplers
-
mutableComparisonSamplers
SetsmutableComparisonSamplerswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
mutableComparisonSamplers
SetsmutableComparisonSamplerswith the given value.- Parameters:
value- the value- Returns:
this
-
pointPolygons
ReturnspointPolygonsat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
pointPolygonsat the given index
-
pointPolygons
public int pointPolygons()ReturnspointPolygons.- Returns:
pointPolygons
-
pointPolygons
SetspointPolygonswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
pointPolygons
SetspointPolygonswith the given value.- Parameters:
value- the value- Returns:
this
-
samplerMipLodBias
ReturnssamplerMipLodBiasat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
samplerMipLodBiasat the given index
-
samplerMipLodBias
public int samplerMipLodBias()ReturnssamplerMipLodBias.- Returns:
samplerMipLodBias
-
samplerMipLodBias
SetssamplerMipLodBiaswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
samplerMipLodBias
SetssamplerMipLodBiaswith the given value.- Parameters:
value- the value- Returns:
this
-
separateStencilMaskRef
ReturnsseparateStencilMaskRefat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
separateStencilMaskRefat the given index
-
separateStencilMaskRef
public int separateStencilMaskRef()ReturnsseparateStencilMaskRef.- Returns:
separateStencilMaskRef
-
separateStencilMaskRef
SetsseparateStencilMaskRefwith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
separateStencilMaskRef
SetsseparateStencilMaskRefwith the given value.- Parameters:
value- the value- Returns:
this
-
shaderSampleRateInterpolationFunctions
ReturnsshaderSampleRateInterpolationFunctionsat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
shaderSampleRateInterpolationFunctionsat the given index
-
shaderSampleRateInterpolationFunctions
public int shaderSampleRateInterpolationFunctions()ReturnsshaderSampleRateInterpolationFunctions.- Returns:
shaderSampleRateInterpolationFunctions
-
shaderSampleRateInterpolationFunctions
public static void shaderSampleRateInterpolationFunctions(MemorySegment segment, long index, int value) SetsshaderSampleRateInterpolationFunctionswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
shaderSampleRateInterpolationFunctions
public VkPhysicalDevicePortabilitySubsetFeaturesKHR shaderSampleRateInterpolationFunctions(int value) SetsshaderSampleRateInterpolationFunctionswith the given value.- Parameters:
value- the value- Returns:
this
-
tessellationIsolines
ReturnstessellationIsolinesat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
tessellationIsolinesat the given index
-
tessellationIsolines
public int tessellationIsolines()ReturnstessellationIsolines.- Returns:
tessellationIsolines
-
tessellationIsolines
SetstessellationIsolineswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
tessellationIsolines
SetstessellationIsolineswith the given value.- Parameters:
value- the value- Returns:
this
-
tessellationPointMode
ReturnstessellationPointModeat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
tessellationPointModeat the given index
-
tessellationPointMode
public int tessellationPointMode()ReturnstessellationPointMode.- Returns:
tessellationPointMode
-
tessellationPointMode
SetstessellationPointModewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
tessellationPointMode
SetstessellationPointModewith the given value.- Parameters:
value- the value- Returns:
this
-
triangleFans
ReturnstriangleFansat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
triangleFansat the given index
-
triangleFans
public int triangleFans()ReturnstriangleFans.- Returns:
triangleFans
-
triangleFans
SetstriangleFanswith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
triangleFans
SetstriangleFanswith the given value.- Parameters:
value- the value- Returns:
this
-
vertexAttributeAccessBeyondStride
ReturnsvertexAttributeAccessBeyondStrideat the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffer- Returns:
vertexAttributeAccessBeyondStrideat the given index
-
vertexAttributeAccessBeyondStride
public int vertexAttributeAccessBeyondStride()ReturnsvertexAttributeAccessBeyondStride.- Returns:
vertexAttributeAccessBeyondStride
-
vertexAttributeAccessBeyondStride
SetsvertexAttributeAccessBeyondStridewith the given value at the given index.- Parameters:
segment- the segment of the structindex- the index of the struct buffervalue- the value
-
vertexAttributeAccessBeyondStride
SetsvertexAttributeAccessBeyondStridewith the given value.- Parameters:
value- the value- Returns:
this
-
asSlice
Creates a slice ofVkPhysicalDevicePortabilitySubsetFeaturesKHR.- Parameters:
index- the index of the struct buffer- Returns:
- the slice of
VkPhysicalDevicePortabilitySubsetFeaturesKHR
-
asSlice
Creates a slice ofVkPhysicalDevicePortabilitySubsetFeaturesKHR.- Parameters:
index- the index of the struct buffercount- the count- Returns:
- the slice of
VkPhysicalDevicePortabilitySubsetFeaturesKHR
-
at
public VkPhysicalDevicePortabilitySubsetFeaturesKHR at(long index, Consumer<VkPhysicalDevicePortabilitySubsetFeaturesKHR> func) VisitsVkPhysicalDevicePortabilitySubsetFeaturesKHRbuffer at the given index.- Parameters:
index- the index of this bufferfunc- the function to run with the slice of this buffer- Returns:
this
-
sTypeAt
public int sTypeAt(long index) ReturnssTypeat the given index.- Parameters:
index- the index of the struct buffer- Returns:
sTypeat the given index
-
sTypeAt
SetssTypewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
pNextAt
ReturnspNextat the given index.- Parameters:
index- the index of the struct buffer- Returns:
pNextat the given index
-
pNextAt
SetspNextwith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
constantAlphaColorBlendFactorsAt
public int constantAlphaColorBlendFactorsAt(long index) ReturnsconstantAlphaColorBlendFactorsat the given index.- Parameters:
index- the index of the struct buffer- Returns:
constantAlphaColorBlendFactorsat the given index
-
constantAlphaColorBlendFactorsAt
public VkPhysicalDevicePortabilitySubsetFeaturesKHR constantAlphaColorBlendFactorsAt(long index, int value) SetsconstantAlphaColorBlendFactorswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
eventsAt
public int eventsAt(long index) Returnseventsat the given index.- Parameters:
index- the index of the struct buffer- Returns:
eventsat the given index
-
eventsAt
Setseventswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
imageViewFormatReinterpretationAt
public int imageViewFormatReinterpretationAt(long index) ReturnsimageViewFormatReinterpretationat the given index.- Parameters:
index- the index of the struct buffer- Returns:
imageViewFormatReinterpretationat the given index
-
imageViewFormatReinterpretationAt
public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageViewFormatReinterpretationAt(long index, int value) SetsimageViewFormatReinterpretationwith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
imageViewFormatSwizzleAt
public int imageViewFormatSwizzleAt(long index) ReturnsimageViewFormatSwizzleat the given index.- Parameters:
index- the index of the struct buffer- Returns:
imageViewFormatSwizzleat the given index
-
imageViewFormatSwizzleAt
SetsimageViewFormatSwizzlewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
imageView2DOn3DImageAt
public int imageView2DOn3DImageAt(long index) ReturnsimageView2DOn3DImageat the given index.- Parameters:
index- the index of the struct buffer- Returns:
imageView2DOn3DImageat the given index
-
imageView2DOn3DImageAt
SetsimageView2DOn3DImagewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
multisampleArrayImageAt
public int multisampleArrayImageAt(long index) ReturnsmultisampleArrayImageat the given index.- Parameters:
index- the index of the struct buffer- Returns:
multisampleArrayImageat the given index
-
multisampleArrayImageAt
SetsmultisampleArrayImagewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
mutableComparisonSamplersAt
public int mutableComparisonSamplersAt(long index) ReturnsmutableComparisonSamplersat the given index.- Parameters:
index- the index of the struct buffer- Returns:
mutableComparisonSamplersat the given index
-
mutableComparisonSamplersAt
public VkPhysicalDevicePortabilitySubsetFeaturesKHR mutableComparisonSamplersAt(long index, int value) SetsmutableComparisonSamplerswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
pointPolygonsAt
public int pointPolygonsAt(long index) ReturnspointPolygonsat the given index.- Parameters:
index- the index of the struct buffer- Returns:
pointPolygonsat the given index
-
pointPolygonsAt
SetspointPolygonswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
samplerMipLodBiasAt
public int samplerMipLodBiasAt(long index) ReturnssamplerMipLodBiasat the given index.- Parameters:
index- the index of the struct buffer- Returns:
samplerMipLodBiasat the given index
-
samplerMipLodBiasAt
SetssamplerMipLodBiaswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
separateStencilMaskRefAt
public int separateStencilMaskRefAt(long index) ReturnsseparateStencilMaskRefat the given index.- Parameters:
index- the index of the struct buffer- Returns:
separateStencilMaskRefat the given index
-
separateStencilMaskRefAt
SetsseparateStencilMaskRefwith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
shaderSampleRateInterpolationFunctionsAt
public int shaderSampleRateInterpolationFunctionsAt(long index) ReturnsshaderSampleRateInterpolationFunctionsat the given index.- Parameters:
index- the index of the struct buffer- Returns:
shaderSampleRateInterpolationFunctionsat the given index
-
shaderSampleRateInterpolationFunctionsAt
public VkPhysicalDevicePortabilitySubsetFeaturesKHR shaderSampleRateInterpolationFunctionsAt(long index, int value) SetsshaderSampleRateInterpolationFunctionswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
tessellationIsolinesAt
public int tessellationIsolinesAt(long index) ReturnstessellationIsolinesat the given index.- Parameters:
index- the index of the struct buffer- Returns:
tessellationIsolinesat the given index
-
tessellationIsolinesAt
SetstessellationIsolineswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
tessellationPointModeAt
public int tessellationPointModeAt(long index) ReturnstessellationPointModeat the given index.- Parameters:
index- the index of the struct buffer- Returns:
tessellationPointModeat the given index
-
tessellationPointModeAt
SetstessellationPointModewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
triangleFansAt
public int triangleFansAt(long index) ReturnstriangleFansat the given index.- Parameters:
index- the index of the struct buffer- Returns:
triangleFansat the given index
-
triangleFansAt
SetstriangleFanswith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-
vertexAttributeAccessBeyondStrideAt
public int vertexAttributeAccessBeyondStrideAt(long index) ReturnsvertexAttributeAccessBeyondStrideat the given index.- Parameters:
index- the index of the struct buffer- Returns:
vertexAttributeAccessBeyondStrideat the given index
-
vertexAttributeAccessBeyondStrideAt
public VkPhysicalDevicePortabilitySubsetFeaturesKHR vertexAttributeAccessBeyondStrideAt(long index, int value) SetsvertexAttributeAccessBeyondStridewith the given value at the given index.- Parameters:
index- the index of the struct buffervalue- the value- Returns:
this
-