Struct voodoo::SurfaceCapabilities2ExtBuilder
[−]
[src]
pub struct SurfaceCapabilities2ExtBuilder<'b> { /* fields omitted */ }
A builder for VkSurfaceCapabilities2EXT
.
Methods
impl<'b> SurfaceCapabilities2ExtBuilder<'b>
[src]
fn new() -> SurfaceCapabilities2ExtBuilder<'b>
[src]
unsafe fn next<'m>(
self,
next: *mut c_void
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
next: *mut c_void
) -> SurfaceCapabilities2ExtBuilder<'b>
fn min_image_count<'m>(
self,
min_image_count: u32
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
min_image_count: u32
) -> SurfaceCapabilities2ExtBuilder<'b>
fn max_image_count<'m>(
self,
max_image_count: u32
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
max_image_count: u32
) -> SurfaceCapabilities2ExtBuilder<'b>
fn current_extent<'m>(
self,
current_extent: Extent2d
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
current_extent: Extent2d
) -> SurfaceCapabilities2ExtBuilder<'b>
fn min_image_extent<'m>(
self,
min_image_extent: Extent2d
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
min_image_extent: Extent2d
) -> SurfaceCapabilities2ExtBuilder<'b>
fn max_image_extent<'m>(
self,
max_image_extent: Extent2d
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
max_image_extent: Extent2d
) -> SurfaceCapabilities2ExtBuilder<'b>
fn max_image_array_layers<'m>(
self,
max_image_array_layers: u32
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
max_image_array_layers: u32
) -> SurfaceCapabilities2ExtBuilder<'b>
fn supported_transforms<'m>(
self,
supported_transforms: SurfaceTransformFlagsKhr
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
supported_transforms: SurfaceTransformFlagsKhr
) -> SurfaceCapabilities2ExtBuilder<'b>
fn current_transform<'m>(
self,
current_transform: SurfaceTransformFlagsKhr
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
current_transform: SurfaceTransformFlagsKhr
) -> SurfaceCapabilities2ExtBuilder<'b>
fn supported_composite_alpha<'m>(
self,
supported_composite_alpha: CompositeAlphaFlagsKhr
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
supported_composite_alpha: CompositeAlphaFlagsKhr
) -> SurfaceCapabilities2ExtBuilder<'b>
fn supported_usage_flags<'m>(
self,
supported_usage_flags: ImageUsageFlags
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
supported_usage_flags: ImageUsageFlags
) -> SurfaceCapabilities2ExtBuilder<'b>
fn supported_surface_counters<'m>(
self,
supported_surface_counters: SurfaceCounterFlagsExt
) -> SurfaceCapabilities2ExtBuilder<'b>
[src]
self,
supported_surface_counters: SurfaceCounterFlagsExt
) -> SurfaceCapabilities2ExtBuilder<'b>
fn get_next<'a>(&'a self) -> *mut c_void
[src]
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 get_supported_surface_counters<'a>(&'a self) -> SurfaceCounterFlagsExt
[src]
fn build(self) -> SurfaceCapabilities2Ext<'b>
[src]
Trait Implementations
impl<'b> Debug for SurfaceCapabilities2ExtBuilder<'b>
[src]
impl<'b> Clone for SurfaceCapabilities2ExtBuilder<'b>
[src]
fn clone(&self) -> SurfaceCapabilities2ExtBuilder<'b>
[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<'b> Default for SurfaceCapabilities2ExtBuilder<'b>
[src]
fn default() -> SurfaceCapabilities2ExtBuilder<'b>
[src]
Returns the "default value" for a type. Read more