pub struct RenderPassStatistics {
pub draw_calls: usize,
pub triangles_rendered: usize,
}Expand description
GPU statistics for single frame.
Fields§
§draw_calls: usizeAmount of draw calls per frame - lower the better.
triangles_rendered: usizeAmount of triangles per frame.
Trait Implementations§
Source§impl AddAssign<DrawCallStatistics> for RenderPassStatistics
impl AddAssign<DrawCallStatistics> for RenderPassStatistics
Source§fn add_assign(&mut self, rhs: DrawCallStatistics)
fn add_assign(&mut self, rhs: DrawCallStatistics)
Performs the
+= operation. Read moreSource§impl AddAssign for RenderPassStatistics
impl AddAssign for RenderPassStatistics
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl Clone for RenderPassStatistics
impl Clone for RenderPassStatistics
Source§fn clone(&self) -> RenderPassStatistics
fn clone(&self) -> RenderPassStatistics
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 moreSource§impl Debug for RenderPassStatistics
impl Debug for RenderPassStatistics
Source§impl Default for RenderPassStatistics
impl Default for RenderPassStatistics
Source§fn default() -> RenderPassStatistics
fn default() -> RenderPassStatistics
Returns the “default value” for a type. Read more
Source§impl Display for RenderPassStatistics
impl Display for RenderPassStatistics
impl Copy for RenderPassStatistics
Auto Trait Implementations§
impl Freeze for RenderPassStatistics
impl RefUnwindSafe for RenderPassStatistics
impl Send for RenderPassStatistics
impl Sync for RenderPassStatistics
impl Unpin for RenderPassStatistics
impl UnsafeUnpin for RenderPassStatistics
impl UnwindSafe for RenderPassStatistics
Blanket Implementations§
Source§impl<T> AsyncTaskResult for T
impl<T> AsyncTaskResult for T
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, U> ObjectOrVariant<T> for Uwhere
PhantomData<U>: ObjectOrVariantHelper<T, U>,
impl<T, U> ObjectOrVariant<T> for Uwhere
PhantomData<U>: ObjectOrVariantHelper<T, U>,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.