#[repr(C)]pub struct RendererStats {
pub total_draw_calls: usize,
pub alpha_target_count: usize,
pub color_target_count: usize,
pub texture_upload_kb: usize,
pub resource_upload_time: u64,
pub gpu_cache_upload_time: u64,
}Expand description
Some basic statistics about the rendered scene, used in Gecko, as well as in wrench reftests to ensure that tests are batching and/or allocating on render targets as we expect them to.
Fields§
§total_draw_calls: usize§alpha_target_count: usize§color_target_count: usize§texture_upload_kb: usize§resource_upload_time: u64§gpu_cache_upload_time: u64Trait Implementations§
Source§impl Debug for RendererStats
impl Debug for RendererStats
Source§impl Default for RendererStats
impl Default for RendererStats
Source§fn default() -> RendererStats
fn default() -> RendererStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RendererStats
impl RefUnwindSafe for RendererStats
impl Send for RendererStats
impl Sync for RendererStats
impl Unpin for RendererStats
impl UnwindSafe for RendererStats
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> 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