VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.Builder.build() |
|
static VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.copyOf(VulkanPhysicalDeviceFeaturesType instance) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceType.features() |
|
static VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.of(boolean alphaToOne,
boolean depthBiasClamp,
boolean depthBounds,
boolean depthClamp,
boolean drawIndirectFirstInstance,
boolean dualSrcBlend,
boolean fillModeNonSolid,
boolean fragmentStoresAndAtomics,
boolean fullDrawIndexUint32,
boolean geometryShader,
boolean imageCubeArray,
boolean independentBlend,
boolean inheritedQueries,
boolean largePoints,
boolean logicOp,
boolean multiDrawIndirect,
boolean multiViewport,
boolean occlusionQueryPrecise,
boolean pipelineStatisticsQuery,
boolean robustBufferAccess,
boolean samplerAnisotropy,
boolean sampleRateShading,
boolean shaderClipDistance,
boolean shaderCullDistance,
boolean shaderFloat64,
boolean shaderImageGatherExtended,
boolean shaderInt16,
boolean shaderInt64,
boolean shaderResourceMinLod,
boolean shaderResourceResidency,
boolean shaderSampledImageArrayDynamicIndexing,
boolean shaderStorageBufferArrayDynamicIndexing,
boolean shaderStorageImageArrayDynamicIndexing,
boolean shaderStorageImageExtendedFormats,
boolean shaderStorageImageMultisample,
boolean shaderStorageImageReadWithoutFormat,
boolean shaderStorageImageWriteWithoutFormat,
boolean shaderTessellationAndGeometryPointSize,
boolean shaderUniformBufferArrayDynamicIndexing,
boolean sparseBinding,
boolean sparseResidency16Samples,
boolean sparseResidency2Samples,
boolean sparseResidency4Samples,
boolean sparseResidency8Samples,
boolean sparseResidencyAliased,
boolean sparseResidencyBuffer,
boolean sparseResidencyImage2D,
boolean sparseResidencyImage3D,
boolean tessellationShader,
boolean textureCompressionASTC_LDR,
boolean textureCompressionBC,
boolean textureCompressionETC2,
boolean variableMultisampleRate,
boolean vertexPipelineStoresAndAtomics,
boolean wideLines) |
Construct a new immutable VulkanPhysicalDeviceFeatures instance.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withAlphaToOne(boolean value) |
Copy the current immutable object by setting a value for the alphaToOne attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withDepthBiasClamp(boolean value) |
Copy the current immutable object by setting a value for the depthBiasClamp attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withDepthBounds(boolean value) |
Copy the current immutable object by setting a value for the depthBounds attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withDepthClamp(boolean value) |
Copy the current immutable object by setting a value for the depthClamp attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withDrawIndirectFirstInstance(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withDualSrcBlend(boolean value) |
Copy the current immutable object by setting a value for the dualSrcBlend attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withFillModeNonSolid(boolean value) |
Copy the current immutable object by setting a value for the fillModeNonSolid attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withFragmentStoresAndAtomics(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withFullDrawIndexUint32(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withGeometryShader(boolean value) |
Copy the current immutable object by setting a value for the geometryShader attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withImageCubeArray(boolean value) |
Copy the current immutable object by setting a value for the imageCubeArray attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withIndependentBlend(boolean value) |
Copy the current immutable object by setting a value for the independentBlend attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withInheritedQueries(boolean value) |
Copy the current immutable object by setting a value for the inheritedQueries attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withLargePoints(boolean value) |
Copy the current immutable object by setting a value for the largePoints attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withLogicOp(boolean value) |
Copy the current immutable object by setting a value for the logicOp attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withMultiDrawIndirect(boolean value) |
Copy the current immutable object by setting a value for the multiDrawIndirect attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withMultiViewport(boolean value) |
Copy the current immutable object by setting a value for the multiViewport attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withOcclusionQueryPrecise(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withPipelineStatisticsQuery(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withRobustBufferAccess(boolean value) |
Copy the current immutable object by setting a value for the robustBufferAccess attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSamplerAnisotropy(boolean value) |
Copy the current immutable object by setting a value for the samplerAnisotropy attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSampleRateShading(boolean value) |
Copy the current immutable object by setting a value for the sampleRateShading attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderClipDistance(boolean value) |
Copy the current immutable object by setting a value for the shaderClipDistance attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderCullDistance(boolean value) |
Copy the current immutable object by setting a value for the shaderCullDistance attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderFloat64(boolean value) |
Copy the current immutable object by setting a value for the shaderFloat64 attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderImageGatherExtended(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderInt16(boolean value) |
Copy the current immutable object by setting a value for the shaderInt16 attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderInt64(boolean value) |
Copy the current immutable object by setting a value for the shaderInt64 attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderResourceMinLod(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderResourceResidency(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderSampledImageArrayDynamicIndexing(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderStorageBufferArrayDynamicIndexing(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderStorageImageArrayDynamicIndexing(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderStorageImageExtendedFormats(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderStorageImageMultisample(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderStorageImageReadWithoutFormat(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderStorageImageWriteWithoutFormat(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderTessellationAndGeometryPointSize(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withShaderUniformBufferArrayDynamicIndexing(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseBinding(boolean value) |
Copy the current immutable object by setting a value for the sparseBinding attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidency16Samples(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidency2Samples(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidency4Samples(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidency8Samples(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidencyAliased(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidencyBuffer(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidencyImage2D(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withSparseResidencyImage3D(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withTessellationShader(boolean value) |
Copy the current immutable object by setting a value for the tessellationShader attribute.
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withTextureCompressionASTC_LDR(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withTextureCompressionBC(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withTextureCompressionETC2(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withVariableMultisampleRate(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withVertexPipelineStoresAndAtomics(boolean value) |
|
VulkanPhysicalDeviceFeatures |
VulkanPhysicalDeviceFeatures.withWideLines(boolean value) |
Copy the current immutable object by setting a value for the wideLines attribute.
|