Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan14Features.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceVulkan14Features.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceVulkan14Features,VkPhysicalDeviceVulkan14Features.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan14Features.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<VkPhysicalDeviceVulkan14Features>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
VkPhysicalDeviceVulkan14Features
public static class VkPhysicalDeviceVulkan14Features.Buffer
extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceVulkan14Features,VkPhysicalDeviceVulkan14Features.Buffer>
implements org.lwjgl.system.NativeResource
An array of
VkPhysicalDeviceVulkan14Features 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 newVkPhysicalDeviceVulkan14Features.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbresenhamLines(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.bresenhamLines()field.booleandynamicRenderingLocalRead(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead()field.booleanglobalPriorityQuery(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.globalPriorityQuery()field.booleanhostImageCopy(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.hostImageCopy()field.booleanindexTypeUint8(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.indexTypeUint8()field.booleanmaintenance5(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.maintenance5()field.booleanmaintenance6(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.maintenance6()field.booleanpipelineProtectedAccess(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.pipelineProtectedAccess()field.booleanpipelineRobustness(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.pipelineRobustness()field.longpNext()pNext(long value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.pNext()field.booleanpushDescriptor(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.pushDescriptor()field.booleanrectangularLines(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.rectangularLines()field.booleanshaderExpectAssume(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderExpectAssume()field.booleanshaderFloatControls2(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderFloatControls2()field.booleanshaderSubgroupRotate(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderSubgroupRotate()field.booleanshaderSubgroupRotateClustered(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered()field.booleansmoothLines(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.smoothLines()field.booleanstippledBresenhamLines(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.stippledBresenhamLines()field.booleanstippledRectangularLines(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.stippledRectangularLines()field.booleanstippledSmoothLines(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.stippledSmoothLines()field.intsType()sType(int value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.sType()field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURESvalue to theVkPhysicalDeviceVulkan14Features.sType()field.booleanvertexAttributeInstanceRateDivisor(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor()field.booleanvertexAttributeInstanceRateZeroDivisor(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor()field.Methods 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 newVkPhysicalDeviceVulkan14Features.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
VkPhysicalDeviceVulkan14Features.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
VkPhysicalDeviceVulkan14Features.sType()field.
-
pNext
public long pNext()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.pNext()field.
-
globalPriorityQuery
public boolean globalPriorityQuery()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.globalPriorityQuery()field.
-
shaderSubgroupRotate
public boolean shaderSubgroupRotate()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.shaderSubgroupRotate()field.
-
shaderSubgroupRotateClustered
public boolean shaderSubgroupRotateClustered()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered()field.
-
shaderFloatControls2
public boolean shaderFloatControls2()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.shaderFloatControls2()field.
-
shaderExpectAssume
public boolean shaderExpectAssume()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.shaderExpectAssume()field.
-
rectangularLines
public boolean rectangularLines()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.rectangularLines()field.
-
bresenhamLines
public boolean bresenhamLines()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.bresenhamLines()field.
-
smoothLines
public boolean smoothLines()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.smoothLines()field.
-
stippledRectangularLines
public boolean stippledRectangularLines()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.stippledRectangularLines()field.
-
stippledBresenhamLines
public boolean stippledBresenhamLines()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.stippledBresenhamLines()field.
-
stippledSmoothLines
public boolean stippledSmoothLines()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.stippledSmoothLines()field.
-
vertexAttributeInstanceRateDivisor
public boolean vertexAttributeInstanceRateDivisor()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor()field.
-
vertexAttributeInstanceRateZeroDivisor
public boolean vertexAttributeInstanceRateZeroDivisor()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor()field.
-
indexTypeUint8
public boolean indexTypeUint8()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.indexTypeUint8()field.
-
dynamicRenderingLocalRead
public boolean dynamicRenderingLocalRead()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead()field.
-
maintenance5
public boolean maintenance5()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.maintenance5()field.
-
maintenance6
public boolean maintenance6()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.maintenance6()field.
-
pipelineProtectedAccess
public boolean pipelineProtectedAccess()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.pipelineProtectedAccess()field.
-
pipelineRobustness
public boolean pipelineRobustness()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.pipelineRobustness()field.
-
hostImageCopy
public boolean hostImageCopy()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.hostImageCopy()field.
-
pushDescriptor
public boolean pushDescriptor()- Returns:
- the value of the
VkPhysicalDeviceVulkan14Features.pushDescriptor()field.
-
sType
Sets the specified value to theVkPhysicalDeviceVulkan14Features.sType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURESvalue to theVkPhysicalDeviceVulkan14Features.sType()field. -
pNext
Sets the specified value to theVkPhysicalDeviceVulkan14Features.pNext()field. -
globalPriorityQuery
Sets the specified value to theVkPhysicalDeviceVulkan14Features.globalPriorityQuery()field. -
shaderSubgroupRotate
Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderSubgroupRotate()field. -
shaderSubgroupRotateClustered
Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered()field. -
shaderFloatControls2
Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderFloatControls2()field. -
shaderExpectAssume
Sets the specified value to theVkPhysicalDeviceVulkan14Features.shaderExpectAssume()field. -
rectangularLines
Sets the specified value to theVkPhysicalDeviceVulkan14Features.rectangularLines()field. -
bresenhamLines
Sets the specified value to theVkPhysicalDeviceVulkan14Features.bresenhamLines()field. -
smoothLines
Sets the specified value to theVkPhysicalDeviceVulkan14Features.smoothLines()field. -
stippledRectangularLines
Sets the specified value to theVkPhysicalDeviceVulkan14Features.stippledRectangularLines()field. -
stippledBresenhamLines
Sets the specified value to theVkPhysicalDeviceVulkan14Features.stippledBresenhamLines()field. -
stippledSmoothLines
Sets the specified value to theVkPhysicalDeviceVulkan14Features.stippledSmoothLines()field. -
vertexAttributeInstanceRateDivisor
Sets the specified value to theVkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor()field. -
vertexAttributeInstanceRateZeroDivisor
public VkPhysicalDeviceVulkan14Features.Buffer vertexAttributeInstanceRateZeroDivisor(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor()field. -
indexTypeUint8
Sets the specified value to theVkPhysicalDeviceVulkan14Features.indexTypeUint8()field. -
dynamicRenderingLocalRead
Sets the specified value to theVkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead()field. -
maintenance5
Sets the specified value to theVkPhysicalDeviceVulkan14Features.maintenance5()field. -
maintenance6
Sets the specified value to theVkPhysicalDeviceVulkan14Features.maintenance6()field. -
pipelineProtectedAccess
Sets the specified value to theVkPhysicalDeviceVulkan14Features.pipelineProtectedAccess()field. -
pipelineRobustness
Sets the specified value to theVkPhysicalDeviceVulkan14Features.pipelineRobustness()field. -
hostImageCopy
Sets the specified value to theVkPhysicalDeviceVulkan14Features.hostImageCopy()field. -
pushDescriptor
Sets the specified value to theVkPhysicalDeviceVulkan14Features.pushDescriptor()field.
-