Package org.lwjgl.vulkan
Class VkPhysicalDeviceFeatures.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceFeatures.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceFeatures,VkPhysicalDeviceFeatures.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceFeatures.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<VkPhysicalDeviceFeatures>
,NativeResource
,Pointer
- Enclosing class:
VkPhysicalDeviceFeatures
public static class VkPhysicalDeviceFeatures.Buffer
extends StructBuffer<VkPhysicalDeviceFeatures,VkPhysicalDeviceFeatures.Buffer>
implements NativeResource
An array of
VkPhysicalDeviceFeatures
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 newVkPhysicalDeviceFeatures.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionboolean
alphaToOne
(boolean value) Sets the specified value to thealphaToOne
field.boolean
depthBiasClamp
(boolean value) Sets the specified value to thedepthBiasClamp
field.boolean
depthBounds
(boolean value) Sets the specified value to thedepthBounds
field.boolean
depthClamp
(boolean value) Sets the specified value to thedepthClamp
field.boolean
drawIndirectFirstInstance
(boolean value) Sets the specified value to thedrawIndirectFirstInstance
field.boolean
dualSrcBlend
(boolean value) Sets the specified value to thedualSrcBlend
field.boolean
fillModeNonSolid
(boolean value) Sets the specified value to thefillModeNonSolid
field.boolean
fragmentStoresAndAtomics
(boolean value) Sets the specified value to thefragmentStoresAndAtomics
field.boolean
fullDrawIndexUint32
(boolean value) Sets the specified value to thefullDrawIndexUint32
field.boolean
geometryShader
(boolean value) Sets the specified value to thegeometryShader
field.boolean
imageCubeArray
(boolean value) Sets the specified value to theimageCubeArray
field.boolean
independentBlend
(boolean value) Sets the specified value to theindependentBlend
field.boolean
inheritedQueries
(boolean value) Sets the specified value to theinheritedQueries
field.boolean
largePoints
(boolean value) Sets the specified value to thelargePoints
field.boolean
logicOp()
logicOp
(boolean value) Sets the specified value to thelogicOp
field.boolean
multiDrawIndirect
(boolean value) Sets the specified value to themultiDrawIndirect
field.boolean
multiViewport
(boolean value) Sets the specified value to themultiViewport
field.boolean
occlusionQueryPrecise
(boolean value) Sets the specified value to theocclusionQueryPrecise
field.boolean
pipelineStatisticsQuery
(boolean value) Sets the specified value to thepipelineStatisticsQuery
field.boolean
robustBufferAccess
(boolean value) Sets the specified value to therobustBufferAccess
field.boolean
samplerAnisotropy
(boolean value) Sets the specified value to thesamplerAnisotropy
field.boolean
sampleRateShading
(boolean value) Sets the specified value to thesampleRateShading
field.boolean
shaderClipDistance
(boolean value) Sets the specified value to theshaderClipDistance
field.boolean
shaderCullDistance
(boolean value) Sets the specified value to theshaderCullDistance
field.boolean
shaderFloat64
(boolean value) Sets the specified value to theshaderFloat64
field.boolean
shaderImageGatherExtended
(boolean value) Sets the specified value to theshaderImageGatherExtended
field.boolean
shaderInt16
(boolean value) Sets the specified value to theshaderInt16
field.boolean
shaderInt64
(boolean value) Sets the specified value to theshaderInt64
field.boolean
shaderResourceMinLod
(boolean value) Sets the specified value to theshaderResourceMinLod
field.boolean
shaderResourceResidency
(boolean value) Sets the specified value to theshaderResourceResidency
field.boolean
shaderSampledImageArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderSampledImageArrayDynamicIndexing
field.boolean
shaderStorageBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderStorageBufferArrayDynamicIndexing
field.boolean
shaderStorageImageArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderStorageImageArrayDynamicIndexing
field.boolean
shaderStorageImageExtendedFormats
(boolean value) Sets the specified value to theshaderStorageImageExtendedFormats
field.boolean
shaderStorageImageMultisample
(boolean value) Sets the specified value to theshaderStorageImageMultisample
field.boolean
shaderStorageImageReadWithoutFormat
(boolean value) Sets the specified value to theshaderStorageImageReadWithoutFormat
field.boolean
shaderStorageImageWriteWithoutFormat
(boolean value) Sets the specified value to theshaderStorageImageWriteWithoutFormat
field.boolean
shaderTessellationAndGeometryPointSize
(boolean value) Sets the specified value to theshaderTessellationAndGeometryPointSize
field.boolean
shaderUniformBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderUniformBufferArrayDynamicIndexing
field.boolean
sparseBinding
(boolean value) Sets the specified value to thesparseBinding
field.boolean
sparseResidency16Samples
(boolean value) Sets the specified value to thesparseResidency16Samples
field.boolean
sparseResidency2Samples
(boolean value) Sets the specified value to thesparseResidency2Samples
field.boolean
sparseResidency4Samples
(boolean value) Sets the specified value to thesparseResidency4Samples
field.boolean
sparseResidency8Samples
(boolean value) Sets the specified value to thesparseResidency8Samples
field.boolean
sparseResidencyAliased
(boolean value) Sets the specified value to thesparseResidencyAliased
field.boolean
sparseResidencyBuffer
(boolean value) Sets the specified value to thesparseResidencyBuffer
field.boolean
sparseResidencyImage2D
(boolean value) Sets the specified value to thesparseResidencyImage2D
field.boolean
sparseResidencyImage3D
(boolean value) Sets the specified value to thesparseResidencyImage3D
field.boolean
tessellationShader
(boolean value) Sets the specified value to thetessellationShader
field.boolean
textureCompressionASTC_LDR
(boolean value) Sets the specified value to thetextureCompressionASTC_LDR
field.boolean
textureCompressionBC
(boolean value) Sets the specified value to thetextureCompressionBC
field.boolean
textureCompressionETC2
(boolean value) Sets the specified value to thetextureCompressionETC2
field.boolean
variableMultisampleRate
(boolean value) Sets the specified value to thevariableMultisampleRate
field.boolean
vertexPipelineStoresAndAtomics
(boolean value) Sets the specified value to thevertexPipelineStoresAndAtomics
field.boolean
wideLines
(boolean value) Sets the specified value to thewideLines
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 newVkPhysicalDeviceFeatures.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
VkPhysicalDeviceFeatures.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
-
robustBufferAccess
public boolean robustBufferAccess()- Returns:
- the value of the
robustBufferAccess
field.
-
fullDrawIndexUint32
public boolean fullDrawIndexUint32()- Returns:
- the value of the
fullDrawIndexUint32
field.
-
imageCubeArray
public boolean imageCubeArray()- Returns:
- the value of the
imageCubeArray
field.
-
independentBlend
public boolean independentBlend()- Returns:
- the value of the
independentBlend
field.
-
geometryShader
public boolean geometryShader()- Returns:
- the value of the
geometryShader
field.
-
tessellationShader
public boolean tessellationShader()- Returns:
- the value of the
tessellationShader
field.
-
sampleRateShading
public boolean sampleRateShading()- Returns:
- the value of the
sampleRateShading
field.
-
dualSrcBlend
public boolean dualSrcBlend()- Returns:
- the value of the
dualSrcBlend
field.
-
logicOp
public boolean logicOp()- Returns:
- the value of the
logicOp
field.
-
multiDrawIndirect
public boolean multiDrawIndirect()- Returns:
- the value of the
multiDrawIndirect
field.
-
drawIndirectFirstInstance
public boolean drawIndirectFirstInstance()- Returns:
- the value of the
drawIndirectFirstInstance
field.
-
depthClamp
public boolean depthClamp()- Returns:
- the value of the
depthClamp
field.
-
depthBiasClamp
public boolean depthBiasClamp()- Returns:
- the value of the
depthBiasClamp
field.
-
fillModeNonSolid
public boolean fillModeNonSolid()- Returns:
- the value of the
fillModeNonSolid
field.
-
depthBounds
public boolean depthBounds()- Returns:
- the value of the
depthBounds
field.
-
wideLines
public boolean wideLines()- Returns:
- the value of the
wideLines
field.
-
largePoints
public boolean largePoints()- Returns:
- the value of the
largePoints
field.
-
alphaToOne
public boolean alphaToOne()- Returns:
- the value of the
alphaToOne
field.
-
multiViewport
public boolean multiViewport()- Returns:
- the value of the
multiViewport
field.
-
samplerAnisotropy
public boolean samplerAnisotropy()- Returns:
- the value of the
samplerAnisotropy
field.
-
textureCompressionETC2
public boolean textureCompressionETC2()- Returns:
- the value of the
textureCompressionETC2
field.
-
textureCompressionASTC_LDR
public boolean textureCompressionASTC_LDR()- Returns:
- the value of the
textureCompressionASTC_LDR
field.
-
textureCompressionBC
public boolean textureCompressionBC()- Returns:
- the value of the
textureCompressionBC
field.
-
occlusionQueryPrecise
public boolean occlusionQueryPrecise()- Returns:
- the value of the
occlusionQueryPrecise
field.
-
pipelineStatisticsQuery
public boolean pipelineStatisticsQuery()- Returns:
- the value of the
pipelineStatisticsQuery
field.
-
vertexPipelineStoresAndAtomics
public boolean vertexPipelineStoresAndAtomics()- Returns:
- the value of the
vertexPipelineStoresAndAtomics
field.
-
fragmentStoresAndAtomics
public boolean fragmentStoresAndAtomics()- Returns:
- the value of the
fragmentStoresAndAtomics
field.
-
shaderTessellationAndGeometryPointSize
public boolean shaderTessellationAndGeometryPointSize()- Returns:
- the value of the
shaderTessellationAndGeometryPointSize
field.
-
shaderImageGatherExtended
public boolean shaderImageGatherExtended()- Returns:
- the value of the
shaderImageGatherExtended
field.
-
shaderStorageImageExtendedFormats
public boolean shaderStorageImageExtendedFormats()- Returns:
- the value of the
shaderStorageImageExtendedFormats
field.
-
shaderStorageImageMultisample
public boolean shaderStorageImageMultisample()- Returns:
- the value of the
shaderStorageImageMultisample
field.
-
shaderStorageImageReadWithoutFormat
public boolean shaderStorageImageReadWithoutFormat()- Returns:
- the value of the
shaderStorageImageReadWithoutFormat
field.
-
shaderStorageImageWriteWithoutFormat
public boolean shaderStorageImageWriteWithoutFormat()- Returns:
- the value of the
shaderStorageImageWriteWithoutFormat
field.
-
shaderUniformBufferArrayDynamicIndexing
public boolean shaderUniformBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderUniformBufferArrayDynamicIndexing
field.
-
shaderSampledImageArrayDynamicIndexing
public boolean shaderSampledImageArrayDynamicIndexing()- Returns:
- the value of the
shaderSampledImageArrayDynamicIndexing
field.
-
shaderStorageBufferArrayDynamicIndexing
public boolean shaderStorageBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageBufferArrayDynamicIndexing
field.
-
shaderStorageImageArrayDynamicIndexing
public boolean shaderStorageImageArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageImageArrayDynamicIndexing
field.
-
shaderClipDistance
public boolean shaderClipDistance()- Returns:
- the value of the
shaderClipDistance
field.
-
shaderCullDistance
public boolean shaderCullDistance()- Returns:
- the value of the
shaderCullDistance
field.
-
shaderFloat64
public boolean shaderFloat64()- Returns:
- the value of the
shaderFloat64
field.
-
shaderInt64
public boolean shaderInt64()- Returns:
- the value of the
shaderInt64
field.
-
shaderInt16
public boolean shaderInt16()- Returns:
- the value of the
shaderInt16
field.
-
shaderResourceResidency
public boolean shaderResourceResidency()- Returns:
- the value of the
shaderResourceResidency
field.
-
shaderResourceMinLod
public boolean shaderResourceMinLod()- Returns:
- the value of the
shaderResourceMinLod
field.
-
sparseBinding
public boolean sparseBinding()- Returns:
- the value of the
sparseBinding
field.
-
sparseResidencyBuffer
public boolean sparseResidencyBuffer()- Returns:
- the value of the
sparseResidencyBuffer
field.
-
sparseResidencyImage2D
public boolean sparseResidencyImage2D()- Returns:
- the value of the
sparseResidencyImage2D
field.
-
sparseResidencyImage3D
public boolean sparseResidencyImage3D()- Returns:
- the value of the
sparseResidencyImage3D
field.
-
sparseResidency2Samples
public boolean sparseResidency2Samples()- Returns:
- the value of the
sparseResidency2Samples
field.
-
sparseResidency4Samples
public boolean sparseResidency4Samples()- Returns:
- the value of the
sparseResidency4Samples
field.
-
sparseResidency8Samples
public boolean sparseResidency8Samples()- Returns:
- the value of the
sparseResidency8Samples
field.
-
sparseResidency16Samples
public boolean sparseResidency16Samples()- Returns:
- the value of the
sparseResidency16Samples
field.
-
sparseResidencyAliased
public boolean sparseResidencyAliased()- Returns:
- the value of the
sparseResidencyAliased
field.
-
variableMultisampleRate
public boolean variableMultisampleRate()- Returns:
- the value of the
variableMultisampleRate
field.
-
inheritedQueries
public boolean inheritedQueries()- Returns:
- the value of the
inheritedQueries
field.
-
robustBufferAccess
Sets the specified value to therobustBufferAccess
field. -
fullDrawIndexUint32
Sets the specified value to thefullDrawIndexUint32
field. -
imageCubeArray
Sets the specified value to theimageCubeArray
field. -
independentBlend
Sets the specified value to theindependentBlend
field. -
geometryShader
Sets the specified value to thegeometryShader
field. -
tessellationShader
Sets the specified value to thetessellationShader
field. -
sampleRateShading
Sets the specified value to thesampleRateShading
field. -
dualSrcBlend
Sets the specified value to thedualSrcBlend
field. -
logicOp
Sets the specified value to thelogicOp
field. -
multiDrawIndirect
Sets the specified value to themultiDrawIndirect
field. -
drawIndirectFirstInstance
Sets the specified value to thedrawIndirectFirstInstance
field. -
depthClamp
Sets the specified value to thedepthClamp
field. -
depthBiasClamp
Sets the specified value to thedepthBiasClamp
field. -
fillModeNonSolid
Sets the specified value to thefillModeNonSolid
field. -
depthBounds
Sets the specified value to thedepthBounds
field. -
wideLines
Sets the specified value to thewideLines
field. -
largePoints
Sets the specified value to thelargePoints
field. -
alphaToOne
Sets the specified value to thealphaToOne
field. -
multiViewport
Sets the specified value to themultiViewport
field. -
samplerAnisotropy
Sets the specified value to thesamplerAnisotropy
field. -
textureCompressionETC2
Sets the specified value to thetextureCompressionETC2
field. -
textureCompressionASTC_LDR
Sets the specified value to thetextureCompressionASTC_LDR
field. -
textureCompressionBC
Sets the specified value to thetextureCompressionBC
field. -
occlusionQueryPrecise
Sets the specified value to theocclusionQueryPrecise
field. -
pipelineStatisticsQuery
Sets the specified value to thepipelineStatisticsQuery
field. -
vertexPipelineStoresAndAtomics
Sets the specified value to thevertexPipelineStoresAndAtomics
field. -
fragmentStoresAndAtomics
Sets the specified value to thefragmentStoresAndAtomics
field. -
shaderTessellationAndGeometryPointSize
Sets the specified value to theshaderTessellationAndGeometryPointSize
field. -
shaderImageGatherExtended
Sets the specified value to theshaderImageGatherExtended
field. -
shaderStorageImageExtendedFormats
Sets the specified value to theshaderStorageImageExtendedFormats
field. -
shaderStorageImageMultisample
Sets the specified value to theshaderStorageImageMultisample
field. -
shaderStorageImageReadWithoutFormat
Sets the specified value to theshaderStorageImageReadWithoutFormat
field. -
shaderStorageImageWriteWithoutFormat
Sets the specified value to theshaderStorageImageWriteWithoutFormat
field. -
shaderUniformBufferArrayDynamicIndexing
Sets the specified value to theshaderUniformBufferArrayDynamicIndexing
field. -
shaderSampledImageArrayDynamicIndexing
Sets the specified value to theshaderSampledImageArrayDynamicIndexing
field. -
shaderStorageBufferArrayDynamicIndexing
Sets the specified value to theshaderStorageBufferArrayDynamicIndexing
field. -
shaderStorageImageArrayDynamicIndexing
Sets the specified value to theshaderStorageImageArrayDynamicIndexing
field. -
shaderClipDistance
Sets the specified value to theshaderClipDistance
field. -
shaderCullDistance
Sets the specified value to theshaderCullDistance
field. -
shaderFloat64
Sets the specified value to theshaderFloat64
field. -
shaderInt64
Sets the specified value to theshaderInt64
field. -
shaderInt16
Sets the specified value to theshaderInt16
field. -
shaderResourceResidency
Sets the specified value to theshaderResourceResidency
field. -
shaderResourceMinLod
Sets the specified value to theshaderResourceMinLod
field. -
sparseBinding
Sets the specified value to thesparseBinding
field. -
sparseResidencyBuffer
Sets the specified value to thesparseResidencyBuffer
field. -
sparseResidencyImage2D
Sets the specified value to thesparseResidencyImage2D
field. -
sparseResidencyImage3D
Sets the specified value to thesparseResidencyImage3D
field. -
sparseResidency2Samples
Sets the specified value to thesparseResidency2Samples
field. -
sparseResidency4Samples
Sets the specified value to thesparseResidency4Samples
field. -
sparseResidency8Samples
Sets the specified value to thesparseResidency8Samples
field. -
sparseResidency16Samples
Sets the specified value to thesparseResidency16Samples
field. -
sparseResidencyAliased
Sets the specified value to thesparseResidencyAliased
field. -
variableMultisampleRate
Sets the specified value to thevariableMultisampleRate
field. -
inheritedQueries
Sets the specified value to theinheritedQueries
field.
-