[−][src]Struct nobs_vulkanism_headless::fb::renderpass::Renderpass
Managed vulkan rendepass
Tracks the lifetime and automatically destroys the vulkan handle when dropped.
The main advantage of Renderpass
is, that with it we can conveniently create framebuffers from it with the specialized builder.
This way textures for every attachment are created automatically if nothing else is specified.
Fields
device: Device
pass: RenderPass
attachments: Vec<AttachmentDescription>
Trait Implementations
impl Drop for Renderpass
[src]
Auto Trait Implementations
impl Send for Renderpass
impl Sync for Renderpass
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,