[−][src]Struct gfx_hal::pass::Attachment
An Attachment
is a description of a resource provided to a render subpass.
It includes things such as render targets, images that were produced from
previous subpasses, etc.
Fields
format: Option<Format>
Attachment format
In the most cases format
is not None
. It should be only used for
creating dummy renderpasses, which are used as placeholder for compatible
renderpasses.
samples: NumSamples
Number of samples.
ops: AttachmentOps
Load and store operations of the attachment
stencil_ops: AttachmentOps
Load and store operations of the stencil aspect, if any
layouts: Range<AttachmentLayout>
Initial and final image layouts of the renderpass.
Implementations
impl Attachment
[src][−]
pub fn has_clears(&self) -> bool
[src][−]
Returns true if this attachment has some clear operations. This is useful when starting a render pass, since there has to be a clear value provided.
Trait Implementations
impl Clone for Attachment
[src][+]
impl Debug for Attachment
[src][+]
impl Hash for Attachment
[src][+]
impl PartialEq<Attachment> for Attachment
[src][+]
impl StructuralPartialEq for Attachment
[src]
Auto Trait Implementations
impl RefUnwindSafe for Attachment
impl Send for Attachment
impl Sync for Attachment
impl Unpin for Attachment
impl UnwindSafe for Attachment
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,