Struct voodoo::SurfaceCapabilitiesKhrBuilder
[−]
[src]
pub struct SurfaceCapabilitiesKhrBuilder { /* fields omitted */ }
A builder for VkSurfaceCapabilitiesKHR
.
Methods
impl SurfaceCapabilitiesKhrBuilder
[src]
fn new() -> SurfaceCapabilitiesKhrBuilder
[src]
fn min_image_count<'m>(
self,
min_image_count: u32
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
min_image_count: u32
) -> SurfaceCapabilitiesKhrBuilder
fn max_image_count<'m>(
self,
max_image_count: u32
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
max_image_count: u32
) -> SurfaceCapabilitiesKhrBuilder
fn current_extent<'m>(
self,
current_extent: Extent2d
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
current_extent: Extent2d
) -> SurfaceCapabilitiesKhrBuilder
fn min_image_extent<'m>(
self,
min_image_extent: Extent2d
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
min_image_extent: Extent2d
) -> SurfaceCapabilitiesKhrBuilder
fn max_image_extent<'m>(
self,
max_image_extent: Extent2d
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
max_image_extent: Extent2d
) -> SurfaceCapabilitiesKhrBuilder
fn max_image_array_layers<'m>(
self,
max_image_array_layers: u32
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
max_image_array_layers: u32
) -> SurfaceCapabilitiesKhrBuilder
fn supported_transforms<'m>(
self,
supported_transforms: SurfaceTransformFlagsKhr
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
supported_transforms: SurfaceTransformFlagsKhr
) -> SurfaceCapabilitiesKhrBuilder
fn current_transform<'m>(
self,
current_transform: SurfaceTransformFlagsKhr
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
current_transform: SurfaceTransformFlagsKhr
) -> SurfaceCapabilitiesKhrBuilder
fn supported_composite_alpha<'m>(
self,
supported_composite_alpha: CompositeAlphaFlagsKhr
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
supported_composite_alpha: CompositeAlphaFlagsKhr
) -> SurfaceCapabilitiesKhrBuilder
fn supported_usage_flags<'m>(
self,
supported_usage_flags: ImageUsageFlags
) -> SurfaceCapabilitiesKhrBuilder
[src]
self,
supported_usage_flags: ImageUsageFlags
) -> SurfaceCapabilitiesKhrBuilder
fn get_min_image_count<'a>(&'a self) -> u32
[src]
fn get_max_image_count<'a>(&'a self) -> u32
[src]
fn get_current_extent<'a>(&'a self) -> &'a Extent2d
[src]
fn get_current_extent_mut<'a>(&'a mut self) -> &'a mut Extent2d
[src]
fn get_min_image_extent<'a>(&'a self) -> &'a Extent2d
[src]
fn get_min_image_extent_mut<'a>(&'a mut self) -> &'a mut Extent2d
[src]
fn get_max_image_extent<'a>(&'a self) -> &'a Extent2d
[src]
fn get_max_image_extent_mut<'a>(&'a mut self) -> &'a mut Extent2d
[src]
fn get_max_image_array_layers<'a>(&'a self) -> u32
[src]
fn get_supported_transforms<'a>(&'a self) -> SurfaceTransformFlagsKhr
[src]
fn get_current_transform<'a>(&'a self) -> SurfaceTransformFlagsKhr
[src]
fn get_supported_composite_alpha<'a>(&'a self) -> CompositeAlphaFlagsKhr
[src]
fn get_supported_usage_flags<'a>(&'a self) -> ImageUsageFlags
[src]
fn build(self) -> SurfaceCapabilitiesKhr
[src]
Trait Implementations
impl Debug for SurfaceCapabilitiesKhrBuilder
[src]
impl Clone for SurfaceCapabilitiesKhrBuilder
[src]
fn clone(&self) -> SurfaceCapabilitiesKhrBuilder
[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 SurfaceCapabilitiesKhrBuilder
[src]
fn default() -> SurfaceCapabilitiesKhrBuilder
[src]
Returns the "default value" for a type. Read more