Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan13Features.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceVulkan13Features.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceVulkan13Features,VkPhysicalDeviceVulkan13Features.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan13Features.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<VkPhysicalDeviceVulkan13Features>
,NativeResource
,Pointer
- Enclosing class:
VkPhysicalDeviceVulkan13Features
public static class VkPhysicalDeviceVulkan13Features.Buffer
extends StructBuffer<VkPhysicalDeviceVulkan13Features,VkPhysicalDeviceVulkan13Features.Buffer>
implements NativeResource
An array of
VkPhysicalDeviceVulkan13Features
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
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 newVkPhysicalDeviceVulkan13Features.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionboolean
computeFullSubgroups
(boolean value) Sets the specified value to thecomputeFullSubgroups
field.boolean
descriptorBindingInlineUniformBlockUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingInlineUniformBlockUpdateAfterBind
field.boolean
dynamicRendering
(boolean value) Sets the specified value to thedynamicRendering
field.boolean
inlineUniformBlock
(boolean value) Sets the specified value to theinlineUniformBlock
field.boolean
maintenance4
(boolean value) Sets the specified value to themaintenance4
field.boolean
pipelineCreationCacheControl
(boolean value) Sets the specified value to thepipelineCreationCacheControl
field.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.boolean
privateData
(boolean value) Sets the specified value to theprivateData
field.boolean
robustImageAccess
(boolean value) Sets the specified value to therobustImageAccess
field.boolean
shaderDemoteToHelperInvocation
(boolean value) Sets the specified value to theshaderDemoteToHelperInvocation
field.boolean
shaderIntegerDotProduct
(boolean value) Sets the specified value to theshaderIntegerDotProduct
field.boolean
shaderTerminateInvocation
(boolean value) Sets the specified value to theshaderTerminateInvocation
field.boolean
shaderZeroInitializeWorkgroupMemory
(boolean value) Sets the specified value to theshaderZeroInitializeWorkgroupMemory
field.int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES
value to thesType
field.boolean
subgroupSizeControl
(boolean value) Sets the specified value to thesubgroupSizeControl
field.boolean
synchronization2
(boolean value) Sets the specified value to thesynchronization2
field.boolean
textureCompressionASTC_HDR
(boolean value) Sets the specified value to thetextureCompressionASTC_HDR
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods 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, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceVulkan13Features.Buffer
instance 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
VkPhysicalDeviceVulkan13Features.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
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
robustImageAccess
public boolean robustImageAccess()- Returns:
- the value of the
robustImageAccess
field.
-
inlineUniformBlock
public boolean inlineUniformBlock()- Returns:
- the value of the
inlineUniformBlock
field.
-
descriptorBindingInlineUniformBlockUpdateAfterBind
public boolean descriptorBindingInlineUniformBlockUpdateAfterBind()- Returns:
- the value of the
descriptorBindingInlineUniformBlockUpdateAfterBind
field.
-
pipelineCreationCacheControl
public boolean pipelineCreationCacheControl()- Returns:
- the value of the
pipelineCreationCacheControl
field.
-
privateData
public boolean privateData()- Returns:
- the value of the
privateData
field.
-
shaderDemoteToHelperInvocation
public boolean shaderDemoteToHelperInvocation()- Returns:
- the value of the
shaderDemoteToHelperInvocation
field.
-
shaderTerminateInvocation
public boolean shaderTerminateInvocation()- Returns:
- the value of the
shaderTerminateInvocation
field.
-
subgroupSizeControl
public boolean subgroupSizeControl()- Returns:
- the value of the
subgroupSizeControl
field.
-
computeFullSubgroups
public boolean computeFullSubgroups()- Returns:
- the value of the
computeFullSubgroups
field.
-
synchronization2
public boolean synchronization2()- Returns:
- the value of the
synchronization2
field.
-
textureCompressionASTC_HDR
public boolean textureCompressionASTC_HDR()- Returns:
- the value of the
textureCompressionASTC_HDR
field.
-
shaderZeroInitializeWorkgroupMemory
public boolean shaderZeroInitializeWorkgroupMemory()- Returns:
- the value of the
shaderZeroInitializeWorkgroupMemory
field.
-
dynamicRendering
public boolean dynamicRendering()- Returns:
- the value of the
dynamicRendering
field.
-
shaderIntegerDotProduct
public boolean shaderIntegerDotProduct()- Returns:
- the value of the
shaderIntegerDotProduct
field.
-
maintenance4
public boolean maintenance4()- Returns:
- the value of the
maintenance4
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
robustImageAccess
Sets the specified value to therobustImageAccess
field. -
inlineUniformBlock
Sets the specified value to theinlineUniformBlock
field. -
descriptorBindingInlineUniformBlockUpdateAfterBind
public VkPhysicalDeviceVulkan13Features.Buffer descriptorBindingInlineUniformBlockUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingInlineUniformBlockUpdateAfterBind
field. -
pipelineCreationCacheControl
Sets the specified value to thepipelineCreationCacheControl
field. -
privateData
Sets the specified value to theprivateData
field. -
shaderDemoteToHelperInvocation
Sets the specified value to theshaderDemoteToHelperInvocation
field. -
shaderTerminateInvocation
Sets the specified value to theshaderTerminateInvocation
field. -
subgroupSizeControl
Sets the specified value to thesubgroupSizeControl
field. -
computeFullSubgroups
Sets the specified value to thecomputeFullSubgroups
field. -
synchronization2
Sets the specified value to thesynchronization2
field. -
textureCompressionASTC_HDR
Sets the specified value to thetextureCompressionASTC_HDR
field. -
shaderZeroInitializeWorkgroupMemory
Sets the specified value to theshaderZeroInitializeWorkgroupMemory
field. -
dynamicRendering
Sets the specified value to thedynamicRendering
field. -
shaderIntegerDotProduct
Sets the specified value to theshaderIntegerDotProduct
field. -
maintenance4
Sets the specified value to themaintenance4
field.
-