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 classAn array ofVkPhysicalDeviceDescriptorBufferPropertiesEXTstructs.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 member offsets.static final intThe struct member offsets.static final intThe struct alignment 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.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.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.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 aVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionlonglongbooleanlongbooleancalloc()Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.booleanlongcreate()Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceDescriptorBufferPropertiesEXTcreateSafe(long address) static @Nullable VkPhysicalDeviceDescriptorBufferPropertiesEXT.BuffercreateSafe(long address, int capacity) longlonglonglonglongmalloc()Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated on the specifiedMemoryStack.intintintintlongintlongstatic longUnsafe version ofaccelerationStructureCaptureReplayDescriptorDataSize().static longnaccelerationStructureDescriptorSize(long struct) Unsafe version ofaccelerationStructureDescriptorSize().static intnallowSamplerImageViewPostSubmitCreation(long struct) Unsafe version ofallowSamplerImageViewPostSubmitCreation().static longnbufferCaptureReplayDescriptorDataSize(long struct) Unsafe version ofbufferCaptureReplayDescriptorDataSize().static intnbufferlessPushDescriptors(long struct) Unsafe version ofbufferlessPushDescriptors().static intncombinedImageSamplerDescriptorSingleArray(long struct) Unsafe version ofcombinedImageSamplerDescriptorSingleArray().static longncombinedImageSamplerDescriptorSize(long struct) Unsafe version ofcombinedImageSamplerDescriptorSize().static longndescriptorBufferAddressSpaceSize(long struct) Unsafe version ofdescriptorBufferAddressSpaceSize().static longndescriptorBufferOffsetAlignment(long struct) Unsafe version ofdescriptorBufferOffsetAlignment().static longnimageCaptureReplayDescriptorDataSize(long struct) Unsafe version ofimageCaptureReplayDescriptorDataSize().static longnimageViewCaptureReplayDescriptorDataSize(long struct) Unsafe version ofimageViewCaptureReplayDescriptorDataSize().static longninputAttachmentDescriptorSize(long struct) Unsafe version ofinputAttachmentDescriptorSize().static intnmaxDescriptorBufferBindings(long struct) Unsafe version ofmaxDescriptorBufferBindings().static intnmaxEmbeddedImmutableSamplerBindings(long struct) Unsafe version ofmaxEmbeddedImmutableSamplerBindings().static intnmaxEmbeddedImmutableSamplers(long struct) Unsafe version ofmaxEmbeddedImmutableSamplers().static intnmaxResourceDescriptorBufferBindings(long struct) Unsafe version ofmaxResourceDescriptorBufferBindings().static longnmaxResourceDescriptorBufferRange(long struct) Unsafe version ofmaxResourceDescriptorBufferRange().static intnmaxSamplerDescriptorBufferBindings(long struct) Unsafe version ofmaxSamplerDescriptorBufferBindings().static longnmaxSamplerDescriptorBufferRange(long struct) Unsafe version ofmaxSamplerDescriptorBufferRange().static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static longnresourceDescriptorBufferAddressSpaceSize(long struct) Unsafe version ofresourceDescriptorBufferAddressSpaceSize().static longnrobustStorageBufferDescriptorSize(long struct) Unsafe version ofrobustStorageBufferDescriptorSize().static longnrobustStorageTexelBufferDescriptorSize(long struct) Unsafe version ofrobustStorageTexelBufferDescriptorSize().static longnrobustUniformBufferDescriptorSize(long struct) Unsafe version ofrobustUniformBufferDescriptorSize().static longnrobustUniformTexelBufferDescriptorSize(long struct) Unsafe version ofrobustUniformTexelBufferDescriptorSize().static longnsampledImageDescriptorSize(long struct) Unsafe version ofsampledImageDescriptorSize().static longnsamplerCaptureReplayDescriptorDataSize(long struct) Unsafe version ofsamplerCaptureReplayDescriptorDataSize().static longnsamplerDescriptorBufferAddressSpaceSize(long struct) Unsafe version ofsamplerDescriptorBufferAddressSpaceSize().static longnsamplerDescriptorSize(long struct) Unsafe version ofsamplerDescriptorSize().static longnstorageBufferDescriptorSize(long struct) Unsafe version ofstorageBufferDescriptorSize().static longnstorageImageDescriptorSize(long struct) Unsafe version ofstorageImageDescriptorSize().static longnstorageTexelBufferDescriptorSize(long struct) Unsafe version ofstorageTexelBufferDescriptorSize().static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.static longnuniformBufferDescriptorSize(long struct) Unsafe version ofuniformBufferDescriptorSize().static longnuniformTexelBufferDescriptorSize(long struct) Unsafe version ofuniformTexelBufferDescriptorSize().longpNext()pNext(long value) Sets the specified value to thepNextfield.longlonglonglonglonglonglonglonglongset(int sType, long pNext) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).longlonglongintsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXTvalue to thesTypefield.longlongMethods 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. -
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 aVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance 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<VkPhysicalDeviceDescriptorBufferPropertiesEXT>
-
sType
public int sType()- Returns:
- the value of the
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
combinedImageSamplerDescriptorSingleArray
public boolean combinedImageSamplerDescriptorSingleArray()- Returns:
- the value of the
combinedImageSamplerDescriptorSingleArrayfield.
-
bufferlessPushDescriptors
public boolean bufferlessPushDescriptors()- Returns:
- the value of the
bufferlessPushDescriptorsfield.
-
allowSamplerImageViewPostSubmitCreation
public boolean allowSamplerImageViewPostSubmitCreation()- Returns:
- the value of the
allowSamplerImageViewPostSubmitCreationfield.
-
descriptorBufferOffsetAlignment
public long descriptorBufferOffsetAlignment()- Returns:
- the value of the
descriptorBufferOffsetAlignmentfield.
-
maxDescriptorBufferBindings
public int maxDescriptorBufferBindings()- Returns:
- the value of the
maxDescriptorBufferBindingsfield.
-
maxResourceDescriptorBufferBindings
public int maxResourceDescriptorBufferBindings()- Returns:
- the value of the
maxResourceDescriptorBufferBindingsfield.
-
maxSamplerDescriptorBufferBindings
public int maxSamplerDescriptorBufferBindings()- Returns:
- the value of the
maxSamplerDescriptorBufferBindingsfield.
-
maxEmbeddedImmutableSamplerBindings
public int maxEmbeddedImmutableSamplerBindings()- Returns:
- the value of the
maxEmbeddedImmutableSamplerBindingsfield.
-
maxEmbeddedImmutableSamplers
public int maxEmbeddedImmutableSamplers()- Returns:
- the value of the
maxEmbeddedImmutableSamplersfield.
-
bufferCaptureReplayDescriptorDataSize
public long bufferCaptureReplayDescriptorDataSize()- Returns:
- the value of the
bufferCaptureReplayDescriptorDataSizefield.
-
imageCaptureReplayDescriptorDataSize
public long imageCaptureReplayDescriptorDataSize()- Returns:
- the value of the
imageCaptureReplayDescriptorDataSizefield.
-
imageViewCaptureReplayDescriptorDataSize
public long imageViewCaptureReplayDescriptorDataSize()- Returns:
- the value of the
imageViewCaptureReplayDescriptorDataSizefield.
-
samplerCaptureReplayDescriptorDataSize
public long samplerCaptureReplayDescriptorDataSize()- Returns:
- the value of the
samplerCaptureReplayDescriptorDataSizefield.
-
accelerationStructureCaptureReplayDescriptorDataSize
public long accelerationStructureCaptureReplayDescriptorDataSize()- Returns:
- the value of the
accelerationStructureCaptureReplayDescriptorDataSizefield.
-
samplerDescriptorSize
public long samplerDescriptorSize()- Returns:
- the value of the
samplerDescriptorSizefield.
-
combinedImageSamplerDescriptorSize
public long combinedImageSamplerDescriptorSize()- Returns:
- the value of the
combinedImageSamplerDescriptorSizefield.
-
sampledImageDescriptorSize
public long sampledImageDescriptorSize()- Returns:
- the value of the
sampledImageDescriptorSizefield.
-
storageImageDescriptorSize
public long storageImageDescriptorSize()- Returns:
- the value of the
storageImageDescriptorSizefield.
-
uniformTexelBufferDescriptorSize
public long uniformTexelBufferDescriptorSize()- Returns:
- the value of the
uniformTexelBufferDescriptorSizefield.
-
robustUniformTexelBufferDescriptorSize
public long robustUniformTexelBufferDescriptorSize()- Returns:
- the value of the
robustUniformTexelBufferDescriptorSizefield.
-
storageTexelBufferDescriptorSize
public long storageTexelBufferDescriptorSize()- Returns:
- the value of the
storageTexelBufferDescriptorSizefield.
-
robustStorageTexelBufferDescriptorSize
public long robustStorageTexelBufferDescriptorSize()- Returns:
- the value of the
robustStorageTexelBufferDescriptorSizefield.
-
uniformBufferDescriptorSize
public long uniformBufferDescriptorSize()- Returns:
- the value of the
uniformBufferDescriptorSizefield.
-
robustUniformBufferDescriptorSize
public long robustUniformBufferDescriptorSize()- Returns:
- the value of the
robustUniformBufferDescriptorSizefield.
-
storageBufferDescriptorSize
public long storageBufferDescriptorSize()- Returns:
- the value of the
storageBufferDescriptorSizefield.
-
robustStorageBufferDescriptorSize
public long robustStorageBufferDescriptorSize()- Returns:
- the value of the
robustStorageBufferDescriptorSizefield.
-
inputAttachmentDescriptorSize
public long inputAttachmentDescriptorSize()- Returns:
- the value of the
inputAttachmentDescriptorSizefield.
-
accelerationStructureDescriptorSize
public long accelerationStructureDescriptorSize()- Returns:
- the value of the
accelerationStructureDescriptorSizefield.
-
maxSamplerDescriptorBufferRange
public long maxSamplerDescriptorBufferRange()- Returns:
- the value of the
maxSamplerDescriptorBufferRangefield.
-
maxResourceDescriptorBufferRange
public long maxResourceDescriptorBufferRange()- Returns:
- the value of the
maxResourceDescriptorBufferRangefield.
-
samplerDescriptorBufferAddressSpaceSize
public long samplerDescriptorBufferAddressSpaceSize()- Returns:
- the value of the
samplerDescriptorBufferAddressSpaceSizefield.
-
resourceDescriptorBufferAddressSpaceSize
public long resourceDescriptorBufferAddressSpaceSize()- Returns:
- the value of the
resourceDescriptorBufferAddressSpaceSizefield.
-
descriptorBufferAddressSpaceSize
public long descriptorBufferAddressSpaceSize()- Returns:
- the value of the
descriptorBufferAddressSpaceSizefield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXTvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
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 newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer create(long address, int capacity) Create aVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance 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 newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceDescriptorBufferPropertiesEXTinstance allocated on the specifiedMemoryStackand 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.Bufferinstance 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.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(). -
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.
-