Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkPhysicalDevicePortabilitySubsetFeaturesKHR
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPhysicalDevicePortabilitySubsetFeaturesKHR
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPhysicalDevicePortabilitySubsetFeaturesKHR(MemorySegment segment)
extends Record
implements tech.icey.panama.IPointer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MemoryLayoutstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final AddressLayoutstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPhysicalDevicePortabilitySubsetFeaturesKHRrecord class. -
Method Summary
Modifier and TypeMethodDescriptionclone(Arena arena, VkPhysicalDevicePortabilitySubsetFeaturesKHR src) clone(Arena arena, VkPhysicalDevicePortabilitySubsetFeaturesKHR[] src) intvoidconstantAlphaColorBlendFactors(int value) final booleanIndicates whether some other object is "equal to" this one.intevents()voidevents(int value) final inthashCode()Returns a hash code value for this object.intvoidimageView2DOn3DImage(int value) intvoidimageViewFormatReinterpretation(int value) intvoidimageViewFormatSwizzle(int value) intvoidmultisampleArrayImage(int value) intvoidmutableComparisonSamplers(int value) pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) intvoidpointPolygons(int value) intvoidsamplerMipLodBias(int value) segment()Returns the value of thesegmentrecord component.intvoidseparateStencilMaskRef(int value) intvoidshaderSampleRateInterpolationFunctions(int value) intsType()voidsType(int value) intvoidtessellationIsolines(int value) intvoidtessellationPointMode(int value) final StringtoString()Returns a string representation of this record class.intvoidtriangleFans(int value) intvoidvertexAttributeAccessBeyondStride(int value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$sType
-
PATH$pNext
-
PATH$constantAlphaColorBlendFactors
-
PATH$events
-
PATH$imageViewFormatReinterpretation
-
PATH$imageViewFormatSwizzle
-
PATH$imageView2DOn3DImage
-
PATH$multisampleArrayImage
-
PATH$mutableComparisonSamplers
-
PATH$pointPolygons
-
PATH$samplerMipLodBias
-
PATH$separateStencilMaskRef
-
PATH$shaderSampleRateInterpolationFunctions
-
PATH$tessellationIsolines
-
PATH$tessellationPointMode
-
PATH$triangleFans
-
PATH$vertexAttributeAccessBeyondStride
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$constantAlphaColorBlendFactors
-
LAYOUT$events
-
LAYOUT$imageViewFormatReinterpretation
-
LAYOUT$imageViewFormatSwizzle
-
LAYOUT$imageView2DOn3DImage
-
LAYOUT$multisampleArrayImage
-
LAYOUT$mutableComparisonSamplers
-
LAYOUT$pointPolygons
-
LAYOUT$samplerMipLodBias
-
LAYOUT$separateStencilMaskRef
-
LAYOUT$shaderSampleRateInterpolationFunctions
-
LAYOUT$tessellationIsolines
-
LAYOUT$tessellationPointMode
-
LAYOUT$triangleFans
-
LAYOUT$vertexAttributeAccessBeyondStride
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$constantAlphaColorBlendFactors
public static final long OFFSET$constantAlphaColorBlendFactors -
OFFSET$events
public static final long OFFSET$events -
OFFSET$imageViewFormatReinterpretation
public static final long OFFSET$imageViewFormatReinterpretation -
OFFSET$imageViewFormatSwizzle
public static final long OFFSET$imageViewFormatSwizzle -
OFFSET$imageView2DOn3DImage
public static final long OFFSET$imageView2DOn3DImage -
OFFSET$multisampleArrayImage
public static final long OFFSET$multisampleArrayImage -
OFFSET$mutableComparisonSamplers
public static final long OFFSET$mutableComparisonSamplers -
OFFSET$pointPolygons
public static final long OFFSET$pointPolygons -
OFFSET$samplerMipLodBias
public static final long OFFSET$samplerMipLodBias -
OFFSET$separateStencilMaskRef
public static final long OFFSET$separateStencilMaskRef -
OFFSET$shaderSampleRateInterpolationFunctions
public static final long OFFSET$shaderSampleRateInterpolationFunctions -
OFFSET$tessellationIsolines
public static final long OFFSET$tessellationIsolines -
OFFSET$tessellationPointMode
public static final long OFFSET$tessellationPointMode -
OFFSET$triangleFans
public static final long OFFSET$triangleFans -
OFFSET$vertexAttributeAccessBeyondStride
public static final long OFFSET$vertexAttributeAccessBeyondStride -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$constantAlphaColorBlendFactors
public static final long SIZE$constantAlphaColorBlendFactors -
SIZE$events
public static final long SIZE$events -
SIZE$imageViewFormatReinterpretation
public static final long SIZE$imageViewFormatReinterpretation -
SIZE$imageViewFormatSwizzle
public static final long SIZE$imageViewFormatSwizzle -
SIZE$imageView2DOn3DImage
public static final long SIZE$imageView2DOn3DImage -
SIZE$multisampleArrayImage
public static final long SIZE$multisampleArrayImage -
SIZE$mutableComparisonSamplers
public static final long SIZE$mutableComparisonSamplers -
SIZE$pointPolygons
public static final long SIZE$pointPolygons -
SIZE$samplerMipLodBias
public static final long SIZE$samplerMipLodBias -
SIZE$separateStencilMaskRef
public static final long SIZE$separateStencilMaskRef -
SIZE$shaderSampleRateInterpolationFunctions
public static final long SIZE$shaderSampleRateInterpolationFunctions -
SIZE$tessellationIsolines
public static final long SIZE$tessellationIsolines -
SIZE$tessellationPointMode
public static final long SIZE$tessellationPointMode -
SIZE$triangleFans
public static final long SIZE$triangleFans -
SIZE$vertexAttributeAccessBeyondStride
public static final long SIZE$vertexAttributeAccessBeyondStride
-
-
Constructor Details
-
VkPhysicalDevicePortabilitySubsetFeaturesKHR
Creates an instance of aVkPhysicalDevicePortabilitySubsetFeaturesKHRrecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
sType
public int sType() -
sType
public void sType(int value) -
pNext
-
pNext
-
pNext
public void pNext(tech.icey.panama.IPointer pointer) -
constantAlphaColorBlendFactors
public int constantAlphaColorBlendFactors() -
constantAlphaColorBlendFactors
public void constantAlphaColorBlendFactors(int value) -
events
public int events() -
events
public void events(int value) -
imageViewFormatReinterpretation
public int imageViewFormatReinterpretation() -
imageViewFormatReinterpretation
public void imageViewFormatReinterpretation(int value) -
imageViewFormatSwizzle
public int imageViewFormatSwizzle() -
imageViewFormatSwizzle
public void imageViewFormatSwizzle(int value) -
imageView2DOn3DImage
public int imageView2DOn3DImage() -
imageView2DOn3DImage
public void imageView2DOn3DImage(int value) -
multisampleArrayImage
public int multisampleArrayImage() -
multisampleArrayImage
public void multisampleArrayImage(int value) -
mutableComparisonSamplers
public int mutableComparisonSamplers() -
mutableComparisonSamplers
public void mutableComparisonSamplers(int value) -
pointPolygons
public int pointPolygons() -
pointPolygons
public void pointPolygons(int value) -
samplerMipLodBias
public int samplerMipLodBias() -
samplerMipLodBias
public void samplerMipLodBias(int value) -
separateStencilMaskRef
public int separateStencilMaskRef() -
separateStencilMaskRef
public void separateStencilMaskRef(int value) -
shaderSampleRateInterpolationFunctions
public int shaderSampleRateInterpolationFunctions() -
shaderSampleRateInterpolationFunctions
public void shaderSampleRateInterpolationFunctions(int value) -
tessellationIsolines
public int tessellationIsolines() -
tessellationIsolines
public void tessellationIsolines(int value) -
tessellationPointMode
public int tessellationPointMode() -
tessellationPointMode
public void tessellationPointMode(int value) -
triangleFans
public int triangleFans() -
triangleFans
public void triangleFans(int value) -
vertexAttributeAccessBeyondStride
public int vertexAttributeAccessBeyondStride() -
vertexAttributeAccessBeyondStride
public void vertexAttributeAccessBeyondStride(int value) -
allocate
-
allocate
-
clone
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR clone(Arena arena, VkPhysicalDevicePortabilitySubsetFeaturesKHR src) -
clone
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR[] clone(Arena arena, VkPhysicalDevicePortabilitySubsetFeaturesKHR[] src) -
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
segment
Returns the value of thesegmentrecord component.- Specified by:
segmentin interfacetech.icey.panama.IPointer- Returns:
- the value of the
segmentrecord component
-