Record Class VkPhysicalDeviceShaderIntegerDotProductProperties
- All Implemented Interfaces:
IPointer
,IVkPhysicalDeviceShaderIntegerDotProductProperties
Represents a pointer to a VkPhysicalDeviceShaderIntegerDotProductProperties
structure in native memory.
Structure
typedef struct VkPhysicalDeviceShaderIntegerDotProductProperties {
VkStructureType
sType
;
void* pNext
; // optional
VkBool32 integerDotProduct8BitUnsignedAccelerated
;
VkBool32 integerDotProduct8BitSignedAccelerated
;
VkBool32 integerDotProduct8BitMixedSignednessAccelerated
;
VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated
;
VkBool32 integerDotProduct4x8BitPackedSignedAccelerated
;
VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated
;
VkBool32 integerDotProduct16BitUnsignedAccelerated
;
VkBool32 integerDotProduct16BitSignedAccelerated
;
VkBool32 integerDotProduct16BitMixedSignednessAccelerated
;
VkBool32 integerDotProduct32BitUnsignedAccelerated
;
VkBool32 integerDotProduct32BitSignedAccelerated
;
VkBool32 integerDotProduct32BitMixedSignednessAccelerated
;
VkBool32 integerDotProduct64BitUnsignedAccelerated
;
VkBool32 integerDotProduct64BitSignedAccelerated
;
VkBool32 integerDotProduct64BitMixedSignednessAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated
;
VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
;
} VkPhysicalDeviceShaderIntegerDotProductProperties;
Auto initialization
This structure has the following members that can be automatically initialized:
sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES
The allocate
(allocate(Arena)
, allocate(Arena, long)
)
functions will automatically initialize these fields. Also, you may call autoInit()
to initialize these fields manually for non-allocated instances.
Contracts
The property segment()
should always be not-null
(segment != NULL && !segment.equals(MemorySegment.NULL)
), and properly aligned to
LAYOUT.byteAlignment()
bytes. To represent null pointer, you may use a Java
null
instead. See the documentation of IPointer.segment()
for more details.
The constructor of this class is marked as UnsafeConstructor
, because it does not
perform any runtime check. The constructor can be useful for automatic code generators.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
Represents a pointer to / an array ofVkPhysicalDeviceShaderIntegerDotProductProperties
structure(s) in native memory. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final StructLayout
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final ValueLayout.OfInt
static final AddressLayout
static final ValueLayout.OfInt
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final MemoryLayout.PathElement
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
-
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceShaderIntegerDotProductProperties
(@NotNull MemorySegment segment) Creates an instance of aVkPhysicalDeviceShaderIntegerDotProductProperties
record class. -
Method Summary
Modifier and TypeMethodDescriptionvoid
autoInit()
final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.int
int
integerDotProduct16BitSignedAccelerated
(int value) int
integerDotProduct16BitUnsignedAccelerated
(int value) int
int
integerDotProduct32BitSignedAccelerated
(int value) int
integerDotProduct32BitUnsignedAccelerated
(int value) int
int
int
int
int
integerDotProduct64BitSignedAccelerated
(int value) int
integerDotProduct64BitUnsignedAccelerated
(int value) int
int
integerDotProduct8BitSignedAccelerated
(int value) int
integerDotProduct8BitUnsignedAccelerated
(int value) int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
pNext()
void
pNext
(MemorySegment value) @NotNull MemorySegment
segment()
Returns the value of thesegment
record component.int
sType()
sType
(int value) final String
toString()
Returns a string representation of this record class.
-
Field Details
-
LAYOUT
-
BYTES
public static final long BYTES -
PATH$sType
-
PATH$pNext
-
PATH$integerDotProduct8BitUnsignedAccelerated
-
PATH$integerDotProduct8BitSignedAccelerated
-
PATH$integerDotProduct8BitMixedSignednessAccelerated
-
PATH$integerDotProduct4x8BitPackedUnsignedAccelerated
-
PATH$integerDotProduct4x8BitPackedSignedAccelerated
-
PATH$integerDotProduct4x8BitPackedMixedSignednessAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProduct4x8BitPackedMixedSignednessAccelerated -
PATH$integerDotProduct16BitUnsignedAccelerated
-
PATH$integerDotProduct16BitSignedAccelerated
-
PATH$integerDotProduct16BitMixedSignednessAccelerated
-
PATH$integerDotProduct32BitUnsignedAccelerated
-
PATH$integerDotProduct32BitSignedAccelerated
-
PATH$integerDotProduct32BitMixedSignednessAccelerated
-
PATH$integerDotProduct64BitUnsignedAccelerated
-
PATH$integerDotProduct64BitSignedAccelerated
-
PATH$integerDotProduct64BitMixedSignednessAccelerated
-
PATH$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated -
PATH$integerDotProductAccumulatingSaturating8BitSignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating8BitSignedAccelerated -
PATH$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated -
PATH$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated -
PATH$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated -
PATH$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated -
PATH$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated -
PATH$integerDotProductAccumulatingSaturating16BitSignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating16BitSignedAccelerated -
PATH$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated -
PATH$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated -
PATH$integerDotProductAccumulatingSaturating32BitSignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating32BitSignedAccelerated -
PATH$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated -
PATH$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated -
PATH$integerDotProductAccumulatingSaturating64BitSignedAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating64BitSignedAccelerated -
PATH$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public static final MemoryLayout.PathElement PATH$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated -
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$integerDotProduct8BitUnsignedAccelerated
-
LAYOUT$integerDotProduct8BitSignedAccelerated
-
LAYOUT$integerDotProduct8BitMixedSignednessAccelerated
-
LAYOUT$integerDotProduct4x8BitPackedUnsignedAccelerated
-
LAYOUT$integerDotProduct4x8BitPackedSignedAccelerated
-
LAYOUT$integerDotProduct4x8BitPackedMixedSignednessAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProduct4x8BitPackedMixedSignednessAccelerated -
LAYOUT$integerDotProduct16BitUnsignedAccelerated
-
LAYOUT$integerDotProduct16BitSignedAccelerated
-
LAYOUT$integerDotProduct16BitMixedSignednessAccelerated
-
LAYOUT$integerDotProduct32BitUnsignedAccelerated
-
LAYOUT$integerDotProduct32BitSignedAccelerated
-
LAYOUT$integerDotProduct32BitMixedSignednessAccelerated
-
LAYOUT$integerDotProduct64BitUnsignedAccelerated
-
LAYOUT$integerDotProduct64BitSignedAccelerated
-
LAYOUT$integerDotProduct64BitMixedSignednessAccelerated
-
LAYOUT$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating8BitSignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating8BitSignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating16BitSignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating16BitSignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating32BitSignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating32BitSignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating64BitSignedAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating64BitSignedAccelerated -
LAYOUT$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public static final ValueLayout.OfInt LAYOUT$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$integerDotProduct8BitUnsignedAccelerated
public static final long SIZE$integerDotProduct8BitUnsignedAccelerated -
SIZE$integerDotProduct8BitSignedAccelerated
public static final long SIZE$integerDotProduct8BitSignedAccelerated -
SIZE$integerDotProduct8BitMixedSignednessAccelerated
public static final long SIZE$integerDotProduct8BitMixedSignednessAccelerated -
SIZE$integerDotProduct4x8BitPackedUnsignedAccelerated
public static final long SIZE$integerDotProduct4x8BitPackedUnsignedAccelerated -
SIZE$integerDotProduct4x8BitPackedSignedAccelerated
public static final long SIZE$integerDotProduct4x8BitPackedSignedAccelerated -
SIZE$integerDotProduct4x8BitPackedMixedSignednessAccelerated
public static final long SIZE$integerDotProduct4x8BitPackedMixedSignednessAccelerated -
SIZE$integerDotProduct16BitUnsignedAccelerated
public static final long SIZE$integerDotProduct16BitUnsignedAccelerated -
SIZE$integerDotProduct16BitSignedAccelerated
public static final long SIZE$integerDotProduct16BitSignedAccelerated -
SIZE$integerDotProduct16BitMixedSignednessAccelerated
public static final long SIZE$integerDotProduct16BitMixedSignednessAccelerated -
SIZE$integerDotProduct32BitUnsignedAccelerated
public static final long SIZE$integerDotProduct32BitUnsignedAccelerated -
SIZE$integerDotProduct32BitSignedAccelerated
public static final long SIZE$integerDotProduct32BitSignedAccelerated -
SIZE$integerDotProduct32BitMixedSignednessAccelerated
public static final long SIZE$integerDotProduct32BitMixedSignednessAccelerated -
SIZE$integerDotProduct64BitUnsignedAccelerated
public static final long SIZE$integerDotProduct64BitUnsignedAccelerated -
SIZE$integerDotProduct64BitSignedAccelerated
public static final long SIZE$integerDotProduct64BitSignedAccelerated -
SIZE$integerDotProduct64BitMixedSignednessAccelerated
public static final long SIZE$integerDotProduct64BitMixedSignednessAccelerated -
SIZE$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating8BitSignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating8BitSignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated -
SIZE$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated -
SIZE$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating16BitSignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating16BitSignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated -
SIZE$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating32BitSignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating32BitSignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated -
SIZE$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating64BitSignedAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating64BitSignedAccelerated -
SIZE$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public static final long SIZE$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated -
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$integerDotProduct8BitUnsignedAccelerated
public static final long OFFSET$integerDotProduct8BitUnsignedAccelerated -
OFFSET$integerDotProduct8BitSignedAccelerated
public static final long OFFSET$integerDotProduct8BitSignedAccelerated -
OFFSET$integerDotProduct8BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProduct8BitMixedSignednessAccelerated -
OFFSET$integerDotProduct4x8BitPackedUnsignedAccelerated
public static final long OFFSET$integerDotProduct4x8BitPackedUnsignedAccelerated -
OFFSET$integerDotProduct4x8BitPackedSignedAccelerated
public static final long OFFSET$integerDotProduct4x8BitPackedSignedAccelerated -
OFFSET$integerDotProduct4x8BitPackedMixedSignednessAccelerated
public static final long OFFSET$integerDotProduct4x8BitPackedMixedSignednessAccelerated -
OFFSET$integerDotProduct16BitUnsignedAccelerated
public static final long OFFSET$integerDotProduct16BitUnsignedAccelerated -
OFFSET$integerDotProduct16BitSignedAccelerated
public static final long OFFSET$integerDotProduct16BitSignedAccelerated -
OFFSET$integerDotProduct16BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProduct16BitMixedSignednessAccelerated -
OFFSET$integerDotProduct32BitUnsignedAccelerated
public static final long OFFSET$integerDotProduct32BitUnsignedAccelerated -
OFFSET$integerDotProduct32BitSignedAccelerated
public static final long OFFSET$integerDotProduct32BitSignedAccelerated -
OFFSET$integerDotProduct32BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProduct32BitMixedSignednessAccelerated -
OFFSET$integerDotProduct64BitUnsignedAccelerated
public static final long OFFSET$integerDotProduct64BitUnsignedAccelerated -
OFFSET$integerDotProduct64BitSignedAccelerated
public static final long OFFSET$integerDotProduct64BitSignedAccelerated -
OFFSET$integerDotProduct64BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProduct64BitMixedSignednessAccelerated -
OFFSET$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating8BitUnsignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating8BitSignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating8BitSignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated -
OFFSET$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated -
OFFSET$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating16BitUnsignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating16BitSignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating16BitSignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated -
OFFSET$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating32BitUnsignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating32BitSignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating32BitSignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated -
OFFSET$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating64BitUnsignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating64BitSignedAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating64BitSignedAccelerated -
OFFSET$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public static final long OFFSET$integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
-
-
Constructor Details
-
VkPhysicalDeviceShaderIntegerDotProductProperties
Creates an instance of aVkPhysicalDeviceShaderIntegerDotProductProperties
record class.- Parameters:
segment
- the value for thesegment
record component
-
-
Method Details
-
allocate
-
allocate
public static VkPhysicalDeviceShaderIntegerDotProductProperties.Ptr allocate(Arena arena, long count) -
clone
public static VkPhysicalDeviceShaderIntegerDotProductProperties clone(Arena arena, VkPhysicalDeviceShaderIntegerDotProductProperties src) -
autoInit
public void autoInit() -
sType
-
sType
public VkPhysicalDeviceShaderIntegerDotProductProperties sType(@EnumType(VkStructureType.class) int value) -
pNext
-
pNext
-
pNext
public VkPhysicalDeviceShaderIntegerDotProductProperties pNext(@Nullable @Nullable IPointer pointer) -
integerDotProduct8BitUnsignedAccelerated
-
integerDotProduct8BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct8BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct8BitSignedAccelerated
-
integerDotProduct8BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct8BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct8BitMixedSignednessAccelerated
-
integerDotProduct8BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct8BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct4x8BitPackedUnsignedAccelerated
-
integerDotProduct4x8BitPackedUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct4x8BitPackedUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct4x8BitPackedSignedAccelerated
-
integerDotProduct4x8BitPackedSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct4x8BitPackedSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct4x8BitPackedMixedSignednessAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProduct4x8BitPackedMixedSignednessAccelerated() -
integerDotProduct4x8BitPackedMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct4x8BitPackedMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct16BitUnsignedAccelerated
-
integerDotProduct16BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct16BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct16BitSignedAccelerated
-
integerDotProduct16BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct16BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct16BitMixedSignednessAccelerated
-
integerDotProduct16BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct16BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct32BitUnsignedAccelerated
-
integerDotProduct32BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct32BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct32BitSignedAccelerated
-
integerDotProduct32BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct32BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct32BitMixedSignednessAccelerated
-
integerDotProduct32BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct32BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct64BitUnsignedAccelerated
-
integerDotProduct64BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct64BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct64BitSignedAccelerated
-
integerDotProduct64BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct64BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProduct64BitMixedSignednessAccelerated
-
integerDotProduct64BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProduct64BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating8BitUnsignedAccelerated() -
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating8BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating8BitSignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating8BitSignedAccelerated() -
integerDotProductAccumulatingSaturating8BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating8BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated() -
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated() -
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated() -
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated() -
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating16BitUnsignedAccelerated() -
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating16BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating16BitSignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating16BitSignedAccelerated() -
integerDotProductAccumulatingSaturating16BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating16BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated() -
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating32BitUnsignedAccelerated() -
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating32BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating32BitSignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating32BitSignedAccelerated() -
integerDotProductAccumulatingSaturating32BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating32BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated() -
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating64BitUnsignedAccelerated() -
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating64BitUnsignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating64BitSignedAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating64BitSignedAccelerated() -
integerDotProductAccumulatingSaturating64BitSignedAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating64BitSignedAccelerated(@NativeType("VkBool32") @Unsigned int value) -
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
@NativeType("VkBool32") @Unsigned public int integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated() -
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
public VkPhysicalDeviceShaderIntegerDotProductProperties integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated(@NativeType("VkBool32") @Unsigned int value) -
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 thesegment
record component.
-