Class VkPhysicalDeviceLimits.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceLimits.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceLimits, VkPhysicalDeviceLimits.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceLimits.Buffer
- All Implemented Interfaces:
Iterable<VkPhysicalDeviceLimits>, Pointer
- Enclosing class:
VkPhysicalDeviceLimits
public static class VkPhysicalDeviceLimits.Buffer
extends StructBuffer<VkPhysicalDeviceLimits, VkPhysicalDeviceLimits.Buffer>
An array of
VkPhysicalDeviceLimits 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 newVkPhysicalDeviceLimits.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlongintintintintintfloatfloatlineWidthRange(int index) intintintintintintmaxComputeWorkGroupCount(int index) intintmaxComputeWorkGroupSize(int index) intintintintintintintintintintintintintintintintintintintintintintintintintintintintfloatintintintintintintintintintintintfloatfloatintintintintintintintintintintintintintintintintintintintmaxViewportDimensions(int index) intfloatlonglonglongintintlongintlonglonglongfloatfloatpointSizeRange(int index) intintintintlongbooleanintbooleanintintintbooleanfloatfloatviewportBoundsRange(int index) intMethods 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, hashCode
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceLimits.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
VkPhysicalDeviceLimits.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
-
maxImageDimension1D
- Returns:
- the value of the
maxImageDimension1Dfield.
-
maxImageDimension2D
- Returns:
- the value of the
maxImageDimension2Dfield.
-
maxImageDimension3D
- Returns:
- the value of the
maxImageDimension3Dfield.
-
maxImageDimensionCube
- Returns:
- the value of the
maxImageDimensionCubefield.
-
maxImageArrayLayers
- Returns:
- the value of the
maxImageArrayLayersfield.
-
maxTexelBufferElements
- Returns:
- the value of the
maxTexelBufferElementsfield.
-
maxUniformBufferRange
- Returns:
- the value of the
maxUniformBufferRangefield.
-
maxStorageBufferRange
- Returns:
- the value of the
maxStorageBufferRangefield.
-
maxPushConstantsSize
- Returns:
- the value of the
maxPushConstantsSizefield.
-
maxMemoryAllocationCount
- Returns:
- the value of the
maxMemoryAllocationCountfield.
-
maxSamplerAllocationCount
- Returns:
- the value of the
maxSamplerAllocationCountfield.
-
bufferImageGranularity
- Returns:
- the value of the
bufferImageGranularityfield.
-
sparseAddressSpaceSize
- Returns:
- the value of the
sparseAddressSpaceSizefield.
-
maxBoundDescriptorSets
- Returns:
- the value of the
maxBoundDescriptorSetsfield.
-
maxPerStageDescriptorSamplers
- Returns:
- the value of the
maxPerStageDescriptorSamplersfield.
-
maxPerStageDescriptorUniformBuffers
- Returns:
- the value of the
maxPerStageDescriptorUniformBuffersfield.
-
maxPerStageDescriptorStorageBuffers
- Returns:
- the value of the
maxPerStageDescriptorStorageBuffersfield.
-
maxPerStageDescriptorSampledImages
- Returns:
- the value of the
maxPerStageDescriptorSampledImagesfield.
-
maxPerStageDescriptorStorageImages
- Returns:
- the value of the
maxPerStageDescriptorStorageImagesfield.
-
maxPerStageDescriptorInputAttachments
- Returns:
- the value of the
maxPerStageDescriptorInputAttachmentsfield.
-
maxPerStageResources
- Returns:
- the value of the
maxPerStageResourcesfield.
-
maxDescriptorSetSamplers
- Returns:
- the value of the
maxDescriptorSetSamplersfield.
-
maxDescriptorSetUniformBuffers
- Returns:
- the value of the
maxDescriptorSetUniformBuffersfield.
-
maxDescriptorSetUniformBuffersDynamic
- Returns:
- the value of the
maxDescriptorSetUniformBuffersDynamicfield.
-
maxDescriptorSetStorageBuffers
- Returns:
- the value of the
maxDescriptorSetStorageBuffersfield.
-
maxDescriptorSetStorageBuffersDynamic
- Returns:
- the value of the
maxDescriptorSetStorageBuffersDynamicfield.
-
maxDescriptorSetSampledImages
- Returns:
- the value of the
maxDescriptorSetSampledImagesfield.
-
maxDescriptorSetStorageImages
- Returns:
- the value of the
maxDescriptorSetStorageImagesfield.
-
maxDescriptorSetInputAttachments
- Returns:
- the value of the
maxDescriptorSetInputAttachmentsfield.
-
maxVertexInputAttributes
- Returns:
- the value of the
maxVertexInputAttributesfield.
-
maxVertexInputBindings
- Returns:
- the value of the
maxVertexInputBindingsfield.
-
maxVertexInputAttributeOffset
- Returns:
- the value of the
maxVertexInputAttributeOffsetfield.
-
maxVertexInputBindingStride
- Returns:
- the value of the
maxVertexInputBindingStridefield.
-
maxVertexOutputComponents
- Returns:
- the value of the
maxVertexOutputComponentsfield.
-
maxTessellationGenerationLevel
- Returns:
- the value of the
maxTessellationGenerationLevelfield.
-
maxTessellationPatchSize
- Returns:
- the value of the
maxTessellationPatchSizefield.
-
maxTessellationControlPerVertexInputComponents
- Returns:
- the value of the
maxTessellationControlPerVertexInputComponentsfield.
-
maxTessellationControlPerVertexOutputComponents
- Returns:
- the value of the
maxTessellationControlPerVertexOutputComponentsfield.
-
maxTessellationControlPerPatchOutputComponents
- Returns:
- the value of the
maxTessellationControlPerPatchOutputComponentsfield.
-
maxTessellationControlTotalOutputComponents
- Returns:
- the value of the
maxTessellationControlTotalOutputComponentsfield.
-
maxTessellationEvaluationInputComponents
- Returns:
- the value of the
maxTessellationEvaluationInputComponentsfield.
-
maxTessellationEvaluationOutputComponents
- Returns:
- the value of the
maxTessellationEvaluationOutputComponentsfield.
-
maxGeometryShaderInvocations
- Returns:
- the value of the
maxGeometryShaderInvocationsfield.
-
maxGeometryInputComponents
- Returns:
- the value of the
maxGeometryInputComponentsfield.
-
maxGeometryOutputComponents
- Returns:
- the value of the
maxGeometryOutputComponentsfield.
-
maxGeometryOutputVertices
- Returns:
- the value of the
maxGeometryOutputVerticesfield.
-
maxGeometryTotalOutputComponents
- Returns:
- the value of the
maxGeometryTotalOutputComponentsfield.
-
maxFragmentInputComponents
- Returns:
- the value of the
maxFragmentInputComponentsfield.
-
maxFragmentOutputAttachments
- Returns:
- the value of the
maxFragmentOutputAttachmentsfield.
-
maxFragmentDualSrcAttachments
- Returns:
- the value of the
maxFragmentDualSrcAttachmentsfield.
-
maxFragmentCombinedOutputResources
- Returns:
- the value of the
maxFragmentCombinedOutputResourcesfield.
-
maxComputeWorkGroupCount
- Returns:
- a
IntBufferview of themaxComputeWorkGroupCountfield.
-
maxComputeWorkGroupCount
- Returns:
- the value at the specified index of the
maxComputeWorkGroupCountfield.
-
maxComputeWorkGroupInvocations
- Returns:
- the value of the
maxComputeWorkGroupInvocationsfield.
-
maxComputeWorkGroupSize
- Returns:
- a
IntBufferview of themaxComputeWorkGroupSizefield.
-
maxComputeWorkGroupSize
- Returns:
- the value at the specified index of the
maxComputeWorkGroupSizefield.
-
subPixelPrecisionBits
- Returns:
- the value of the
subPixelPrecisionBitsfield.
-
subTexelPrecisionBits
- Returns:
- the value of the
subTexelPrecisionBitsfield.
-
mipmapPrecisionBits
- Returns:
- the value of the
mipmapPrecisionBitsfield.
-
maxDrawIndexedIndexValue
- Returns:
- the value of the
maxDrawIndexedIndexValuefield.
-
maxDrawIndirectCount
- Returns:
- the value of the
maxDrawIndirectCountfield.
-
maxSamplerLodBias
public float maxSamplerLodBias()- Returns:
- the value of the
maxSamplerLodBiasfield.
-
maxSamplerAnisotropy
public float maxSamplerAnisotropy()- Returns:
- the value of the
maxSamplerAnisotropyfield.
-
maxViewports
- Returns:
- the value of the
maxViewportsfield.
-
maxViewportDimensions
- Returns:
- a
IntBufferview of themaxViewportDimensionsfield.
-
maxViewportDimensions
- Returns:
- the value at the specified index of the
maxViewportDimensionsfield.
-
viewportBoundsRange
- Returns:
- a
FloatBufferview of theviewportBoundsRangefield.
-
viewportBoundsRange
public float viewportBoundsRange(int index) - Returns:
- the value at the specified index of the
viewportBoundsRangefield.
-
viewportSubPixelBits
- Returns:
- the value of the
viewportSubPixelBitsfield.
-
minMemoryMapAlignment
- Returns:
- the value of the
minMemoryMapAlignmentfield.
-
minTexelBufferOffsetAlignment
- Returns:
- the value of the
minTexelBufferOffsetAlignmentfield.
-
minUniformBufferOffsetAlignment
- Returns:
- the value of the
minUniformBufferOffsetAlignmentfield.
-
minStorageBufferOffsetAlignment
- Returns:
- the value of the
minStorageBufferOffsetAlignmentfield.
-
minTexelOffset
- Returns:
- the value of the
minTexelOffsetfield.
-
maxTexelOffset
- Returns:
- the value of the
maxTexelOffsetfield.
-
minTexelGatherOffset
- Returns:
- the value of the
minTexelGatherOffsetfield.
-
maxTexelGatherOffset
- Returns:
- the value of the
maxTexelGatherOffsetfield.
-
minInterpolationOffset
public float minInterpolationOffset()- Returns:
- the value of the
minInterpolationOffsetfield.
-
maxInterpolationOffset
public float maxInterpolationOffset()- Returns:
- the value of the
maxInterpolationOffsetfield.
-
subPixelInterpolationOffsetBits
- Returns:
- the value of the
subPixelInterpolationOffsetBitsfield.
-
maxFramebufferWidth
- Returns:
- the value of the
maxFramebufferWidthfield.
-
maxFramebufferHeight
- Returns:
- the value of the
maxFramebufferHeightfield.
-
maxFramebufferLayers
- Returns:
- the value of the
maxFramebufferLayersfield.
-
framebufferColorSampleCounts
- Returns:
- the value of the
framebufferColorSampleCountsfield.
-
framebufferDepthSampleCounts
- Returns:
- the value of the
framebufferDepthSampleCountsfield.
-
framebufferStencilSampleCounts
- Returns:
- the value of the
framebufferStencilSampleCountsfield.
-
framebufferNoAttachmentsSampleCounts
- Returns:
- the value of the
framebufferNoAttachmentsSampleCountsfield.
-
maxColorAttachments
- Returns:
- the value of the
maxColorAttachmentsfield.
-
sampledImageColorSampleCounts
- Returns:
- the value of the
sampledImageColorSampleCountsfield.
-
sampledImageIntegerSampleCounts
- Returns:
- the value of the
sampledImageIntegerSampleCountsfield.
-
sampledImageDepthSampleCounts
- Returns:
- the value of the
sampledImageDepthSampleCountsfield.
-
sampledImageStencilSampleCounts
- Returns:
- the value of the
sampledImageStencilSampleCountsfield.
-
storageImageSampleCounts
- Returns:
- the value of the
storageImageSampleCountsfield.
-
maxSampleMaskWords
- Returns:
- the value of the
maxSampleMaskWordsfield.
-
timestampComputeAndGraphics
- Returns:
- the value of the
timestampComputeAndGraphicsfield.
-
timestampPeriod
public float timestampPeriod()- Returns:
- the value of the
timestampPeriodfield.
-
maxClipDistances
- Returns:
- the value of the
maxClipDistancesfield.
-
maxCullDistances
- Returns:
- the value of the
maxCullDistancesfield.
-
maxCombinedClipAndCullDistances
- Returns:
- the value of the
maxCombinedClipAndCullDistancesfield.
-
discreteQueuePriorities
- Returns:
- the value of the
discreteQueuePrioritiesfield.
-
pointSizeRange
- Returns:
- a
FloatBufferview of thepointSizeRangefield.
-
pointSizeRange
public float pointSizeRange(int index) - Returns:
- the value at the specified index of the
pointSizeRangefield.
-
lineWidthRange
- Returns:
- a
FloatBufferview of thelineWidthRangefield.
-
lineWidthRange
public float lineWidthRange(int index) - Returns:
- the value at the specified index of the
lineWidthRangefield.
-
pointSizeGranularity
public float pointSizeGranularity()- Returns:
- the value of the
pointSizeGranularityfield.
-
lineWidthGranularity
public float lineWidthGranularity()- Returns:
- the value of the
lineWidthGranularityfield.
-
strictLines
- Returns:
- the value of the
strictLinesfield.
-
standardSampleLocations
- Returns:
- the value of the
standardSampleLocationsfield.
-
optimalBufferCopyOffsetAlignment
- Returns:
- the value of the
optimalBufferCopyOffsetAlignmentfield.
-
optimalBufferCopyRowPitchAlignment
- Returns:
- the value of the
optimalBufferCopyRowPitchAlignmentfield.
-
nonCoherentAtomSize
- Returns:
- the value of the
nonCoherentAtomSizefield.
-