Struct gfx_hal::PhysicalDeviceProperties [−][src]
pub struct PhysicalDeviceProperties { pub limits: Limits, pub descriptor_indexing: DescriptorIndexingProperties, pub mesh_shader: MeshShaderProperties, pub sampler_reduction: SamplerReductionProperties, pub downlevel: DownlevelProperties, pub performance_caveats: PerformanceCaveats, pub dynamic_pipeline_states: DynamicStates, }
Properties of physical devices that are exposed but do not need to be explicitly opted into.
This contains things like resource limits, alignment requirements, and finer-grained feature capabilities.
Fields
limits: Limits
Core limits.
descriptor_indexing: DescriptorIndexingProperties
Descriptor Indexing properties.
mesh_shader: MeshShaderProperties
Mesh Shader properties.
sampler_reduction: SamplerReductionProperties
Sampler reduction modes.
downlevel: DownlevelProperties
Downlevel properties.
performance_caveats: PerformanceCaveats
Performance caveats.
dynamic_pipeline_states: DynamicStates
Dynamic pipeline states.
Trait Implementations
impl Clone for PhysicalDeviceProperties
[src]
impl Clone for PhysicalDeviceProperties
[src]fn clone(&self) -> PhysicalDeviceProperties
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PhysicalDeviceProperties
[src]
impl Copy for PhysicalDeviceProperties
[src]impl Default for PhysicalDeviceProperties
[src]
impl Default for PhysicalDeviceProperties
[src]fn default() -> PhysicalDeviceProperties
[src]
impl PartialEq<PhysicalDeviceProperties> for PhysicalDeviceProperties
[src]
impl PartialEq<PhysicalDeviceProperties> for PhysicalDeviceProperties
[src]fn eq(&self, other: &PhysicalDeviceProperties) -> bool
[src]
fn ne(&self, other: &PhysicalDeviceProperties) -> bool
[src]
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDeviceProperties
impl RefUnwindSafe for PhysicalDeviceProperties
impl Send for PhysicalDeviceProperties
impl Send for PhysicalDeviceProperties
impl Sync for PhysicalDeviceProperties
impl Sync for PhysicalDeviceProperties
impl Unpin for PhysicalDeviceProperties
impl Unpin for PhysicalDeviceProperties
impl UnwindSafe for PhysicalDeviceProperties
impl UnwindSafe for PhysicalDeviceProperties