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