java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkColorBlendEquationEXT
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkColorBlendEquationEXT(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 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 longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionVkColorBlendEquationEXT(MemorySegment segment) Creates an instance of aVkColorBlendEquationEXTrecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkColorBlendEquationEXTstatic VkColorBlendEquationEXT[]intvoidalphaBlendOp(int value) static VkColorBlendEquationEXTclone(Arena arena, VkColorBlendEquationEXT src) static VkColorBlendEquationEXT[]clone(Arena arena, VkColorBlendEquationEXT[] src) intvoidcolorBlendOp(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$srcColorBlendFactor
-
PATH$dstColorBlendFactor
-
PATH$colorBlendOp
-
PATH$srcAlphaBlendFactor
-
PATH$dstAlphaBlendFactor
-
PATH$alphaBlendOp
-
LAYOUT$srcColorBlendFactor
-
LAYOUT$dstColorBlendFactor
-
LAYOUT$colorBlendOp
-
LAYOUT$srcAlphaBlendFactor
-
LAYOUT$dstAlphaBlendFactor
-
LAYOUT$alphaBlendOp
-
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 -
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
-
-
Constructor Details
-
VkColorBlendEquationEXT
Creates an instance of aVkColorBlendEquationEXTrecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
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) -
allocate
-
allocate
-
clone
-
clone
-
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
-