pub trait GPUSupportedLimitsMethods {
Show 28 methods // Required methods fn MaxTextureDimension1D(&self) -> u32; fn MaxTextureDimension2D(&self) -> u32; fn MaxTextureDimension3D(&self) -> u32; fn MaxTextureArrayLayers(&self) -> u32; fn MaxBindGroups(&self) -> u32; fn MaxBindingsPerBindGroup(&self) -> u32; fn MaxDynamicUniformBuffersPerPipelineLayout(&self) -> u32; fn MaxDynamicStorageBuffersPerPipelineLayout(&self) -> u32; fn MaxSampledTexturesPerShaderStage(&self) -> u32; fn MaxSamplersPerShaderStage(&self) -> u32; fn MaxStorageBuffersPerShaderStage(&self) -> u32; fn MaxStorageTexturesPerShaderStage(&self) -> u32; fn MaxUniformBuffersPerShaderStage(&self) -> u32; fn MaxUniformBufferBindingSize(&self) -> u64; fn MaxStorageBufferBindingSize(&self) -> u64; fn MinUniformBufferOffsetAlignment(&self) -> u32; fn MinStorageBufferOffsetAlignment(&self) -> u32; fn MaxVertexBuffers(&self) -> u32; fn MaxBufferSize(&self) -> u64; fn MaxVertexAttributes(&self) -> u32; fn MaxVertexBufferArrayStride(&self) -> u32; fn MaxInterStageShaderComponents(&self) -> u32; fn MaxComputeWorkgroupStorageSize(&self) -> u32; fn MaxComputeInvocationsPerWorkgroup(&self) -> u32; fn MaxComputeWorkgroupSizeX(&self) -> u32; fn MaxComputeWorkgroupSizeY(&self) -> u32; fn MaxComputeWorkgroupSizeZ(&self) -> u32; fn MaxComputeWorkgroupsPerDimension(&self) -> u32;
}

Required Methods§

Implementors§