Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorBufferPropertiesEXT,VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<VkPhysicalDeviceDescriptorBufferPropertiesEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
VkPhysicalDeviceDescriptorBufferPropertiesEXT
public static class VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer
extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorBufferPropertiesEXT,VkPhysicalDeviceDescriptorBufferPropertiesEXT.Buffer>
implements org.lwjgl.system.NativeResource
An array of
VkPhysicalDeviceDescriptorBufferPropertiesEXT structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlonglongbooleanlongbooleanbooleanlonglonglonglonglonglongintintintintlongintlonglongpNext()pNext(long value) Sets the specified value to theVkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext()field.longlonglonglonglonglonglonglonglonglonglonglongintsType()sType(int value) Sets the specified value to theVkPhysicalDeviceDescriptorBufferPropertiesEXT.sType()field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXTvalue to theVkPhysicalDeviceDescriptorBufferPropertiesEXT.sType()field.longlongMethods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceDescriptorBufferPropertiesEXT.Bufferinstance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
VkPhysicalDeviceDescriptorBufferPropertiesEXT.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
sType
public int sType()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.sType()field.
-
pNext
public long pNext()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext()field.
-
combinedImageSamplerDescriptorSingleArray
public boolean combinedImageSamplerDescriptorSingleArray()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSingleArray()field.
-
bufferlessPushDescriptors
public boolean bufferlessPushDescriptors()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferlessPushDescriptors()field.
-
allowSamplerImageViewPostSubmitCreation
public boolean allowSamplerImageViewPostSubmitCreation()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.allowSamplerImageViewPostSubmitCreation()field.
-
descriptorBufferOffsetAlignment
public long descriptorBufferOffsetAlignment()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferOffsetAlignment()field.
-
maxDescriptorBufferBindings
public int maxDescriptorBufferBindings()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxDescriptorBufferBindings()field.
-
maxResourceDescriptorBufferBindings
public int maxResourceDescriptorBufferBindings()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferBindings()field.
-
maxSamplerDescriptorBufferBindings
public int maxSamplerDescriptorBufferBindings()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferBindings()field.
-
maxEmbeddedImmutableSamplerBindings
public int maxEmbeddedImmutableSamplerBindings()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplerBindings()field.
-
maxEmbeddedImmutableSamplers
public int maxEmbeddedImmutableSamplers()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplers()field.
-
bufferCaptureReplayDescriptorDataSize
public long bufferCaptureReplayDescriptorDataSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferCaptureReplayDescriptorDataSize()field.
-
imageCaptureReplayDescriptorDataSize
public long imageCaptureReplayDescriptorDataSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageCaptureReplayDescriptorDataSize()field.
-
imageViewCaptureReplayDescriptorDataSize
public long imageViewCaptureReplayDescriptorDataSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageViewCaptureReplayDescriptorDataSize()field.
-
samplerCaptureReplayDescriptorDataSize
public long samplerCaptureReplayDescriptorDataSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerCaptureReplayDescriptorDataSize()field.
-
accelerationStructureCaptureReplayDescriptorDataSize
public long accelerationStructureCaptureReplayDescriptorDataSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureCaptureReplayDescriptorDataSize()field.
-
samplerDescriptorSize
public long samplerDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorSize()field.
-
combinedImageSamplerDescriptorSize
public long combinedImageSamplerDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSize()field.
-
sampledImageDescriptorSize
public long sampledImageDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.sampledImageDescriptorSize()field.
-
storageImageDescriptorSize
public long storageImageDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageImageDescriptorSize()field.
-
uniformTexelBufferDescriptorSize
public long uniformTexelBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformTexelBufferDescriptorSize()field.
-
robustUniformTexelBufferDescriptorSize
public long robustUniformTexelBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformTexelBufferDescriptorSize()field.
-
storageTexelBufferDescriptorSize
public long storageTexelBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageTexelBufferDescriptorSize()field.
-
robustStorageTexelBufferDescriptorSize
public long robustStorageTexelBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageTexelBufferDescriptorSize()field.
-
uniformBufferDescriptorSize
public long uniformBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformBufferDescriptorSize()field.
-
robustUniformBufferDescriptorSize
public long robustUniformBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformBufferDescriptorSize()field.
-
storageBufferDescriptorSize
public long storageBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageBufferDescriptorSize()field.
-
robustStorageBufferDescriptorSize
public long robustStorageBufferDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageBufferDescriptorSize()field.
-
inputAttachmentDescriptorSize
public long inputAttachmentDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.inputAttachmentDescriptorSize()field.
-
accelerationStructureDescriptorSize
public long accelerationStructureDescriptorSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureDescriptorSize()field.
-
maxSamplerDescriptorBufferRange
public long maxSamplerDescriptorBufferRange()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferRange()field.
-
maxResourceDescriptorBufferRange
public long maxResourceDescriptorBufferRange()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferRange()field.
-
samplerDescriptorBufferAddressSpaceSize
public long samplerDescriptorBufferAddressSpaceSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorBufferAddressSpaceSize()field.
-
resourceDescriptorBufferAddressSpaceSize
public long resourceDescriptorBufferAddressSpaceSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.resourceDescriptorBufferAddressSpaceSize()field.
-
descriptorBufferAddressSpaceSize
public long descriptorBufferAddressSpaceSize()- Returns:
- the value of the
VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferAddressSpaceSize()field.
-
sType
Sets the specified value to theVkPhysicalDeviceDescriptorBufferPropertiesEXT.sType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXTvalue to theVkPhysicalDeviceDescriptorBufferPropertiesEXT.sType()field. -
pNext
Sets the specified value to theVkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext()field.
-