java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkCuLaunchInfoNVX
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkCuLaunchInfoNVX(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 AddressLayoutstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final AddressLayoutstatic final AddressLayoutstatic final AddressLayoutstatic 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 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 long -
Constructor Summary
ConstructorsConstructorDescriptionVkCuLaunchInfoNVX(MemorySegment segment) Creates an instance of aVkCuLaunchInfoNVXrecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkCuLaunchInfoNVXstatic VkCuLaunchInfoNVX[]intvoidblockDimX(int value) intvoidblockDimY(int value) intvoidblockDimZ(int value) static VkCuLaunchInfoNVXclone(Arena arena, VkCuLaunchInfoNVX src) static VkCuLaunchInfoNVX[]clone(Arena arena, VkCuLaunchInfoNVX[] src) final booleanIndicates whether some other object is "equal to" this one.longvoidextraCount(long value) function()voidfunction(VkCuFunctionNVX value) intgridDimX()voidgridDimX(int value) intgridDimY()voidgridDimY(int value) intgridDimZ()voidgridDimZ(int value) final inthashCode()Returns a hash code value for this object.longvoidparamCount(long value) pExtras()voidpExtras(MemorySegment value) voidpExtras(tech.icey.panama.IPointer pointer) pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) pParams()voidpParams(MemorySegment value) voidpParams(tech.icey.panama.IPointer pointer) segment()Returns the value of thesegmentrecord component.intvoidsharedMemBytes(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$function
-
PATH$gridDimX
-
PATH$gridDimY
-
PATH$gridDimZ
-
PATH$blockDimX
-
PATH$blockDimY
-
PATH$blockDimZ
-
PATH$paramCount
-
PATH$pParams
-
PATH$extraCount
-
PATH$pExtras
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$function
-
LAYOUT$gridDimX
-
LAYOUT$gridDimY
-
LAYOUT$gridDimZ
-
LAYOUT$blockDimX
-
LAYOUT$blockDimY
-
LAYOUT$blockDimZ
-
LAYOUT$pParams
-
LAYOUT$pExtras
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$function
public static final long OFFSET$function -
OFFSET$gridDimX
public static final long OFFSET$gridDimX -
OFFSET$gridDimY
public static final long OFFSET$gridDimY -
OFFSET$gridDimZ
public static final long OFFSET$gridDimZ -
OFFSET$blockDimX
public static final long OFFSET$blockDimX -
OFFSET$blockDimY
public static final long OFFSET$blockDimY -
OFFSET$blockDimZ
public static final long OFFSET$blockDimZ -
OFFSET$paramCount
public static final long OFFSET$paramCount -
OFFSET$pParams
public static final long OFFSET$pParams -
OFFSET$extraCount
public static final long OFFSET$extraCount -
OFFSET$pExtras
public static final long OFFSET$pExtras -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$function
public static final long SIZE$function -
SIZE$gridDimX
public static final long SIZE$gridDimX -
SIZE$gridDimY
public static final long SIZE$gridDimY -
SIZE$gridDimZ
public static final long SIZE$gridDimZ -
SIZE$blockDimX
public static final long SIZE$blockDimX -
SIZE$blockDimY
public static final long SIZE$blockDimY -
SIZE$blockDimZ
public static final long SIZE$blockDimZ -
SIZE$pParams
public static final long SIZE$pParams -
SIZE$pExtras
public static final long SIZE$pExtras
-
-
Constructor Details
-
VkCuLaunchInfoNVX
Creates an instance of aVkCuLaunchInfoNVXrecord 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) -
function
-
function
-
gridDimX
public int gridDimX() -
gridDimX
public void gridDimX(int value) -
gridDimY
public int gridDimY() -
gridDimY
public void gridDimY(int value) -
gridDimZ
public int gridDimZ() -
gridDimZ
public void gridDimZ(int value) -
blockDimX
public int blockDimX() -
blockDimX
public void blockDimX(int value) -
blockDimY
public int blockDimY() -
blockDimY
public void blockDimY(int value) -
blockDimZ
public int blockDimZ() -
blockDimZ
public void blockDimZ(int value) -
paramCount
public long paramCount() -
paramCount
public void paramCount(long value) -
pParams
-
pParams
-
pParams
public void pParams(tech.icey.panama.IPointer pointer) -
extraCount
public long extraCount() -
extraCount
public void extraCount(long value) -
pExtras
-
pExtras
-
pExtras
public void pExtras(tech.icey.panama.IPointer pointer) -
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
-