Struct gfx_hal::image::FramebufferAttachment
source · [−]pub struct FramebufferAttachment {
pub usage: Usage,
pub view_caps: ViewCapabilities,
pub format: Format,
}
Expand description
Description of a framebuffer attachment.
Fields
usage: Usage
Usage that an image is created with.
view_caps: ViewCapabilities
View capabilities that an image is created with.
format: Format
The image view format.
Trait Implementations
sourceimpl Clone for FramebufferAttachment
impl Clone for FramebufferAttachment
sourcefn clone(&self) -> FramebufferAttachment
fn clone(&self) -> FramebufferAttachment
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FramebufferAttachment
impl Debug for FramebufferAttachment
sourceimpl Hash for FramebufferAttachment
impl Hash for FramebufferAttachment
sourceimpl PartialEq<FramebufferAttachment> for FramebufferAttachment
impl PartialEq<FramebufferAttachment> for FramebufferAttachment
sourcefn eq(&self, other: &FramebufferAttachment) -> bool
fn eq(&self, other: &FramebufferAttachment) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FramebufferAttachment) -> bool
fn ne(&self, other: &FramebufferAttachment) -> bool
This method tests for !=
.
impl Eq for FramebufferAttachment
impl StructuralEq for FramebufferAttachment
impl StructuralPartialEq for FramebufferAttachment
Auto Trait Implementations
impl RefUnwindSafe for FramebufferAttachment
impl Send for FramebufferAttachment
impl Sync for FramebufferAttachment
impl Unpin for FramebufferAttachment
impl UnwindSafe for FramebufferAttachment
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more