[][src]Struct ash::vk::ClearRectBuilder

#[repr(transparent)]
pub struct ClearRectBuilder<'a> { /* fields omitted */ }

Methods

impl<'a> ClearRectBuilder<'a>[src]

pub fn rect(self, rect: Rect2D) -> ClearRectBuilder<'a>[src]

pub fn base_array_layer(self, base_array_layer: u32) -> ClearRectBuilder<'a>[src]

pub fn layer_count(self, layer_count: u32) -> ClearRectBuilder<'a>[src]

pub fn build(self) -> ClearRect[src]

Calling build will discard all the lifetime information. Only call this if necessary! Builders implement Deref targeting their corresponding Vulkan struct, so references to builders can be passed directly to Vulkan functions.

Methods from Deref<Target = ClearRect>

Trait Implementations

impl<'a> Deref for ClearRectBuilder<'a>[src]

type Target = ClearRect

The resulting type after dereferencing.

impl<'a> DerefMut for ClearRectBuilder<'a>[src]

Auto Trait Implementations

impl<'a> Unpin for ClearRectBuilder<'a>

impl<'a> Sync for ClearRectBuilder<'a>

impl<'a> Send for ClearRectBuilder<'a>

impl<'a> UnwindSafe for ClearRectBuilder<'a>

impl<'a> RefUnwindSafe for ClearRectBuilder<'a>

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]