java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkStencilOpState
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkStencilOpState(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 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 longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionVkStencilOpState(MemorySegment segment) Creates an instance of aVkStencilOpStaterecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkStencilOpStatestatic VkStencilOpState[]static VkStencilOpStateclone(Arena arena, VkStencilOpState src) static VkStencilOpState[]clone(Arena arena, VkStencilOpState[] src) intvoidcompareMask(int value) intvoidcompareOp(int value) intvoiddepthFailOp(int value) final booleanIndicates whether some other object is "equal to" this one.intfailOp()voidfailOp(int value) final inthashCode()Returns a hash code value for this object.intpassOp()voidpassOp(int value) intvoidreference(int value) segment()Returns the value of thesegmentrecord component.final StringtoString()Returns a string representation of this record class.intvoidwriteMask(int value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$failOp
-
PATH$passOp
-
PATH$depthFailOp
-
PATH$compareOp
-
PATH$compareMask
-
PATH$writeMask
-
PATH$reference
-
LAYOUT$failOp
-
LAYOUT$passOp
-
LAYOUT$depthFailOp
-
LAYOUT$compareOp
-
LAYOUT$compareMask
-
LAYOUT$writeMask
-
LAYOUT$reference
-
OFFSET$failOp
public static final long OFFSET$failOp -
OFFSET$passOp
public static final long OFFSET$passOp -
OFFSET$depthFailOp
public static final long OFFSET$depthFailOp -
OFFSET$compareOp
public static final long OFFSET$compareOp -
OFFSET$compareMask
public static final long OFFSET$compareMask -
OFFSET$writeMask
public static final long OFFSET$writeMask -
OFFSET$reference
public static final long OFFSET$reference -
SIZE$failOp
public static final long SIZE$failOp -
SIZE$passOp
public static final long SIZE$passOp -
SIZE$depthFailOp
public static final long SIZE$depthFailOp -
SIZE$compareOp
public static final long SIZE$compareOp -
SIZE$compareMask
public static final long SIZE$compareMask -
SIZE$writeMask
public static final long SIZE$writeMask -
SIZE$reference
public static final long SIZE$reference
-
-
Constructor Details
-
VkStencilOpState
Creates an instance of aVkStencilOpStaterecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
failOp
public int failOp() -
failOp
public void failOp(int value) -
passOp
public int passOp() -
passOp
public void passOp(int value) -
depthFailOp
public int depthFailOp() -
depthFailOp
public void depthFailOp(int value) -
compareOp
public int compareOp() -
compareOp
public void compareOp(int value) -
compareMask
public int compareMask() -
compareMask
public void compareMask(int value) -
writeMask
public int writeMask() -
writeMask
public void writeMask(int value) -
reference
public int reference() -
reference
public void reference(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
-