[−][src]Struct vk_sys::PhysicalDeviceLimits
Fields
maxImageDimension1D: u32
maxImageDimension2D: u32
maxImageDimension3D: u32
maxImageDimensionCube: u32
maxImageArrayLayers: u32
maxTexelBufferElements: u32
maxUniformBufferRange: u32
maxStorageBufferRange: u32
maxPushConstantsSize: u32
maxMemoryAllocationCount: u32
maxSamplerAllocationCount: u32
bufferImageGranularity: DeviceSize
sparseAddressSpaceSize: DeviceSize
maxBoundDescriptorSets: u32
maxPerStageDescriptorSamplers: u32
maxPerStageDescriptorUniformBuffers: u32
maxPerStageDescriptorStorageBuffers: u32
maxPerStageDescriptorSampledImages: u32
maxPerStageDescriptorStorageImages: u32
maxPerStageDescriptorInputAttachments: u32
maxPerStageResources: u32
maxDescriptorSetSamplers: u32
maxDescriptorSetUniformBuffers: u32
maxDescriptorSetUniformBuffersDynamic: u32
maxDescriptorSetStorageBuffers: u32
maxDescriptorSetStorageBuffersDynamic: u32
maxDescriptorSetSampledImages: u32
maxDescriptorSetStorageImages: u32
maxDescriptorSetInputAttachments: u32
maxVertexInputAttributes: u32
maxVertexInputBindings: u32
maxVertexInputAttributeOffset: u32
maxVertexInputBindingStride: u32
maxVertexOutputComponents: u32
maxTessellationGenerationLevel: u32
maxTessellationPatchSize: u32
maxTessellationControlPerVertexInputComponents: u32
maxTessellationControlPerVertexOutputComponents: u32
maxTessellationControlPerPatchOutputComponents: u32
maxTessellationControlTotalOutputComponents: u32
maxTessellationEvaluationInputComponents: u32
maxTessellationEvaluationOutputComponents: u32
maxGeometryShaderInvocations: u32
maxGeometryInputComponents: u32
maxGeometryOutputComponents: u32
maxGeometryOutputVertices: u32
maxGeometryTotalOutputComponents: u32
maxFragmentInputComponents: u32
maxFragmentOutputAttachments: u32
maxFragmentDualSrcAttachments: u32
maxFragmentCombinedOutputResources: u32
maxComputeWorkGroupCount: [u32; 3]
maxComputeWorkGroupInvocations: u32
maxComputeWorkGroupSize: [u32; 3]
subPixelPrecisionBits: u32
subTexelPrecisionBits: u32
mipmapPrecisionBits: u32
maxDrawIndexedIndexValue: u32
maxDrawIndirectCount: u32
maxSamplerLodBias: f32
maxSamplerAnisotropy: f32
maxViewports: u32
maxViewportDimensions: [u32; 2]
viewportBoundsRange: [f32; 2]
viewportSubPixelBits: u32
minMemoryMapAlignment: usize
minTexelBufferOffsetAlignment: DeviceSize
minUniformBufferOffsetAlignment: DeviceSize
minStorageBufferOffsetAlignment: DeviceSize
minTexelOffset: i32
maxTexelOffset: u32
minTexelGatherOffset: i32
maxTexelGatherOffset: u32
minInterpolationOffset: f32
maxInterpolationOffset: f32
subPixelInterpolationOffsetBits: u32
maxFramebufferWidth: u32
maxFramebufferHeight: u32
maxFramebufferLayers: u32
framebufferColorSampleCounts: SampleCountFlags
framebufferDepthSampleCounts: SampleCountFlags
framebufferStencilSampleCounts: SampleCountFlags
framebufferNoAttachmentsSampleCounts: SampleCountFlags
maxColorAttachments: u32
sampledImageColorSampleCounts: SampleCountFlags
sampledImageIntegerSampleCounts: SampleCountFlags
sampledImageDepthSampleCounts: SampleCountFlags
sampledImageStencilSampleCounts: SampleCountFlags
storageImageSampleCounts: SampleCountFlags
maxSampleMaskWords: u32
timestampComputeAndGraphics: Bool32
timestampPeriod: f32
maxClipDistances: u32
maxCullDistances: u32
maxCombinedClipAndCullDistances: u32
discreteQueuePriorities: u32
pointSizeRange: [f32; 2]
lineWidthRange: [f32; 2]
pointSizeGranularity: f32
lineWidthGranularity: f32
strictLines: Bool32
standardSampleLocations: Bool32
optimalBufferCopyOffsetAlignment: DeviceSize
optimalBufferCopyRowPitchAlignment: DeviceSize
nonCoherentAtomSize: DeviceSize
Auto Trait Implementations
impl Send for PhysicalDeviceLimits
impl Unpin for PhysicalDeviceLimits
impl Sync for PhysicalDeviceLimits
impl UnwindSafe for PhysicalDeviceLimits
impl RefUnwindSafe for PhysicalDeviceLimits
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,