Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorBufferTensorPropertiesARM
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceDescriptorBufferTensorPropertiesARM>
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorBufferTensorPropertiesARM
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class VkPhysicalDeviceDescriptorBufferTensorPropertiesARM
extends Struct<VkPhysicalDeviceDescriptorBufferTensorPropertiesARM>
implements NativeResource
struct VkPhysicalDeviceDescriptorBufferTensorPropertiesARM {
VkStructureType sType;
void * pNext;
size_t tensorCaptureReplayDescriptorDataSize;
size_t tensorViewCaptureReplayDescriptorDataSize;
size_t tensorDescriptorSize;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkPhysicalDeviceDescriptorBufferTensorPropertiesARMstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionCreates aVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceDescriptorBufferTensorPropertiesARMcreateSafe(long address) static @Nullable VkPhysicalDeviceDescriptorBufferTensorPropertiesARM.BuffercreateSafe(long address, int capacity) malloc()Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated on the specifiedMemoryStack.static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.static longntensorCaptureReplayDescriptorDataSize(long struct) Unsafe version oftensorCaptureReplayDescriptorDataSize().static voidntensorCaptureReplayDescriptorDataSize(long struct, long value) Unsafe version oftensorCaptureReplayDescriptorDataSize.static longntensorDescriptorSize(long struct) Unsafe version oftensorDescriptorSize().static voidntensorDescriptorSize(long struct, long value) Unsafe version oftensorDescriptorSize.static longntensorViewCaptureReplayDescriptorDataSize(long struct) Unsafe version oftensorViewCaptureReplayDescriptorDataSize().static voidntensorViewCaptureReplayDescriptorDataSize(long struct, long value) Unsafe version oftensorViewCaptureReplayDescriptorDataSize.longpNext()pNext(long value) Sets the specified value to thepNextfield.set(int sType, long pNext, long tensorCaptureReplayDescriptorDataSize, long tensorViewCaptureReplayDescriptorDataSize, long tensorDescriptorSize) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARMvalue to thesTypefield.longtensorCaptureReplayDescriptorDataSize(long value) Sets the specified value to thetensorCaptureReplayDescriptorDataSizefield.longtensorDescriptorSize(long value) Sets the specified value to thetensorDescriptorSizefield.longtensorViewCaptureReplayDescriptorDataSize(long value) Sets the specified value to thetensorViewCaptureReplayDescriptorDataSizefield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
STYPE
public static final int STYPEThe struct member offsets. -
PNEXT
public static final int PNEXTThe struct member offsets. -
TENSORCAPTUREREPLAYDESCRIPTORDATASIZE
public static final int TENSORCAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
TENSORVIEWCAPTUREREPLAYDESCRIPTORDATASIZE
public static final int TENSORVIEWCAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
TENSORDESCRIPTORSIZE
public static final int TENSORDESCRIPTORSIZEThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceDescriptorBufferTensorPropertiesARM
Creates aVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<VkPhysicalDeviceDescriptorBufferTensorPropertiesARM>
-
sType
public int sType()- Returns:
- the value of the
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
tensorCaptureReplayDescriptorDataSize
public long tensorCaptureReplayDescriptorDataSize()- Returns:
- the value of the
tensorCaptureReplayDescriptorDataSizefield.
-
tensorViewCaptureReplayDescriptorDataSize
public long tensorViewCaptureReplayDescriptorDataSize()- Returns:
- the value of the
tensorViewCaptureReplayDescriptorDataSizefield.
-
tensorDescriptorSize
public long tensorDescriptorSize()- Returns:
- the value of the
tensorDescriptorSizefield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARMvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
tensorCaptureReplayDescriptorDataSize
public VkPhysicalDeviceDescriptorBufferTensorPropertiesARM tensorCaptureReplayDescriptorDataSize(long value) Sets the specified value to thetensorCaptureReplayDescriptorDataSizefield. -
tensorViewCaptureReplayDescriptorDataSize
public VkPhysicalDeviceDescriptorBufferTensorPropertiesARM tensorViewCaptureReplayDescriptorDataSize(long value) Sets the specified value to thetensorViewCaptureReplayDescriptorDataSizefield. -
tensorDescriptorSize
Sets the specified value to thetensorDescriptorSizefield. -
set
public VkPhysicalDeviceDescriptorBufferTensorPropertiesARM set(int sType, long pNext, long tensorCaptureReplayDescriptorDataSize, long tensorViewCaptureReplayDescriptorDataSize, long tensorDescriptorSize) Initializes this struct with the specified values. -
set
public VkPhysicalDeviceDescriptorBufferTensorPropertiesARM set(VkPhysicalDeviceDescriptorBufferTensorPropertiesARM src) Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance for the specified memory address. -
createSafe
public static @Nullable VkPhysicalDeviceDescriptorBufferTensorPropertiesARM createSafe(long address) -
malloc
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Buffer create(long address, int capacity) Create aVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARMinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Buffer malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Buffer calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferTensorPropertiesARM.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nsType
public static int nsType(long struct) Unsafe version ofsType(). -
npNext
public static long npNext(long struct) Unsafe version ofpNext(). -
ntensorCaptureReplayDescriptorDataSize
public static long ntensorCaptureReplayDescriptorDataSize(long struct) Unsafe version oftensorCaptureReplayDescriptorDataSize(). -
ntensorViewCaptureReplayDescriptorDataSize
public static long ntensorViewCaptureReplayDescriptorDataSize(long struct) Unsafe version oftensorViewCaptureReplayDescriptorDataSize(). -
ntensorDescriptorSize
public static long ntensorDescriptorSize(long struct) Unsafe version oftensorDescriptorSize(). -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext. -
ntensorCaptureReplayDescriptorDataSize
public static void ntensorCaptureReplayDescriptorDataSize(long struct, long value) Unsafe version oftensorCaptureReplayDescriptorDataSize. -
ntensorViewCaptureReplayDescriptorDataSize
public static void ntensorViewCaptureReplayDescriptorDataSize(long struct, long value) Unsafe version oftensorViewCaptureReplayDescriptorDataSize. -
ntensorDescriptorSize
public static void ntensorDescriptorSize(long struct, long value) Unsafe version oftensorDescriptorSize.
-