pub struct SurfaceCapabilitiesKHRBuilder { /* private fields */ }Expand description
Builder for SurfaceCapabilitiesKHR.
Implementations§
Source§impl SurfaceCapabilitiesKHRBuilder
impl SurfaceCapabilitiesKHRBuilder
pub fn min_image_count(self, value: u32) -> SurfaceCapabilitiesKHRBuilder
pub fn max_image_count(self, value: u32) -> SurfaceCapabilitiesKHRBuilder
pub fn current_extent(self, value: Extent2D) -> SurfaceCapabilitiesKHRBuilder
pub fn min_image_extent(self, value: Extent2D) -> SurfaceCapabilitiesKHRBuilder
pub fn max_image_extent(self, value: Extent2D) -> SurfaceCapabilitiesKHRBuilder
pub fn max_image_array_layers(self, value: u32) -> SurfaceCapabilitiesKHRBuilder
pub fn supported_transforms( self, value: SurfaceTransformFlagBitsKHR, ) -> SurfaceCapabilitiesKHRBuilder
pub fn current_transform( self, value: SurfaceTransformFlagBitsKHR, ) -> SurfaceCapabilitiesKHRBuilder
pub fn supported_composite_alpha( self, value: CompositeAlphaFlagBitsKHR, ) -> SurfaceCapabilitiesKHRBuilder
pub fn supported_usage_flags( self, value: ImageUsageFlagBits, ) -> SurfaceCapabilitiesKHRBuilder
Trait Implementations§
Source§impl Deref for SurfaceCapabilitiesKHRBuilder
impl Deref for SurfaceCapabilitiesKHRBuilder
Source§type Target = SurfaceCapabilitiesKHR
type Target = SurfaceCapabilitiesKHR
The resulting type after dereferencing.
Auto Trait Implementations§
impl Freeze for SurfaceCapabilitiesKHRBuilder
impl RefUnwindSafe for SurfaceCapabilitiesKHRBuilder
impl Send for SurfaceCapabilitiesKHRBuilder
impl Sync for SurfaceCapabilitiesKHRBuilder
impl Unpin for SurfaceCapabilitiesKHRBuilder
impl UnsafeUnpin for SurfaceCapabilitiesKHRBuilder
impl UnwindSafe for SurfaceCapabilitiesKHRBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more