Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorBufferPropertiesEXT
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceDescriptorBufferPropertiesEXT>
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorBufferPropertiesEXT
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
public class VkPhysicalDeviceDescriptorBufferPropertiesEXT
extends Struct<VkPhysicalDeviceDescriptorBufferPropertiesEXT>
implements NativeResource
struct VkPhysicalDeviceDescriptorBufferPropertiesEXT {
VkStructureType sType;
void * pNext;
VkBool32 combinedImageSamplerDescriptorSingleArray;
VkBool32 bufferlessPushDescriptors;
VkBool32 allowSamplerImageViewPostSubmitCreation;
VkDeviceSize descriptorBufferOffsetAlignment;
uint32_t maxDescriptorBufferBindings;
uint32_t maxResourceDescriptorBufferBindings;
uint32_t maxSamplerDescriptorBufferBindings;
uint32_t maxEmbeddedImmutableSamplerBindings;
uint32_t maxEmbeddedImmutableSamplers;
size_t bufferCaptureReplayDescriptorDataSize;
size_t imageCaptureReplayDescriptorDataSize;
size_t imageViewCaptureReplayDescriptorDataSize;
size_t samplerCaptureReplayDescriptorDataSize;
size_t accelerationStructureCaptureReplayDescriptorDataSize;
size_t samplerDescriptorSize;
size_t combinedImageSamplerDescriptorSize;
size_t sampledImageDescriptorSize;
size_t storageImageDescriptorSize;
size_t uniformTexelBufferDescriptorSize;
size_t robustUniformTexelBufferDescriptorSize;
size_t storageTexelBufferDescriptorSize;
size_t robustStorageTexelBufferDescriptorSize;
size_t uniformBufferDescriptorSize;
size_t robustUniformBufferDescriptorSize;
size_t storageBufferDescriptorSize;
size_t robustStorageBufferDescriptorSize;
size_t inputAttachmentDescriptorSize;
size_t accelerationStructureDescriptorSize;
VkDeviceSize maxSamplerDescriptorBufferRange;
VkDeviceSize maxResourceDescriptorBufferRange;
VkDeviceSize samplerDescriptorBufferAddressSpaceSize;
VkDeviceSize resourceDescriptorBufferAddressSpaceSize;
VkDeviceSize descriptorBufferAddressSpaceSize;
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
An array ofVkPhysicalDeviceDescriptorBufferPropertiesEXT
structs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionCreates aVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionlong
long
boolean
long
boolean
calloc()
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.calloc
(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.boolean
long
create()
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated withBufferUtils
.create
(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated withBufferUtils
.create
(long address) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance for the specified memory address.create
(long address, int capacity) Create aVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance at the specified memory.static @Nullable VkPhysicalDeviceDescriptorBufferPropertiesEXT
createSafe
(long address) static @Nullable VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
createSafe
(long address, int capacity) long
long
long
long
long
malloc()
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated on the specifiedMemoryStack
.malloc
(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated on the specifiedMemoryStack
.int
int
int
int
long
int
long
static long
Unsafe version ofaccelerationStructureCaptureReplayDescriptorDataSize()
.static long
naccelerationStructureDescriptorSize
(long struct) Unsafe version ofaccelerationStructureDescriptorSize()
.static int
nallowSamplerImageViewPostSubmitCreation
(long struct) Unsafe version ofallowSamplerImageViewPostSubmitCreation()
.static long
nbufferCaptureReplayDescriptorDataSize
(long struct) Unsafe version ofbufferCaptureReplayDescriptorDataSize()
.static int
nbufferlessPushDescriptors
(long struct) Unsafe version ofbufferlessPushDescriptors()
.static int
ncombinedImageSamplerDescriptorSingleArray
(long struct) Unsafe version ofcombinedImageSamplerDescriptorSingleArray()
.static long
ncombinedImageSamplerDescriptorSize
(long struct) Unsafe version ofcombinedImageSamplerDescriptorSize()
.static long
ndescriptorBufferAddressSpaceSize
(long struct) Unsafe version ofdescriptorBufferAddressSpaceSize()
.static long
ndescriptorBufferOffsetAlignment
(long struct) Unsafe version ofdescriptorBufferOffsetAlignment()
.static long
nimageCaptureReplayDescriptorDataSize
(long struct) Unsafe version ofimageCaptureReplayDescriptorDataSize()
.static long
nimageViewCaptureReplayDescriptorDataSize
(long struct) Unsafe version ofimageViewCaptureReplayDescriptorDataSize()
.static long
ninputAttachmentDescriptorSize
(long struct) Unsafe version ofinputAttachmentDescriptorSize()
.static int
nmaxDescriptorBufferBindings
(long struct) Unsafe version ofmaxDescriptorBufferBindings()
.static int
nmaxEmbeddedImmutableSamplerBindings
(long struct) Unsafe version ofmaxEmbeddedImmutableSamplerBindings()
.static int
nmaxEmbeddedImmutableSamplers
(long struct) Unsafe version ofmaxEmbeddedImmutableSamplers()
.static int
nmaxResourceDescriptorBufferBindings
(long struct) Unsafe version ofmaxResourceDescriptorBufferBindings()
.static long
nmaxResourceDescriptorBufferRange
(long struct) Unsafe version ofmaxResourceDescriptorBufferRange()
.static int
nmaxSamplerDescriptorBufferBindings
(long struct) Unsafe version ofmaxSamplerDescriptorBufferBindings()
.static long
nmaxSamplerDescriptorBufferRange
(long struct) Unsafe version ofmaxSamplerDescriptorBufferRange()
.static long
npNext
(long struct) Unsafe version ofpNext()
.static void
npNext
(long struct, long value) Unsafe version ofpNext
.static long
nresourceDescriptorBufferAddressSpaceSize
(long struct) Unsafe version ofresourceDescriptorBufferAddressSpaceSize()
.static long
nrobustStorageBufferDescriptorSize
(long struct) Unsafe version ofrobustStorageBufferDescriptorSize()
.static long
nrobustStorageTexelBufferDescriptorSize
(long struct) Unsafe version ofrobustStorageTexelBufferDescriptorSize()
.static long
nrobustUniformBufferDescriptorSize
(long struct) Unsafe version ofrobustUniformBufferDescriptorSize()
.static long
nrobustUniformTexelBufferDescriptorSize
(long struct) Unsafe version ofrobustUniformTexelBufferDescriptorSize()
.static long
nsampledImageDescriptorSize
(long struct) Unsafe version ofsampledImageDescriptorSize()
.static long
nsamplerCaptureReplayDescriptorDataSize
(long struct) Unsafe version ofsamplerCaptureReplayDescriptorDataSize()
.static long
nsamplerDescriptorBufferAddressSpaceSize
(long struct) Unsafe version ofsamplerDescriptorBufferAddressSpaceSize()
.static long
nsamplerDescriptorSize
(long struct) Unsafe version ofsamplerDescriptorSize()
.static long
nstorageBufferDescriptorSize
(long struct) Unsafe version ofstorageBufferDescriptorSize()
.static long
nstorageImageDescriptorSize
(long struct) Unsafe version ofstorageImageDescriptorSize()
.static long
nstorageTexelBufferDescriptorSize
(long struct) Unsafe version ofstorageTexelBufferDescriptorSize()
.static int
nsType
(long struct) Unsafe version ofsType()
.static void
nsType
(long struct, int value) Unsafe version ofsType
.static long
nuniformBufferDescriptorSize
(long struct) Unsafe version ofuniformBufferDescriptorSize()
.static long
nuniformTexelBufferDescriptorSize
(long struct) Unsafe version ofuniformTexelBufferDescriptorSize()
.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.long
long
long
long
long
long
long
long
long
set
(int sType, long pNext) Initializes this struct with the specified values.Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.long
long
long
int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT
value to thesType
field.long
long
Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods 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. -
COMBINEDIMAGESAMPLERDESCRIPTORSINGLEARRAY
public static final int COMBINEDIMAGESAMPLERDESCRIPTORSINGLEARRAYThe struct member offsets. -
BUFFERLESSPUSHDESCRIPTORS
public static final int BUFFERLESSPUSHDESCRIPTORSThe struct member offsets. -
ALLOWSAMPLERIMAGEVIEWPOSTSUBMITCREATION
public static final int ALLOWSAMPLERIMAGEVIEWPOSTSUBMITCREATIONThe struct member offsets. -
DESCRIPTORBUFFEROFFSETALIGNMENT
public static final int DESCRIPTORBUFFEROFFSETALIGNMENTThe struct member offsets. -
MAXDESCRIPTORBUFFERBINDINGS
public static final int MAXDESCRIPTORBUFFERBINDINGSThe struct member offsets. -
MAXRESOURCEDESCRIPTORBUFFERBINDINGS
public static final int MAXRESOURCEDESCRIPTORBUFFERBINDINGSThe struct member offsets. -
MAXSAMPLERDESCRIPTORBUFFERBINDINGS
public static final int MAXSAMPLERDESCRIPTORBUFFERBINDINGSThe struct member offsets. -
MAXEMBEDDEDIMMUTABLESAMPLERBINDINGS
public static final int MAXEMBEDDEDIMMUTABLESAMPLERBINDINGSThe struct member offsets. -
MAXEMBEDDEDIMMUTABLESAMPLERS
public static final int MAXEMBEDDEDIMMUTABLESAMPLERSThe struct member offsets. -
BUFFERCAPTUREREPLAYDESCRIPTORDATASIZE
public static final int BUFFERCAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
IMAGECAPTUREREPLAYDESCRIPTORDATASIZE
public static final int IMAGECAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
IMAGEVIEWCAPTUREREPLAYDESCRIPTORDATASIZE
public static final int IMAGEVIEWCAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
SAMPLERCAPTUREREPLAYDESCRIPTORDATASIZE
public static final int SAMPLERCAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
ACCELERATIONSTRUCTURECAPTUREREPLAYDESCRIPTORDATASIZE
public static final int ACCELERATIONSTRUCTURECAPTUREREPLAYDESCRIPTORDATASIZEThe struct member offsets. -
SAMPLERDESCRIPTORSIZE
public static final int SAMPLERDESCRIPTORSIZEThe struct member offsets. -
COMBINEDIMAGESAMPLERDESCRIPTORSIZE
public static final int COMBINEDIMAGESAMPLERDESCRIPTORSIZEThe struct member offsets. -
SAMPLEDIMAGEDESCRIPTORSIZE
public static final int SAMPLEDIMAGEDESCRIPTORSIZEThe struct member offsets. -
STORAGEIMAGEDESCRIPTORSIZE
public static final int STORAGEIMAGEDESCRIPTORSIZEThe struct member offsets. -
UNIFORMTEXELBUFFERDESCRIPTORSIZE
public static final int UNIFORMTEXELBUFFERDESCRIPTORSIZEThe struct member offsets. -
ROBUSTUNIFORMTEXELBUFFERDESCRIPTORSIZE
public static final int ROBUSTUNIFORMTEXELBUFFERDESCRIPTORSIZEThe struct member offsets. -
STORAGETEXELBUFFERDESCRIPTORSIZE
public static final int STORAGETEXELBUFFERDESCRIPTORSIZEThe struct member offsets. -
ROBUSTSTORAGETEXELBUFFERDESCRIPTORSIZE
public static final int ROBUSTSTORAGETEXELBUFFERDESCRIPTORSIZEThe struct member offsets. -
UNIFORMBUFFERDESCRIPTORSIZE
public static final int UNIFORMBUFFERDESCRIPTORSIZEThe struct member offsets. -
ROBUSTUNIFORMBUFFERDESCRIPTORSIZE
public static final int ROBUSTUNIFORMBUFFERDESCRIPTORSIZEThe struct member offsets. -
STORAGEBUFFERDESCRIPTORSIZE
public static final int STORAGEBUFFERDESCRIPTORSIZEThe struct member offsets. -
ROBUSTSTORAGEBUFFERDESCRIPTORSIZE
public static final int ROBUSTSTORAGEBUFFERDESCRIPTORSIZEThe struct member offsets. -
INPUTATTACHMENTDESCRIPTORSIZE
public static final int INPUTATTACHMENTDESCRIPTORSIZEThe struct member offsets. -
ACCELERATIONSTRUCTUREDESCRIPTORSIZE
public static final int ACCELERATIONSTRUCTUREDESCRIPTORSIZEThe struct member offsets. -
MAXSAMPLERDESCRIPTORBUFFERRANGE
public static final int MAXSAMPLERDESCRIPTORBUFFERRANGEThe struct member offsets. -
MAXRESOURCEDESCRIPTORBUFFERRANGE
public static final int MAXRESOURCEDESCRIPTORBUFFERRANGEThe struct member offsets. -
SAMPLERDESCRIPTORBUFFERADDRESSSPACESIZE
public static final int SAMPLERDESCRIPTORBUFFERADDRESSSPACESIZEThe struct member offsets. -
RESOURCEDESCRIPTORBUFFERADDRESSSPACESIZE
public static final int RESOURCEDESCRIPTORBUFFERADDRESSSPACESIZEThe struct member offsets. -
DESCRIPTORBUFFERADDRESSSPACESIZE
public static final int DESCRIPTORBUFFERADDRESSSPACESIZEThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceDescriptorBufferPropertiesEXT
Creates aVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance at the current position of the specifiedByteBuffer
container. 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:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<VkPhysicalDeviceDescriptorBufferPropertiesEXT>
-
sType
public int sType()- Returns:
- the value of the
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
combinedImageSamplerDescriptorSingleArray
public boolean combinedImageSamplerDescriptorSingleArray()- Returns:
- the value of the
combinedImageSamplerDescriptorSingleArray
field.
-
bufferlessPushDescriptors
public boolean bufferlessPushDescriptors()- Returns:
- the value of the
bufferlessPushDescriptors
field.
-
allowSamplerImageViewPostSubmitCreation
public boolean allowSamplerImageViewPostSubmitCreation()- Returns:
- the value of the
allowSamplerImageViewPostSubmitCreation
field.
-
descriptorBufferOffsetAlignment
public long descriptorBufferOffsetAlignment()- Returns:
- the value of the
descriptorBufferOffsetAlignment
field.
-
maxDescriptorBufferBindings
public int maxDescriptorBufferBindings()- Returns:
- the value of the
maxDescriptorBufferBindings
field.
-
maxResourceDescriptorBufferBindings
public int maxResourceDescriptorBufferBindings()- Returns:
- the value of the
maxResourceDescriptorBufferBindings
field.
-
maxSamplerDescriptorBufferBindings
public int maxSamplerDescriptorBufferBindings()- Returns:
- the value of the
maxSamplerDescriptorBufferBindings
field.
-
maxEmbeddedImmutableSamplerBindings
public int maxEmbeddedImmutableSamplerBindings()- Returns:
- the value of the
maxEmbeddedImmutableSamplerBindings
field.
-
maxEmbeddedImmutableSamplers
public int maxEmbeddedImmutableSamplers()- Returns:
- the value of the
maxEmbeddedImmutableSamplers
field.
-
bufferCaptureReplayDescriptorDataSize
public long bufferCaptureReplayDescriptorDataSize()- Returns:
- the value of the
bufferCaptureReplayDescriptorDataSize
field.
-
imageCaptureReplayDescriptorDataSize
public long imageCaptureReplayDescriptorDataSize()- Returns:
- the value of the
imageCaptureReplayDescriptorDataSize
field.
-
imageViewCaptureReplayDescriptorDataSize
public long imageViewCaptureReplayDescriptorDataSize()- Returns:
- the value of the
imageViewCaptureReplayDescriptorDataSize
field.
-
samplerCaptureReplayDescriptorDataSize
public long samplerCaptureReplayDescriptorDataSize()- Returns:
- the value of the
samplerCaptureReplayDescriptorDataSize
field.
-
accelerationStructureCaptureReplayDescriptorDataSize
public long accelerationStructureCaptureReplayDescriptorDataSize()- Returns:
- the value of the
accelerationStructureCaptureReplayDescriptorDataSize
field.
-
samplerDescriptorSize
public long samplerDescriptorSize()- Returns:
- the value of the
samplerDescriptorSize
field.
-
combinedImageSamplerDescriptorSize
public long combinedImageSamplerDescriptorSize()- Returns:
- the value of the
combinedImageSamplerDescriptorSize
field.
-
sampledImageDescriptorSize
public long sampledImageDescriptorSize()- Returns:
- the value of the
sampledImageDescriptorSize
field.
-
storageImageDescriptorSize
public long storageImageDescriptorSize()- Returns:
- the value of the
storageImageDescriptorSize
field.
-
uniformTexelBufferDescriptorSize
public long uniformTexelBufferDescriptorSize()- Returns:
- the value of the
uniformTexelBufferDescriptorSize
field.
-
robustUniformTexelBufferDescriptorSize
public long robustUniformTexelBufferDescriptorSize()- Returns:
- the value of the
robustUniformTexelBufferDescriptorSize
field.
-
storageTexelBufferDescriptorSize
public long storageTexelBufferDescriptorSize()- Returns:
- the value of the
storageTexelBufferDescriptorSize
field.
-
robustStorageTexelBufferDescriptorSize
public long robustStorageTexelBufferDescriptorSize()- Returns:
- the value of the
robustStorageTexelBufferDescriptorSize
field.
-
uniformBufferDescriptorSize
public long uniformBufferDescriptorSize()- Returns:
- the value of the
uniformBufferDescriptorSize
field.
-
robustUniformBufferDescriptorSize
public long robustUniformBufferDescriptorSize()- Returns:
- the value of the
robustUniformBufferDescriptorSize
field.
-
storageBufferDescriptorSize
public long storageBufferDescriptorSize()- Returns:
- the value of the
storageBufferDescriptorSize
field.
-
robustStorageBufferDescriptorSize
public long robustStorageBufferDescriptorSize()- Returns:
- the value of the
robustStorageBufferDescriptorSize
field.
-
inputAttachmentDescriptorSize
public long inputAttachmentDescriptorSize()- Returns:
- the value of the
inputAttachmentDescriptorSize
field.
-
accelerationStructureDescriptorSize
public long accelerationStructureDescriptorSize()- Returns:
- the value of the
accelerationStructureDescriptorSize
field.
-
maxSamplerDescriptorBufferRange
public long maxSamplerDescriptorBufferRange()- Returns:
- the value of the
maxSamplerDescriptorBufferRange
field.
-
maxResourceDescriptorBufferRange
public long maxResourceDescriptorBufferRange()- Returns:
- the value of the
maxResourceDescriptorBufferRange
field.
-
samplerDescriptorBufferAddressSpaceSize
public long samplerDescriptorBufferAddressSpaceSize()- Returns:
- the value of the
samplerDescriptorBufferAddressSpaceSize
field.
-
resourceDescriptorBufferAddressSpaceSize
public long resourceDescriptorBufferAddressSpaceSize()- Returns:
- the value of the
resourceDescriptorBufferAddressSpaceSize
field.
-
descriptorBufferAddressSpaceSize
public long descriptorBufferAddressSpaceSize()- Returns:
- the value of the
descriptorBufferAddressSpaceSize
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
set
Initializes this struct with the specified values. -
set
public VkPhysicalDeviceDescriptorBufferPropertiesEXT set(VkPhysicalDeviceDescriptorBufferPropertiesEXT src) Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated withBufferUtils
. -
create
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer create(long address, int capacity) Create aVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
instance allocated on the specifiedMemoryStack
and 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()
. -
ncombinedImageSamplerDescriptorSingleArray
public static int ncombinedImageSamplerDescriptorSingleArray(long struct) Unsafe version ofcombinedImageSamplerDescriptorSingleArray()
. -
nbufferlessPushDescriptors
public static int nbufferlessPushDescriptors(long struct) Unsafe version ofbufferlessPushDescriptors()
. -
nallowSamplerImageViewPostSubmitCreation
public static int nallowSamplerImageViewPostSubmitCreation(long struct) Unsafe version ofallowSamplerImageViewPostSubmitCreation()
. -
ndescriptorBufferOffsetAlignment
public static long ndescriptorBufferOffsetAlignment(long struct) Unsafe version ofdescriptorBufferOffsetAlignment()
. -
nmaxDescriptorBufferBindings
public static int nmaxDescriptorBufferBindings(long struct) Unsafe version ofmaxDescriptorBufferBindings()
. -
nmaxResourceDescriptorBufferBindings
public static int nmaxResourceDescriptorBufferBindings(long struct) Unsafe version ofmaxResourceDescriptorBufferBindings()
. -
nmaxSamplerDescriptorBufferBindings
public static int nmaxSamplerDescriptorBufferBindings(long struct) Unsafe version ofmaxSamplerDescriptorBufferBindings()
. -
nmaxEmbeddedImmutableSamplerBindings
public static int nmaxEmbeddedImmutableSamplerBindings(long struct) Unsafe version ofmaxEmbeddedImmutableSamplerBindings()
. -
nmaxEmbeddedImmutableSamplers
public static int nmaxEmbeddedImmutableSamplers(long struct) Unsafe version ofmaxEmbeddedImmutableSamplers()
. -
nbufferCaptureReplayDescriptorDataSize
public static long nbufferCaptureReplayDescriptorDataSize(long struct) Unsafe version ofbufferCaptureReplayDescriptorDataSize()
. -
nimageCaptureReplayDescriptorDataSize
public static long nimageCaptureReplayDescriptorDataSize(long struct) Unsafe version ofimageCaptureReplayDescriptorDataSize()
. -
nimageViewCaptureReplayDescriptorDataSize
public static long nimageViewCaptureReplayDescriptorDataSize(long struct) Unsafe version ofimageViewCaptureReplayDescriptorDataSize()
. -
nsamplerCaptureReplayDescriptorDataSize
public static long nsamplerCaptureReplayDescriptorDataSize(long struct) Unsafe version ofsamplerCaptureReplayDescriptorDataSize()
. -
naccelerationStructureCaptureReplayDescriptorDataSize
public static long naccelerationStructureCaptureReplayDescriptorDataSize(long struct) Unsafe version ofaccelerationStructureCaptureReplayDescriptorDataSize()
. -
nsamplerDescriptorSize
public static long nsamplerDescriptorSize(long struct) Unsafe version ofsamplerDescriptorSize()
. -
ncombinedImageSamplerDescriptorSize
public static long ncombinedImageSamplerDescriptorSize(long struct) Unsafe version ofcombinedImageSamplerDescriptorSize()
. -
nsampledImageDescriptorSize
public static long nsampledImageDescriptorSize(long struct) Unsafe version ofsampledImageDescriptorSize()
. -
nstorageImageDescriptorSize
public static long nstorageImageDescriptorSize(long struct) Unsafe version ofstorageImageDescriptorSize()
. -
nuniformTexelBufferDescriptorSize
public static long nuniformTexelBufferDescriptorSize(long struct) Unsafe version ofuniformTexelBufferDescriptorSize()
. -
nrobustUniformTexelBufferDescriptorSize
public static long nrobustUniformTexelBufferDescriptorSize(long struct) Unsafe version ofrobustUniformTexelBufferDescriptorSize()
. -
nstorageTexelBufferDescriptorSize
public static long nstorageTexelBufferDescriptorSize(long struct) Unsafe version ofstorageTexelBufferDescriptorSize()
. -
nrobustStorageTexelBufferDescriptorSize
public static long nrobustStorageTexelBufferDescriptorSize(long struct) Unsafe version ofrobustStorageTexelBufferDescriptorSize()
. -
nuniformBufferDescriptorSize
public static long nuniformBufferDescriptorSize(long struct) Unsafe version ofuniformBufferDescriptorSize()
. -
nrobustUniformBufferDescriptorSize
public static long nrobustUniformBufferDescriptorSize(long struct) Unsafe version ofrobustUniformBufferDescriptorSize()
. -
nstorageBufferDescriptorSize
public static long nstorageBufferDescriptorSize(long struct) Unsafe version ofstorageBufferDescriptorSize()
. -
nrobustStorageBufferDescriptorSize
public static long nrobustStorageBufferDescriptorSize(long struct) Unsafe version ofrobustStorageBufferDescriptorSize()
. -
ninputAttachmentDescriptorSize
public static long ninputAttachmentDescriptorSize(long struct) Unsafe version ofinputAttachmentDescriptorSize()
. -
naccelerationStructureDescriptorSize
public static long naccelerationStructureDescriptorSize(long struct) Unsafe version ofaccelerationStructureDescriptorSize()
. -
nmaxSamplerDescriptorBufferRange
public static long nmaxSamplerDescriptorBufferRange(long struct) Unsafe version ofmaxSamplerDescriptorBufferRange()
. -
nmaxResourceDescriptorBufferRange
public static long nmaxResourceDescriptorBufferRange(long struct) Unsafe version ofmaxResourceDescriptorBufferRange()
. -
nsamplerDescriptorBufferAddressSpaceSize
public static long nsamplerDescriptorBufferAddressSpaceSize(long struct) Unsafe version ofsamplerDescriptorBufferAddressSpaceSize()
. -
nresourceDescriptorBufferAddressSpaceSize
public static long nresourceDescriptorBufferAddressSpaceSize(long struct) Unsafe version ofresourceDescriptorBufferAddressSpaceSize()
. -
ndescriptorBufferAddressSpaceSize
public static long ndescriptorBufferAddressSpaceSize(long struct) Unsafe version ofdescriptorBufferAddressSpaceSize()
. -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType
. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext
.
-