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 Pointer
Pointer.Default -
Field Summary
Fields inherited from interface Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newVkPhysicalDeviceVulkan13Features.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbooleancomputeFullSubgroups(boolean value) Sets the specified value to thecomputeFullSubgroupsfield.booleandescriptorBindingInlineUniformBlockUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingInlineUniformBlockUpdateAfterBindfield.booleandynamicRendering(boolean value) Sets the specified value to thedynamicRenderingfield.booleaninlineUniformBlock(boolean value) Sets the specified value to theinlineUniformBlockfield.booleanmaintenance4(boolean value) Sets the specified value to themaintenance4field.booleanpipelineCreationCacheControl(boolean value) Sets the specified value to thepipelineCreationCacheControlfield.longpNext()pNext(long value) Sets the specified value to thepNextfield.booleanprivateData(boolean value) Sets the specified value to theprivateDatafield.booleanrobustImageAccess(boolean value) Sets the specified value to therobustImageAccessfield.booleanshaderDemoteToHelperInvocation(boolean value) Sets the specified value to theshaderDemoteToHelperInvocationfield.booleanshaderIntegerDotProduct(boolean value) Sets the specified value to theshaderIntegerDotProductfield.booleanshaderTerminateInvocation(boolean value) Sets the specified value to theshaderTerminateInvocationfield.booleanshaderZeroInitializeWorkgroupMemory(boolean value) Sets the specified value to theshaderZeroInitializeWorkgroupMemoryfield.intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURESvalue to thesTypefield.booleansubgroupSizeControl(boolean value) Sets the specified value to thesubgroupSizeControlfield.booleansynchronization2(boolean value) Sets the specified value to thesynchronization2field.booleantextureCompressionASTC_HDR(boolean value) Sets the specified value to thetextureCompressionASTC_HDRfield.Methods inherited from class StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class 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 Pointer.Default
equals, hashCodeMethods inherited from interface NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceVulkan13Features.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
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
- Returns:
- the value of the
sTypefield.
-
pNext
- Returns:
- the value of the
pNextfield.
-
robustImageAccess
- Returns:
- the value of the
robustImageAccessfield.
-
inlineUniformBlock
- Returns:
- the value of the
inlineUniformBlockfield.
-
descriptorBindingInlineUniformBlockUpdateAfterBind
- Returns:
- the value of the
descriptorBindingInlineUniformBlockUpdateAfterBindfield.
-
pipelineCreationCacheControl
- Returns:
- the value of the
pipelineCreationCacheControlfield.
-
privateData
- Returns:
- the value of the
privateDatafield.
-
shaderDemoteToHelperInvocation
- Returns:
- the value of the
shaderDemoteToHelperInvocationfield.
-
shaderTerminateInvocation
- Returns:
- the value of the
shaderTerminateInvocationfield.
-
subgroupSizeControl
- Returns:
- the value of the
subgroupSizeControlfield.
-
computeFullSubgroups
- Returns:
- the value of the
computeFullSubgroupsfield.
-
synchronization2
- Returns:
- the value of the
synchronization2field.
-
textureCompressionASTC_HDR
- Returns:
- the value of the
textureCompressionASTC_HDRfield.
-
shaderZeroInitializeWorkgroupMemory
- Returns:
- the value of the
shaderZeroInitializeWorkgroupMemoryfield.
-
dynamicRendering
- Returns:
- the value of the
dynamicRenderingfield.
-
shaderIntegerDotProduct
- Returns:
- the value of the
shaderIntegerDotProductfield.
-
maintenance4
- Returns:
- the value of the
maintenance4field.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURESvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
robustImageAccess
public VkPhysicalDeviceVulkan13Features.Buffer robustImageAccess(@NativeType("VkBool32") boolean value) Sets the specified value to therobustImageAccessfield. -
inlineUniformBlock
public VkPhysicalDeviceVulkan13Features.Buffer inlineUniformBlock(@NativeType("VkBool32") boolean value) Sets the specified value to theinlineUniformBlockfield. -
descriptorBindingInlineUniformBlockUpdateAfterBind
public VkPhysicalDeviceVulkan13Features.Buffer descriptorBindingInlineUniformBlockUpdateAfterBind(@NativeType("VkBool32") boolean value) Sets the specified value to thedescriptorBindingInlineUniformBlockUpdateAfterBindfield. -
pipelineCreationCacheControl
public VkPhysicalDeviceVulkan13Features.Buffer pipelineCreationCacheControl(@NativeType("VkBool32") boolean value) Sets the specified value to thepipelineCreationCacheControlfield. -
privateData
Sets the specified value to theprivateDatafield. -
shaderDemoteToHelperInvocation
public VkPhysicalDeviceVulkan13Features.Buffer shaderDemoteToHelperInvocation(@NativeType("VkBool32") boolean value) Sets the specified value to theshaderDemoteToHelperInvocationfield. -
shaderTerminateInvocation
public VkPhysicalDeviceVulkan13Features.Buffer shaderTerminateInvocation(@NativeType("VkBool32") boolean value) Sets the specified value to theshaderTerminateInvocationfield. -
subgroupSizeControl
public VkPhysicalDeviceVulkan13Features.Buffer subgroupSizeControl(@NativeType("VkBool32") boolean value) Sets the specified value to thesubgroupSizeControlfield. -
computeFullSubgroups
public VkPhysicalDeviceVulkan13Features.Buffer computeFullSubgroups(@NativeType("VkBool32") boolean value) Sets the specified value to thecomputeFullSubgroupsfield. -
synchronization2
public VkPhysicalDeviceVulkan13Features.Buffer synchronization2(@NativeType("VkBool32") boolean value) Sets the specified value to thesynchronization2field. -
textureCompressionASTC_HDR
public VkPhysicalDeviceVulkan13Features.Buffer textureCompressionASTC_HDR(@NativeType("VkBool32") boolean value) Sets the specified value to thetextureCompressionASTC_HDRfield. -
shaderZeroInitializeWorkgroupMemory
public VkPhysicalDeviceVulkan13Features.Buffer shaderZeroInitializeWorkgroupMemory(@NativeType("VkBool32") boolean value) Sets the specified value to theshaderZeroInitializeWorkgroupMemoryfield. -
dynamicRendering
public VkPhysicalDeviceVulkan13Features.Buffer dynamicRendering(@NativeType("VkBool32") boolean value) Sets the specified value to thedynamicRenderingfield. -
shaderIntegerDotProduct
public VkPhysicalDeviceVulkan13Features.Buffer shaderIntegerDotProduct(@NativeType("VkBool32") boolean value) Sets the specified value to theshaderIntegerDotProductfield. -
maintenance4
Sets the specified value to themaintenance4field.
-