pub struct FrameResource {
pub name: String,
pub size: usize,
pub first_use: usize,
pub last_use: usize,
pub offset: usize,
}Expand description
A transient resource in the frame graph.
Fields§
§name: StringResource name.
size: usizeSize in bytes.
first_use: usizeFirst pass index that uses this resource.
last_use: usizeLast pass index that uses this resource.
offset: usizeAllocated byte offset (set during aliasing).
Trait Implementations§
Source§impl Clone for FrameResource
impl Clone for FrameResource
Source§fn clone(&self) -> FrameResource
fn clone(&self) -> FrameResource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FrameResource
impl RefUnwindSafe for FrameResource
impl Send for FrameResource
impl Sync for FrameResource
impl Unpin for FrameResource
impl UnsafeUnpin for FrameResource
impl UnwindSafe for FrameResource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more