Struct voodoo::PhysicalDeviceFeatures
[−]
[src]
#[repr(C)]pub struct PhysicalDeviceFeatures { /* fields omitted */ }
A VkPhysicalDeviceFeatures
.
Methods
impl PhysicalDeviceFeatures
[src]
fn builder() -> PhysicalDeviceFeaturesBuilder
[src]
unsafe fn from_raw(raw: VkPhysicalDeviceFeatures) -> PhysicalDeviceFeatures
[src]
fn robust_buffer_access<'a>(&'a self) -> bool
[src]
fn full_draw_index_uint_32<'a>(&'a self) -> bool
[src]
fn image_cube_array<'a>(&'a self) -> bool
[src]
fn independent_blend<'a>(&'a self) -> bool
[src]
fn geometry_shader<'a>(&'a self) -> bool
[src]
fn tessellation_shader<'a>(&'a self) -> bool
[src]
fn sample_rate_shading<'a>(&'a self) -> bool
[src]
fn dual_src_blend<'a>(&'a self) -> bool
[src]
fn logic_op<'a>(&'a self) -> bool
[src]
fn multi_draw_indirect<'a>(&'a self) -> bool
[src]
fn draw_indirect_first_instance<'a>(&'a self) -> bool
[src]
fn depth_clamp<'a>(&'a self) -> bool
[src]
fn depth_bias_clamp<'a>(&'a self) -> bool
[src]
fn fill_mode_non_solid<'a>(&'a self) -> bool
[src]
fn depth_bounds<'a>(&'a self) -> bool
[src]
fn wide_lines<'a>(&'a self) -> bool
[src]
fn large_points<'a>(&'a self) -> bool
[src]
fn alpha_to_one<'a>(&'a self) -> bool
[src]
fn multi_viewport<'a>(&'a self) -> bool
[src]
fn sampler_anisotropy<'a>(&'a self) -> bool
[src]
fn texture_compression_etc2<'a>(&'a self) -> bool
[src]
fn texture_compression_astcldr<'a>(&'a self) -> bool
[src]
fn texture_compression_bc<'a>(&'a self) -> bool
[src]
fn occlusion_query_precise<'a>(&'a self) -> bool
[src]
fn pipeline_statistics_query<'a>(&'a self) -> bool
[src]
fn vertex_pipeline_stores_and_atomics<'a>(&'a self) -> bool
[src]
fn fragment_stores_and_atomics<'a>(&'a self) -> bool
[src]
fn shader_tessellation_and_geometry_point_size<'a>(&'a self) -> bool
[src]
fn shader_image_gather_extended<'a>(&'a self) -> bool
[src]
fn shader_storage_image_extended_formats<'a>(&'a self) -> bool
[src]
fn shader_storage_image_multisample<'a>(&'a self) -> bool
[src]
fn shader_storage_image_read_without_format<'a>(&'a self) -> bool
[src]
fn shader_storage_image_write_without_format<'a>(&'a self) -> bool
[src]
fn shader_uniform_buffer_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn shader_sampled_image_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn shader_storage_buffer_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn shader_storage_image_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn shader_clip_distance<'a>(&'a self) -> bool
[src]
fn shader_cull_distance<'a>(&'a self) -> bool
[src]
fn shader_float_64<'a>(&'a self) -> bool
[src]
fn shader_int_64<'a>(&'a self) -> bool
[src]
fn shader_int_16<'a>(&'a self) -> bool
[src]
fn shader_resource_residency<'a>(&'a self) -> bool
[src]
fn shader_resource_min_lod<'a>(&'a self) -> bool
[src]
fn sparse_binding<'a>(&'a self) -> bool
[src]
fn sparse_residency_buffer<'a>(&'a self) -> bool
[src]
fn sparse_residency_image_2d<'a>(&'a self) -> bool
[src]
fn sparse_residency_image_3d<'a>(&'a self) -> bool
[src]
fn sparse_residency_2samples<'a>(&'a self) -> bool
[src]
fn sparse_residency_4samples<'a>(&'a self) -> bool
[src]
fn sparse_residency_8samples<'a>(&'a self) -> bool
[src]
fn sparse_residency_16_samples<'a>(&'a self) -> bool
[src]
fn sparse_residency_aliased<'a>(&'a self) -> bool
[src]
fn variable_multisample_rate<'a>(&'a self) -> bool
[src]
fn inherited_queries<'a>(&'a self) -> bool
[src]
fn set_robust_buffer_access<'m>(&mut self, robust_buffer_access: bool)
[src]
fn set_full_draw_index_uint_32<'m>(&mut self, full_draw_index_uint_32: bool)
[src]
fn set_image_cube_array<'m>(&mut self, image_cube_array: bool)
[src]
fn set_independent_blend<'m>(&mut self, independent_blend: bool)
[src]
fn set_geometry_shader<'m>(&mut self, geometry_shader: bool)
[src]
fn set_tessellation_shader<'m>(&mut self, tessellation_shader: bool)
[src]
fn set_sample_rate_shading<'m>(&mut self, sample_rate_shading: bool)
[src]
fn set_dual_src_blend<'m>(&mut self, dual_src_blend: bool)
[src]
fn set_logic_op<'m>(&mut self, logic_op: bool)
[src]
fn set_multi_draw_indirect<'m>(&mut self, multi_draw_indirect: bool)
[src]
fn set_draw_indirect_first_instance<'m>(
&mut self,
draw_indirect_first_instance: bool
)
[src]
&mut self,
draw_indirect_first_instance: bool
)
fn set_depth_clamp<'m>(&mut self, depth_clamp: bool)
[src]
fn set_depth_bias_clamp<'m>(&mut self, depth_bias_clamp: bool)
[src]
fn set_fill_mode_non_solid<'m>(&mut self, fill_mode_non_solid: bool)
[src]
fn set_depth_bounds<'m>(&mut self, depth_bounds: bool)
[src]
fn set_wide_lines<'m>(&mut self, wide_lines: bool)
[src]
fn set_large_points<'m>(&mut self, large_points: bool)
[src]
fn set_alpha_to_one<'m>(&mut self, alpha_to_one: bool)
[src]
fn set_multi_viewport<'m>(&mut self, multi_viewport: bool)
[src]
fn set_sampler_anisotropy<'m>(&mut self, sampler_anisotropy: bool)
[src]
fn set_texture_compression_etc2<'m>(&mut self, texture_compression_etc2: bool)
[src]
fn set_texture_compression_astcldr<'m>(
&mut self,
texture_compression_astcldr: bool
)
[src]
&mut self,
texture_compression_astcldr: bool
)
fn set_texture_compression_bc<'m>(&mut self, texture_compression_bc: bool)
[src]
fn set_occlusion_query_precise<'m>(&mut self, occlusion_query_precise: bool)
[src]
fn set_pipeline_statistics_query<'m>(&mut self, pipeline_statistics_query: bool)
[src]
fn set_vertex_pipeline_stores_and_atomics<'m>(
&mut self,
vertex_pipeline_stores_and_atomics: bool
)
[src]
&mut self,
vertex_pipeline_stores_and_atomics: bool
)
fn set_fragment_stores_and_atomics<'m>(
&mut self,
fragment_stores_and_atomics: bool
)
[src]
&mut self,
fragment_stores_and_atomics: bool
)
fn set_shader_tessellation_and_geometry_point_size<'m>(
&mut self,
shader_tessellation_and_geometry_point_size: bool
)
[src]
&mut self,
shader_tessellation_and_geometry_point_size: bool
)
fn set_shader_image_gather_extended<'m>(
&mut self,
shader_image_gather_extended: bool
)
[src]
&mut self,
shader_image_gather_extended: bool
)
fn set_shader_storage_image_extended_formats<'m>(
&mut self,
shader_storage_image_extended_formats: bool
)
[src]
&mut self,
shader_storage_image_extended_formats: bool
)
fn set_shader_storage_image_multisample<'m>(
&mut self,
shader_storage_image_multisample: bool
)
[src]
&mut self,
shader_storage_image_multisample: bool
)
fn set_shader_storage_image_read_without_format<'m>(
&mut self,
shader_storage_image_read_without_format: bool
)
[src]
&mut self,
shader_storage_image_read_without_format: bool
)
fn set_shader_storage_image_write_without_format<'m>(
&mut self,
shader_storage_image_write_without_format: bool
)
[src]
&mut self,
shader_storage_image_write_without_format: bool
)
fn set_shader_uniform_buffer_array_dynamic_indexing<'m>(
&mut self,
shader_uniform_buffer_array_dynamic_indexing: bool
)
[src]
&mut self,
shader_uniform_buffer_array_dynamic_indexing: bool
)
fn set_shader_sampled_image_array_dynamic_indexing<'m>(
&mut self,
shader_sampled_image_array_dynamic_indexing: bool
)
[src]
&mut self,
shader_sampled_image_array_dynamic_indexing: bool
)
fn set_shader_storage_buffer_array_dynamic_indexing<'m>(
&mut self,
shader_storage_buffer_array_dynamic_indexing: bool
)
[src]
&mut self,
shader_storage_buffer_array_dynamic_indexing: bool
)
fn set_shader_storage_image_array_dynamic_indexing<'m>(
&mut self,
shader_storage_image_array_dynamic_indexing: bool
)
[src]
&mut self,
shader_storage_image_array_dynamic_indexing: bool
)
fn set_shader_clip_distance<'m>(&mut self, shader_clip_distance: bool)
[src]
fn set_shader_cull_distance<'m>(&mut self, shader_cull_distance: bool)
[src]
fn set_shader_float_64<'m>(&mut self, shader_float_64: bool)
[src]
fn set_shader_int_64<'m>(&mut self, shader_int_64: bool)
[src]
fn set_shader_int_16<'m>(&mut self, shader_int_16: bool)
[src]
fn set_shader_resource_residency<'m>(&mut self, shader_resource_residency: bool)
[src]
fn set_shader_resource_min_lod<'m>(&mut self, shader_resource_min_lod: bool)
[src]
fn set_sparse_binding<'m>(&mut self, sparse_binding: bool)
[src]
fn set_sparse_residency_buffer<'m>(&mut self, sparse_residency_buffer: bool)
[src]
fn set_sparse_residency_image_2d<'m>(&mut self, sparse_residency_image_2d: bool)
[src]
fn set_sparse_residency_image_3d<'m>(&mut self, sparse_residency_image_3d: bool)
[src]
fn set_sparse_residency_2samples<'m>(&mut self, sparse_residency_2samples: bool)
[src]
fn set_sparse_residency_4samples<'m>(&mut self, sparse_residency_4samples: bool)
[src]
fn set_sparse_residency_8samples<'m>(&mut self, sparse_residency_8samples: bool)
[src]
fn set_sparse_residency_16_samples<'m>(
&mut self,
sparse_residency_16_samples: bool
)
[src]
&mut self,
sparse_residency_16_samples: bool
)
fn set_sparse_residency_aliased<'m>(&mut self, sparse_residency_aliased: bool)
[src]
fn set_variable_multisample_rate<'m>(&mut self, variable_multisample_rate: bool)
[src]
fn set_inherited_queries<'m>(&mut self, inherited_queries: bool)
[src]
fn as_raw(&self) -> &VkPhysicalDeviceFeatures
[src]
Trait Implementations
impl Debug for PhysicalDeviceFeatures
[src]
impl Clone for PhysicalDeviceFeatures
[src]
fn clone(&self) -> PhysicalDeviceFeatures
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for PhysicalDeviceFeatures
[src]
fn default() -> PhysicalDeviceFeatures
[src]
Returns the "default value" for a type. Read more