pub struct FrameBitTarget {
pub frame_index: u64,
pub target_bits: u64,
pub content_type: SceneContentType,
pub multiplier: f32,
}Expand description
Per-frame bit target emitted by the allocator.
Fields§
§frame_index: u64Frame index (presentation order).
target_bits: u64Recommended bit budget for this frame.
content_type: SceneContentTypeContent classification.
multiplier: f32Allocation multiplier applied (for diagnostics).
Trait Implementations§
Source§impl Clone for FrameBitTarget
impl Clone for FrameBitTarget
Source§fn clone(&self) -> FrameBitTarget
fn clone(&self) -> FrameBitTarget
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 FrameBitTarget
impl RefUnwindSafe for FrameBitTarget
impl Send for FrameBitTarget
impl Sync for FrameBitTarget
impl Unpin for FrameBitTarget
impl UnsafeUnpin for FrameBitTarget
impl UnwindSafe for FrameBitTarget
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