VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.Builder.build() |
|
static VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.copyOf(VulkanPhysicalDeviceLimitsType instance) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceType.limits() |
|
static VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.of(long bufferImageGranularity,
int discreteQueuePriorities,
int framebufferColorSampleCounts,
int framebufferDepthSampleCounts,
int framebufferNoAttachmentsSampleCounts,
int framebufferStencilSampleCounts,
float lineWidthGranularity,
VulkanLineWidthRange lineWidthRange,
int maxBoundDescriptorSets,
int maxClipDistances,
int maxColorAttachments,
int maxCombinedClipAndCullDistances,
int maxComputeSharedMemorySize,
VulkanComputeWorkGroupCount maxComputeWorkGroupCount,
int maxComputeWorkGroupInvocations,
VulkanComputeWorkGroupSize maxComputeWorkGroupSize,
int maxCullDistances,
int maxDescriptorSetInputAttachments,
int maxDescriptorSetSampledImages,
int maxDescriptorSetSamplers,
int maxDescriptorSetStorageBuffersDynamic,
int maxDescriptorSetStorageBuffers,
int maxDescriptorSetStorageImages,
int maxDescriptorSetUniformBuffersDynamic,
int maxDescriptorSetUniformBuffers,
int maxDrawIndexedIndexValue,
int maxDrawIndirectCount,
int maxFragmentCombinedOutputResources,
int maxFragmentDualSrcAttachments,
int maxFragmentInputComponents,
int maxFragmentOutputAttachments,
int maxFramebufferHeight,
int maxFramebufferLayers,
int maxFramebufferWidth,
int maxGeometryInputComponents,
int maxGeometryOutputComponents,
int maxGeometryOutputVertices,
int maxGeometryShaderInvocations,
int maxGeometryTotalOutputComponents,
int maxImageArrayLayers,
int maxImageDimension1D,
int maxImageDimension2D,
int maxImageDimension3D,
int maxImageDimensionCube,
float maxInterpolationOffset,
int maxMemoryAllocationCount,
int maxPerStageDescriptorInputAttachments,
int maxPerStageDescriptorSampledImages,
int maxPerStageDescriptorSamplers,
int maxPerStageDescriptorStorageBuffers,
int maxPerStageDescriptorStorageImages,
int maxPerStageDescriptorUniformBuffers,
int maxPerStageResources,
int maxPushConstantsSize,
int maxSampleMaskWords,
int maxSamplerAllocationCount,
float maxSamplerAnisotropy,
float maxSamplerLodBias,
int maxStorageBufferRange,
int maxTessellationControlPerPatchOutputComponents,
int maxTessellationControlPerVertexInputComponents,
int maxTessellationControlPerVertexOutputComponents,
int maxTessellationControlTotalOutputComponents,
int maxTessellationEvaluationInputComponents,
int maxTessellationEvaluationOutputComponents,
int maxTessellationGenerationLevel,
int maxTessellationPatchSize,
int maxTexelBufferElements,
int maxTexelGatherOffset,
int maxTexelOffset,
int maxUniformBufferRange,
int maxVertexInputAttributeOffset,
int maxVertexInputAttributes,
int maxVertexInputBindings,
int maxVertexInputBindingStride,
int maxVertexOutputComponents,
VulkanViewportDimensions maxViewportDimensions,
int maxViewports,
float minInterpolationOffset,
long minMemoryMapAlignment,
long minStorageBufferOffsetAlignment,
long minTexelBufferOffsetAlignment,
int minTexelGatherOffset,
int minTexelOffset,
long minUniformBufferOffsetAlignment,
int mipmapPrecisionBits,
long nonCoherentAtomSize,
long optimalBufferCopyOffsetAlignment,
long optimalBufferCopyRowPitchAlignment,
float pointSizeGranularity,
VulkanPointSizeRange pointSizeRange,
int sampledImageColorSampleCounts,
int sampledImageDepthSampleCounts,
int sampledImageIntegerSampleCounts,
int sampledImageStencilSampleCounts,
long sparseAddressSpaceSize,
boolean standardSampleLocations,
int storageImageSampleCounts,
boolean strictLines,
int subPixelInterpolationOffsetBits,
int subPixelPrecisionBits,
int subTexelPrecisionBits,
boolean timestampComputeAndGraphics,
float timestampPeriod,
VulkanViewportBoundsRange viewportBoundsRange,
int viewportSubPixelBits) |
Construct a new immutable VulkanPhysicalDeviceLimits instance.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withBufferImageGranularity(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withDiscreteQueuePriorities(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withFramebufferColorSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withFramebufferDepthSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withFramebufferNoAttachmentsSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withFramebufferStencilSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withLineWidthGranularity(float value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withLineWidthRange(VulkanLineWidthRange value) |
Copy the current immutable object by setting a value for the lineWidthRange attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxBoundDescriptorSets(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxClipDistances(int value) |
Copy the current immutable object by setting a value for the maxClipDistances attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxColorAttachments(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxCombinedClipAndCullDistances(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxComputeSharedMemorySize(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxComputeWorkGroupCount(VulkanComputeWorkGroupCount value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxComputeWorkGroupInvocations(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxComputeWorkGroupSize(VulkanComputeWorkGroupSize value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxCullDistances(int value) |
Copy the current immutable object by setting a value for the maxCullDistances attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetInputAttachments(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetSampledImages(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetSamplers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetStorageBuffers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetStorageBuffersDynamic(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetStorageImages(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetUniformBuffers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDescriptorSetUniformBuffersDynamic(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDrawIndexedIndexValue(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxDrawIndirectCount(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFragmentCombinedOutputResources(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFragmentDualSrcAttachments(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFragmentInputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFragmentOutputAttachments(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFramebufferHeight(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFramebufferLayers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxFramebufferWidth(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxGeometryInputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxGeometryOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxGeometryOutputVertices(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxGeometryShaderInvocations(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxGeometryTotalOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxImageArrayLayers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxImageDimension1D(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxImageDimension2D(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxImageDimension3D(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxImageDimensionCube(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxInterpolationOffset(float value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxMemoryAllocationCount(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageDescriptorInputAttachments(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageDescriptorSampledImages(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageDescriptorSamplers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageDescriptorStorageBuffers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageDescriptorStorageImages(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageDescriptorUniformBuffers(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPerStageResources(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxPushConstantsSize(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxSampleMaskWords(int value) |
Copy the current immutable object by setting a value for the maxSampleMaskWords attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxSamplerAllocationCount(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxSamplerAnisotropy(float value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxSamplerLodBias(float value) |
Copy the current immutable object by setting a value for the maxSamplerLodBias attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxStorageBufferRange(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationControlPerPatchOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationControlPerVertexInputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationControlPerVertexOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationControlTotalOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationEvaluationInputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationEvaluationOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationGenerationLevel(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTessellationPatchSize(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTexelBufferElements(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTexelGatherOffset(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxTexelOffset(int value) |
Copy the current immutable object by setting a value for the maxTexelOffset attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxUniformBufferRange(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxVertexInputAttributeOffset(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxVertexInputAttributes(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxVertexInputBindings(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxVertexInputBindingStride(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxVertexOutputComponents(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxViewportDimensions(VulkanViewportDimensions value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMaxViewports(int value) |
Copy the current immutable object by setting a value for the maxViewports attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinInterpolationOffset(float value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinMemoryMapAlignment(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinStorageBufferOffsetAlignment(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinTexelBufferOffsetAlignment(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinTexelGatherOffset(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinTexelOffset(int value) |
Copy the current immutable object by setting a value for the minTexelOffset attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMinUniformBufferOffsetAlignment(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withMipmapPrecisionBits(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withNonCoherentAtomSize(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withOptimalBufferCopyOffsetAlignment(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withOptimalBufferCopyRowPitchAlignment(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withPointSizeGranularity(float value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withPointSizeRange(VulkanPointSizeRange value) |
Copy the current immutable object by setting a value for the pointSizeRange attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSampledImageColorSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSampledImageDepthSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSampledImageIntegerSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSampledImageStencilSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSparseAddressSpaceSize(long value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withStandardSampleLocations(boolean value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withStorageImageSampleCounts(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withStrictLines(boolean value) |
Copy the current immutable object by setting a value for the strictLines attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSubPixelInterpolationOffsetBits(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSubPixelPrecisionBits(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withSubTexelPrecisionBits(int value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withTimestampComputeAndGraphics(boolean value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withTimestampPeriod(float value) |
Copy the current immutable object by setting a value for the timestampPeriod attribute.
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withViewportBoundsRange(VulkanViewportBoundsRange value) |
|
VulkanPhysicalDeviceLimits |
VulkanPhysicalDeviceLimits.withViewportSubPixelBits(int value) |
|