Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkPipelineColorBlendAttachmentState
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPipelineColorBlendAttachmentState
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPipelineColorBlendAttachmentState(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 ValueLayout.OfIntstatic 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 longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPipelineColorBlendAttachmentStaterecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkPipelineColorBlendAttachmentState[]intvoidalphaBlendOp(int value) intvoidblendEnable(int value) clone(Arena arena, VkPipelineColorBlendAttachmentState src) static VkPipelineColorBlendAttachmentState[]clone(Arena arena, VkPipelineColorBlendAttachmentState[] src) intvoidcolorBlendOp(int value) intvoidcolorWriteMask(int value) intvoiddstAlphaBlendFactor(int value) intvoiddstColorBlendFactor(int value) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.segment()Returns the value of thesegmentrecord component.intvoidsrcAlphaBlendFactor(int value) intvoidsrcColorBlendFactor(int value) final StringtoString()Returns a string representation of this record class.
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$blendEnable
-
PATH$srcColorBlendFactor
-
PATH$dstColorBlendFactor
-
PATH$colorBlendOp
-
PATH$srcAlphaBlendFactor
-
PATH$dstAlphaBlendFactor
-
PATH$alphaBlendOp
-
PATH$colorWriteMask
-
LAYOUT$blendEnable
-
LAYOUT$srcColorBlendFactor
-
LAYOUT$dstColorBlendFactor
-
LAYOUT$colorBlendOp
-
LAYOUT$srcAlphaBlendFactor
-
LAYOUT$dstAlphaBlendFactor
-
LAYOUT$alphaBlendOp
-
LAYOUT$colorWriteMask
-
OFFSET$blendEnable
public static final long OFFSET$blendEnable -
OFFSET$srcColorBlendFactor
public static final long OFFSET$srcColorBlendFactor -
OFFSET$dstColorBlendFactor
public static final long OFFSET$dstColorBlendFactor -
OFFSET$colorBlendOp
public static final long OFFSET$colorBlendOp -
OFFSET$srcAlphaBlendFactor
public static final long OFFSET$srcAlphaBlendFactor -
OFFSET$dstAlphaBlendFactor
public static final long OFFSET$dstAlphaBlendFactor -
OFFSET$alphaBlendOp
public static final long OFFSET$alphaBlendOp -
OFFSET$colorWriteMask
public static final long OFFSET$colorWriteMask -
SIZE$blendEnable
public static final long SIZE$blendEnable -
SIZE$srcColorBlendFactor
public static final long SIZE$srcColorBlendFactor -
SIZE$dstColorBlendFactor
public static final long SIZE$dstColorBlendFactor -
SIZE$colorBlendOp
public static final long SIZE$colorBlendOp -
SIZE$srcAlphaBlendFactor
public static final long SIZE$srcAlphaBlendFactor -
SIZE$dstAlphaBlendFactor
public static final long SIZE$dstAlphaBlendFactor -
SIZE$alphaBlendOp
public static final long SIZE$alphaBlendOp -
SIZE$colorWriteMask
public static final long SIZE$colorWriteMask
-
-
Constructor Details
-
VkPipelineColorBlendAttachmentState
Creates an instance of aVkPipelineColorBlendAttachmentStaterecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
blendEnable
public int blendEnable() -
blendEnable
public void blendEnable(int value) -
srcColorBlendFactor
public int srcColorBlendFactor() -
srcColorBlendFactor
public void srcColorBlendFactor(int value) -
dstColorBlendFactor
public int dstColorBlendFactor() -
dstColorBlendFactor
public void dstColorBlendFactor(int value) -
colorBlendOp
public int colorBlendOp() -
colorBlendOp
public void colorBlendOp(int value) -
srcAlphaBlendFactor
public int srcAlphaBlendFactor() -
srcAlphaBlendFactor
public void srcAlphaBlendFactor(int value) -
dstAlphaBlendFactor
public int dstAlphaBlendFactor() -
dstAlphaBlendFactor
public void dstAlphaBlendFactor(int value) -
alphaBlendOp
public int alphaBlendOp() -
alphaBlendOp
public void alphaBlendOp(int value) -
colorWriteMask
public int colorWriteMask() -
colorWriteMask
public void colorWriteMask(int value) -
allocate
-
allocate
-
clone
public static VkPipelineColorBlendAttachmentState clone(Arena arena, VkPipelineColorBlendAttachmentState src) -
clone
public static VkPipelineColorBlendAttachmentState[] clone(Arena arena, VkPipelineColorBlendAttachmentState[] 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
-