Struct dacite::core::PhysicalDeviceFeatures
[−]
[src]
pub struct PhysicalDeviceFeatures { pub robust_buffer_access: bool, pub full_draw_index_uint32: bool, pub image_cube_array: bool, pub independent_blend: bool, pub geometry_shader: bool, pub tessellation_shader: bool, pub sample_rate_shading: bool, pub dual_src_blend: bool, pub logic_op: bool, pub multi_draw_indirect: bool, pub draw_indirect_first_instance: bool, pub depth_clamp: bool, pub depth_bias_clamp: bool, pub fill_mode_non_solid: bool, pub depth_bounds: bool, pub wide_lines: bool, pub large_points: bool, pub alpha_to_one: bool, pub multi_viewport: bool, pub sampler_anisotropy: bool, pub texture_compression_etc2: bool, pub texture_compression_astc_ldr: bool, pub texture_compression_bc: bool, pub occlusion_query_precise: bool, pub pipeline_statistics_query: bool, pub vertex_pipeline_stores_and_atomics: bool, pub fragment_stores_and_atomics: bool, pub shader_tessellation_and_geometry_point_size: bool, pub shader_image_gather_extended: bool, pub shader_storage_image_extended_formats: bool, pub shader_storage_image_multisample: bool, pub shader_storage_image_read_without_format: bool, pub shader_storage_image_write_without_format: bool, pub shader_uniform_buffer_array_dynamic_indexing: bool, pub shader_sampled_image_array_dynamic_indexing: bool, pub shader_storage_buffer_array_dynamic_indexing: bool, pub shader_storage_image_array_dynamic_indexing: bool, pub shader_clip_distance: bool, pub shader_cull_distance: bool, pub shader_float64: bool, pub shader_int64: bool, pub shader_int16: bool, pub shader_resource_residency: bool, pub shader_resource_min_lod: bool, pub sparse_binding: bool, pub sparse_residency_buffer: bool, pub sparse_residency_image_2d: bool, pub sparse_residency_image_3d: bool, pub sparse_residency_2_samples: bool, pub sparse_residency_4_samples: bool, pub sparse_residency_8_samples: bool, pub sparse_residency_16_samples: bool, pub sparse_residency_aliased: bool, pub variable_multisample_rate: bool, pub inherited_queries: bool, }
Fields
robust_buffer_access: bool
full_draw_index_uint32: bool
image_cube_array: bool
independent_blend: bool
geometry_shader: bool
tessellation_shader: bool
sample_rate_shading: bool
dual_src_blend: bool
logic_op: bool
multi_draw_indirect: bool
draw_indirect_first_instance: bool
depth_clamp: bool
depth_bias_clamp: bool
fill_mode_non_solid: bool
depth_bounds: bool
wide_lines: bool
large_points: bool
alpha_to_one: bool
multi_viewport: bool
sampler_anisotropy: bool
texture_compression_etc2: bool
texture_compression_astc_ldr: bool
texture_compression_bc: bool
occlusion_query_precise: bool
pipeline_statistics_query: bool
vertex_pipeline_stores_and_atomics: bool
fragment_stores_and_atomics: bool
shader_tessellation_and_geometry_point_size: bool
shader_image_gather_extended: bool
shader_storage_image_extended_formats: bool
shader_storage_image_multisample: bool
shader_storage_image_read_without_format: bool
shader_storage_image_write_without_format: bool
shader_uniform_buffer_array_dynamic_indexing: bool
shader_sampled_image_array_dynamic_indexing: bool
shader_storage_buffer_array_dynamic_indexing: bool
shader_storage_image_array_dynamic_indexing: bool
shader_clip_distance: bool
shader_cull_distance: bool
shader_float64: bool
shader_int64: bool
shader_int16: bool
shader_resource_residency: bool
shader_resource_min_lod: bool
sparse_binding: bool
sparse_residency_buffer: bool
sparse_residency_image_2d: bool
sparse_residency_image_3d: bool
sparse_residency_2_samples: bool
sparse_residency_4_samples: bool
sparse_residency_8_samples: bool
sparse_residency_16_samples: bool
sparse_residency_aliased: bool
variable_multisample_rate: bool
inherited_queries: bool
Trait Implementations
impl Debug for PhysicalDeviceFeatures
[src]
impl Copy for PhysicalDeviceFeatures
[src]
impl Clone for PhysicalDeviceFeatures
[src]
fn clone(&self) -> PhysicalDeviceFeatures
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for PhysicalDeviceFeatures
[src]
fn eq(&self, __arg_0: &PhysicalDeviceFeatures) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &PhysicalDeviceFeatures) -> bool
This method tests for !=
.
impl Eq for PhysicalDeviceFeatures
[src]
impl Hash for PhysicalDeviceFeatures
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Default for PhysicalDeviceFeatures
[src]
fn default() -> PhysicalDeviceFeatures
Returns the "default value" for a type. Read more
impl<'a> From<&'a VkPhysicalDeviceFeatures> for PhysicalDeviceFeatures
[src]
fn from(featurs: &'a VkPhysicalDeviceFeatures) -> Self
Performs the conversion.