Struct voodoo::PhysicalDeviceFeaturesBuilder
[−]
[src]
pub struct PhysicalDeviceFeaturesBuilder { /* fields omitted */ }
A builder for VkPhysicalDeviceFeatures
.
Methods
impl PhysicalDeviceFeaturesBuilder
[src]
fn new() -> PhysicalDeviceFeaturesBuilder
[src]
fn robust_buffer_access<'m>(
self,
robust_buffer_access: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
robust_buffer_access: bool
) -> PhysicalDeviceFeaturesBuilder
fn full_draw_index_uint_32<'m>(
self,
full_draw_index_uint_32: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
full_draw_index_uint_32: bool
) -> PhysicalDeviceFeaturesBuilder
fn image_cube_array<'m>(
self,
image_cube_array: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
image_cube_array: bool
) -> PhysicalDeviceFeaturesBuilder
fn independent_blend<'m>(
self,
independent_blend: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
independent_blend: bool
) -> PhysicalDeviceFeaturesBuilder
fn geometry_shader<'m>(
self,
geometry_shader: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
geometry_shader: bool
) -> PhysicalDeviceFeaturesBuilder
fn tessellation_shader<'m>(
self,
tessellation_shader: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
tessellation_shader: bool
) -> PhysicalDeviceFeaturesBuilder
fn sample_rate_shading<'m>(
self,
sample_rate_shading: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sample_rate_shading: bool
) -> PhysicalDeviceFeaturesBuilder
fn dual_src_blend<'m>(
self,
dual_src_blend: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
dual_src_blend: bool
) -> PhysicalDeviceFeaturesBuilder
fn logic_op<'m>(self, logic_op: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn multi_draw_indirect<'m>(
self,
multi_draw_indirect: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
multi_draw_indirect: bool
) -> PhysicalDeviceFeaturesBuilder
fn draw_indirect_first_instance<'m>(
self,
draw_indirect_first_instance: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
draw_indirect_first_instance: bool
) -> PhysicalDeviceFeaturesBuilder
fn depth_clamp<'m>(self, depth_clamp: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn depth_bias_clamp<'m>(
self,
depth_bias_clamp: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
depth_bias_clamp: bool
) -> PhysicalDeviceFeaturesBuilder
fn fill_mode_non_solid<'m>(
self,
fill_mode_non_solid: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
fill_mode_non_solid: bool
) -> PhysicalDeviceFeaturesBuilder
fn depth_bounds<'m>(self, depth_bounds: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn wide_lines<'m>(self, wide_lines: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn large_points<'m>(self, large_points: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn alpha_to_one<'m>(self, alpha_to_one: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn multi_viewport<'m>(
self,
multi_viewport: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
multi_viewport: bool
) -> PhysicalDeviceFeaturesBuilder
fn sampler_anisotropy<'m>(
self,
sampler_anisotropy: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sampler_anisotropy: bool
) -> PhysicalDeviceFeaturesBuilder
fn texture_compression_etc2<'m>(
self,
texture_compression_etc2: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
texture_compression_etc2: bool
) -> PhysicalDeviceFeaturesBuilder
fn texture_compression_astcldr<'m>(
self,
texture_compression_astcldr: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
texture_compression_astcldr: bool
) -> PhysicalDeviceFeaturesBuilder
fn texture_compression_bc<'m>(
self,
texture_compression_bc: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
texture_compression_bc: bool
) -> PhysicalDeviceFeaturesBuilder
fn occlusion_query_precise<'m>(
self,
occlusion_query_precise: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
occlusion_query_precise: bool
) -> PhysicalDeviceFeaturesBuilder
fn pipeline_statistics_query<'m>(
self,
pipeline_statistics_query: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
pipeline_statistics_query: bool
) -> PhysicalDeviceFeaturesBuilder
fn vertex_pipeline_stores_and_atomics<'m>(
self,
vertex_pipeline_stores_and_atomics: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
vertex_pipeline_stores_and_atomics: bool
) -> PhysicalDeviceFeaturesBuilder
fn fragment_stores_and_atomics<'m>(
self,
fragment_stores_and_atomics: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
fragment_stores_and_atomics: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_tessellation_and_geometry_point_size<'m>(
self,
shader_tessellation_and_geometry_point_size: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_tessellation_and_geometry_point_size: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_image_gather_extended<'m>(
self,
shader_image_gather_extended: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_image_gather_extended: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_storage_image_extended_formats<'m>(
self,
shader_storage_image_extended_formats: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_storage_image_extended_formats: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_storage_image_multisample<'m>(
self,
shader_storage_image_multisample: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_storage_image_multisample: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_storage_image_read_without_format<'m>(
self,
shader_storage_image_read_without_format: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_storage_image_read_without_format: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_storage_image_write_without_format<'m>(
self,
shader_storage_image_write_without_format: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_storage_image_write_without_format: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_uniform_buffer_array_dynamic_indexing<'m>(
self,
shader_uniform_buffer_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_uniform_buffer_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_sampled_image_array_dynamic_indexing<'m>(
self,
shader_sampled_image_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_sampled_image_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_storage_buffer_array_dynamic_indexing<'m>(
self,
shader_storage_buffer_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_storage_buffer_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_storage_image_array_dynamic_indexing<'m>(
self,
shader_storage_image_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_storage_image_array_dynamic_indexing: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_clip_distance<'m>(
self,
shader_clip_distance: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_clip_distance: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_cull_distance<'m>(
self,
shader_cull_distance: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_cull_distance: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_float_64<'m>(
self,
shader_float_64: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_float_64: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_int_64<'m>(self, shader_int_64: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn shader_int_16<'m>(self, shader_int_16: bool) -> PhysicalDeviceFeaturesBuilder
[src]
fn shader_resource_residency<'m>(
self,
shader_resource_residency: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_resource_residency: bool
) -> PhysicalDeviceFeaturesBuilder
fn shader_resource_min_lod<'m>(
self,
shader_resource_min_lod: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
shader_resource_min_lod: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_binding<'m>(
self,
sparse_binding: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_binding: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_buffer<'m>(
self,
sparse_residency_buffer: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_buffer: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_image_2d<'m>(
self,
sparse_residency_image_2d: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_image_2d: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_image_3d<'m>(
self,
sparse_residency_image_3d: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_image_3d: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_2samples<'m>(
self,
sparse_residency_2samples: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_2samples: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_4samples<'m>(
self,
sparse_residency_4samples: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_4samples: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_8samples<'m>(
self,
sparse_residency_8samples: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_8samples: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_16_samples<'m>(
self,
sparse_residency_16_samples: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_16_samples: bool
) -> PhysicalDeviceFeaturesBuilder
fn sparse_residency_aliased<'m>(
self,
sparse_residency_aliased: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
sparse_residency_aliased: bool
) -> PhysicalDeviceFeaturesBuilder
fn variable_multisample_rate<'m>(
self,
variable_multisample_rate: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
variable_multisample_rate: bool
) -> PhysicalDeviceFeaturesBuilder
fn inherited_queries<'m>(
self,
inherited_queries: bool
) -> PhysicalDeviceFeaturesBuilder
[src]
self,
inherited_queries: bool
) -> PhysicalDeviceFeaturesBuilder
fn get_robust_buffer_access<'a>(&'a self) -> bool
[src]
fn get_full_draw_index_uint_32<'a>(&'a self) -> bool
[src]
fn get_image_cube_array<'a>(&'a self) -> bool
[src]
fn get_independent_blend<'a>(&'a self) -> bool
[src]
fn get_geometry_shader<'a>(&'a self) -> bool
[src]
fn get_tessellation_shader<'a>(&'a self) -> bool
[src]
fn get_sample_rate_shading<'a>(&'a self) -> bool
[src]
fn get_dual_src_blend<'a>(&'a self) -> bool
[src]
fn get_logic_op<'a>(&'a self) -> bool
[src]
fn get_multi_draw_indirect<'a>(&'a self) -> bool
[src]
fn get_draw_indirect_first_instance<'a>(&'a self) -> bool
[src]
fn get_depth_clamp<'a>(&'a self) -> bool
[src]
fn get_depth_bias_clamp<'a>(&'a self) -> bool
[src]
fn get_fill_mode_non_solid<'a>(&'a self) -> bool
[src]
fn get_depth_bounds<'a>(&'a self) -> bool
[src]
fn get_wide_lines<'a>(&'a self) -> bool
[src]
fn get_large_points<'a>(&'a self) -> bool
[src]
fn get_alpha_to_one<'a>(&'a self) -> bool
[src]
fn get_multi_viewport<'a>(&'a self) -> bool
[src]
fn get_sampler_anisotropy<'a>(&'a self) -> bool
[src]
fn get_texture_compression_etc2<'a>(&'a self) -> bool
[src]
fn get_texture_compression_astcldr<'a>(&'a self) -> bool
[src]
fn get_texture_compression_bc<'a>(&'a self) -> bool
[src]
fn get_occlusion_query_precise<'a>(&'a self) -> bool
[src]
fn get_pipeline_statistics_query<'a>(&'a self) -> bool
[src]
fn get_vertex_pipeline_stores_and_atomics<'a>(&'a self) -> bool
[src]
fn get_fragment_stores_and_atomics<'a>(&'a self) -> bool
[src]
fn get_shader_tessellation_and_geometry_point_size<'a>(&'a self) -> bool
[src]
fn get_shader_image_gather_extended<'a>(&'a self) -> bool
[src]
fn get_shader_storage_image_extended_formats<'a>(&'a self) -> bool
[src]
fn get_shader_storage_image_multisample<'a>(&'a self) -> bool
[src]
fn get_shader_storage_image_read_without_format<'a>(&'a self) -> bool
[src]
fn get_shader_storage_image_write_without_format<'a>(&'a self) -> bool
[src]
fn get_shader_uniform_buffer_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn get_shader_sampled_image_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn get_shader_storage_buffer_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn get_shader_storage_image_array_dynamic_indexing<'a>(&'a self) -> bool
[src]
fn get_shader_clip_distance<'a>(&'a self) -> bool
[src]
fn get_shader_cull_distance<'a>(&'a self) -> bool
[src]
fn get_shader_float_64<'a>(&'a self) -> bool
[src]
fn get_shader_int_64<'a>(&'a self) -> bool
[src]
fn get_shader_int_16<'a>(&'a self) -> bool
[src]
fn get_shader_resource_residency<'a>(&'a self) -> bool
[src]
fn get_shader_resource_min_lod<'a>(&'a self) -> bool
[src]
fn get_sparse_binding<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_buffer<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_image_2d<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_image_3d<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_2samples<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_4samples<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_8samples<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_16_samples<'a>(&'a self) -> bool
[src]
fn get_sparse_residency_aliased<'a>(&'a self) -> bool
[src]
fn get_variable_multisample_rate<'a>(&'a self) -> bool
[src]
fn get_inherited_queries<'a>(&'a self) -> bool
[src]
fn build(self) -> PhysicalDeviceFeatures
[src]
Trait Implementations
impl Debug for PhysicalDeviceFeaturesBuilder
[src]
impl Clone for PhysicalDeviceFeaturesBuilder
[src]
fn clone(&self) -> PhysicalDeviceFeaturesBuilder
[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 PhysicalDeviceFeaturesBuilder
[src]
fn default() -> PhysicalDeviceFeaturesBuilder
[src]
Returns the "default value" for a type. Read more