Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkPhysicalDeviceFloatControlsProperties
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPhysicalDeviceFloatControlsProperties
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPhysicalDeviceFloatControlsProperties(MemorySegment segment)
extends Record
implements tech.icey.panama.IPointer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MemoryLayoutstatic 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 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 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 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 longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPhysicalDeviceFloatControlsPropertiesrecord class. -
Method Summary
Modifier and TypeMethodDescriptionclone(Arena arena, VkPhysicalDeviceFloatControlsProperties src) clone(Arena arena, VkPhysicalDeviceFloatControlsProperties[] src) intvoiddenormBehaviorIndependence(int value) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) intvoidroundingModeIndependence(int value) segment()Returns the value of thesegmentrecord component.intvoidshaderDenormFlushToZeroFloat16(int value) intvoidshaderDenormFlushToZeroFloat32(int value) intvoidshaderDenormFlushToZeroFloat64(int value) intvoidshaderDenormPreserveFloat16(int value) intvoidshaderDenormPreserveFloat32(int value) intvoidshaderDenormPreserveFloat64(int value) intvoidshaderRoundingModeRTEFloat16(int value) intvoidshaderRoundingModeRTEFloat32(int value) intvoidshaderRoundingModeRTEFloat64(int value) intvoidshaderRoundingModeRTZFloat16(int value) intvoidshaderRoundingModeRTZFloat32(int value) intvoidshaderRoundingModeRTZFloat64(int value) intvoidshaderSignedZeroInfNanPreserveFloat16(int value) intvoidshaderSignedZeroInfNanPreserveFloat32(int value) intvoidshaderSignedZeroInfNanPreserveFloat64(int value) intsType()voidsType(int value) final StringtoString()Returns a string representation of this record class.
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$sType
-
PATH$pNext
-
PATH$denormBehaviorIndependence
-
PATH$roundingModeIndependence
-
PATH$shaderSignedZeroInfNanPreserveFloat16
-
PATH$shaderSignedZeroInfNanPreserveFloat32
-
PATH$shaderSignedZeroInfNanPreserveFloat64
-
PATH$shaderDenormPreserveFloat16
-
PATH$shaderDenormPreserveFloat32
-
PATH$shaderDenormPreserveFloat64
-
PATH$shaderDenormFlushToZeroFloat16
-
PATH$shaderDenormFlushToZeroFloat32
-
PATH$shaderDenormFlushToZeroFloat64
-
PATH$shaderRoundingModeRTEFloat16
-
PATH$shaderRoundingModeRTEFloat32
-
PATH$shaderRoundingModeRTEFloat64
-
PATH$shaderRoundingModeRTZFloat16
-
PATH$shaderRoundingModeRTZFloat32
-
PATH$shaderRoundingModeRTZFloat64
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$denormBehaviorIndependence
-
LAYOUT$roundingModeIndependence
-
LAYOUT$shaderSignedZeroInfNanPreserveFloat16
-
LAYOUT$shaderSignedZeroInfNanPreserveFloat32
-
LAYOUT$shaderSignedZeroInfNanPreserveFloat64
-
LAYOUT$shaderDenormPreserveFloat16
-
LAYOUT$shaderDenormPreserveFloat32
-
LAYOUT$shaderDenormPreserveFloat64
-
LAYOUT$shaderDenormFlushToZeroFloat16
-
LAYOUT$shaderDenormFlushToZeroFloat32
-
LAYOUT$shaderDenormFlushToZeroFloat64
-
LAYOUT$shaderRoundingModeRTEFloat16
-
LAYOUT$shaderRoundingModeRTEFloat32
-
LAYOUT$shaderRoundingModeRTEFloat64
-
LAYOUT$shaderRoundingModeRTZFloat16
-
LAYOUT$shaderRoundingModeRTZFloat32
-
LAYOUT$shaderRoundingModeRTZFloat64
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$denormBehaviorIndependence
public static final long OFFSET$denormBehaviorIndependence -
OFFSET$roundingModeIndependence
public static final long OFFSET$roundingModeIndependence -
OFFSET$shaderSignedZeroInfNanPreserveFloat16
public static final long OFFSET$shaderSignedZeroInfNanPreserveFloat16 -
OFFSET$shaderSignedZeroInfNanPreserveFloat32
public static final long OFFSET$shaderSignedZeroInfNanPreserveFloat32 -
OFFSET$shaderSignedZeroInfNanPreserveFloat64
public static final long OFFSET$shaderSignedZeroInfNanPreserveFloat64 -
OFFSET$shaderDenormPreserveFloat16
public static final long OFFSET$shaderDenormPreserveFloat16 -
OFFSET$shaderDenormPreserveFloat32
public static final long OFFSET$shaderDenormPreserveFloat32 -
OFFSET$shaderDenormPreserveFloat64
public static final long OFFSET$shaderDenormPreserveFloat64 -
OFFSET$shaderDenormFlushToZeroFloat16
public static final long OFFSET$shaderDenormFlushToZeroFloat16 -
OFFSET$shaderDenormFlushToZeroFloat32
public static final long OFFSET$shaderDenormFlushToZeroFloat32 -
OFFSET$shaderDenormFlushToZeroFloat64
public static final long OFFSET$shaderDenormFlushToZeroFloat64 -
OFFSET$shaderRoundingModeRTEFloat16
public static final long OFFSET$shaderRoundingModeRTEFloat16 -
OFFSET$shaderRoundingModeRTEFloat32
public static final long OFFSET$shaderRoundingModeRTEFloat32 -
OFFSET$shaderRoundingModeRTEFloat64
public static final long OFFSET$shaderRoundingModeRTEFloat64 -
OFFSET$shaderRoundingModeRTZFloat16
public static final long OFFSET$shaderRoundingModeRTZFloat16 -
OFFSET$shaderRoundingModeRTZFloat32
public static final long OFFSET$shaderRoundingModeRTZFloat32 -
OFFSET$shaderRoundingModeRTZFloat64
public static final long OFFSET$shaderRoundingModeRTZFloat64 -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$denormBehaviorIndependence
public static final long SIZE$denormBehaviorIndependence -
SIZE$roundingModeIndependence
public static final long SIZE$roundingModeIndependence -
SIZE$shaderSignedZeroInfNanPreserveFloat16
public static final long SIZE$shaderSignedZeroInfNanPreserveFloat16 -
SIZE$shaderSignedZeroInfNanPreserveFloat32
public static final long SIZE$shaderSignedZeroInfNanPreserveFloat32 -
SIZE$shaderSignedZeroInfNanPreserveFloat64
public static final long SIZE$shaderSignedZeroInfNanPreserveFloat64 -
SIZE$shaderDenormPreserveFloat16
public static final long SIZE$shaderDenormPreserveFloat16 -
SIZE$shaderDenormPreserveFloat32
public static final long SIZE$shaderDenormPreserveFloat32 -
SIZE$shaderDenormPreserveFloat64
public static final long SIZE$shaderDenormPreserveFloat64 -
SIZE$shaderDenormFlushToZeroFloat16
public static final long SIZE$shaderDenormFlushToZeroFloat16 -
SIZE$shaderDenormFlushToZeroFloat32
public static final long SIZE$shaderDenormFlushToZeroFloat32 -
SIZE$shaderDenormFlushToZeroFloat64
public static final long SIZE$shaderDenormFlushToZeroFloat64 -
SIZE$shaderRoundingModeRTEFloat16
public static final long SIZE$shaderRoundingModeRTEFloat16 -
SIZE$shaderRoundingModeRTEFloat32
public static final long SIZE$shaderRoundingModeRTEFloat32 -
SIZE$shaderRoundingModeRTEFloat64
public static final long SIZE$shaderRoundingModeRTEFloat64 -
SIZE$shaderRoundingModeRTZFloat16
public static final long SIZE$shaderRoundingModeRTZFloat16 -
SIZE$shaderRoundingModeRTZFloat32
public static final long SIZE$shaderRoundingModeRTZFloat32 -
SIZE$shaderRoundingModeRTZFloat64
public static final long SIZE$shaderRoundingModeRTZFloat64
-
-
Constructor Details
-
VkPhysicalDeviceFloatControlsProperties
Creates an instance of aVkPhysicalDeviceFloatControlsPropertiesrecord 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) -
denormBehaviorIndependence
public int denormBehaviorIndependence() -
denormBehaviorIndependence
public void denormBehaviorIndependence(int value) -
roundingModeIndependence
public int roundingModeIndependence() -
roundingModeIndependence
public void roundingModeIndependence(int value) -
shaderSignedZeroInfNanPreserveFloat16
public int shaderSignedZeroInfNanPreserveFloat16() -
shaderSignedZeroInfNanPreserveFloat16
public void shaderSignedZeroInfNanPreserveFloat16(int value) -
shaderSignedZeroInfNanPreserveFloat32
public int shaderSignedZeroInfNanPreserveFloat32() -
shaderSignedZeroInfNanPreserveFloat32
public void shaderSignedZeroInfNanPreserveFloat32(int value) -
shaderSignedZeroInfNanPreserveFloat64
public int shaderSignedZeroInfNanPreserveFloat64() -
shaderSignedZeroInfNanPreserveFloat64
public void shaderSignedZeroInfNanPreserveFloat64(int value) -
shaderDenormPreserveFloat16
public int shaderDenormPreserveFloat16() -
shaderDenormPreserveFloat16
public void shaderDenormPreserveFloat16(int value) -
shaderDenormPreserveFloat32
public int shaderDenormPreserveFloat32() -
shaderDenormPreserveFloat32
public void shaderDenormPreserveFloat32(int value) -
shaderDenormPreserveFloat64
public int shaderDenormPreserveFloat64() -
shaderDenormPreserveFloat64
public void shaderDenormPreserveFloat64(int value) -
shaderDenormFlushToZeroFloat16
public int shaderDenormFlushToZeroFloat16() -
shaderDenormFlushToZeroFloat16
public void shaderDenormFlushToZeroFloat16(int value) -
shaderDenormFlushToZeroFloat32
public int shaderDenormFlushToZeroFloat32() -
shaderDenormFlushToZeroFloat32
public void shaderDenormFlushToZeroFloat32(int value) -
shaderDenormFlushToZeroFloat64
public int shaderDenormFlushToZeroFloat64() -
shaderDenormFlushToZeroFloat64
public void shaderDenormFlushToZeroFloat64(int value) -
shaderRoundingModeRTEFloat16
public int shaderRoundingModeRTEFloat16() -
shaderRoundingModeRTEFloat16
public void shaderRoundingModeRTEFloat16(int value) -
shaderRoundingModeRTEFloat32
public int shaderRoundingModeRTEFloat32() -
shaderRoundingModeRTEFloat32
public void shaderRoundingModeRTEFloat32(int value) -
shaderRoundingModeRTEFloat64
public int shaderRoundingModeRTEFloat64() -
shaderRoundingModeRTEFloat64
public void shaderRoundingModeRTEFloat64(int value) -
shaderRoundingModeRTZFloat16
public int shaderRoundingModeRTZFloat16() -
shaderRoundingModeRTZFloat16
public void shaderRoundingModeRTZFloat16(int value) -
shaderRoundingModeRTZFloat32
public int shaderRoundingModeRTZFloat32() -
shaderRoundingModeRTZFloat32
public void shaderRoundingModeRTZFloat32(int value) -
shaderRoundingModeRTZFloat64
public int shaderRoundingModeRTZFloat64() -
shaderRoundingModeRTZFloat64
public void shaderRoundingModeRTZFloat64(int value) -
allocate
-
allocate
-
clone
public static VkPhysicalDeviceFloatControlsProperties clone(Arena arena, VkPhysicalDeviceFloatControlsProperties src) -
clone
public static VkPhysicalDeviceFloatControlsProperties[] clone(Arena arena, VkPhysicalDeviceFloatControlsProperties[] 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
-