pub struct InstallSteps {
pub engine_surface: Duration,
pub device_create: Duration,
pub cache_seed: Duration,
pub caps_probe: Duration,
pub shader_modules: Duration,
pub warm_up_start: Duration,
pub engine_rest: Duration,
pub install_rest: Duration,
}Expand description
The disjoint sub-step durations of one renderer install, in the plain
Durations a shell copies out of frust-render’s InstallTimings (this
crate does not depend on frust-render). See the SPAN_*_MS consts.
Fields§
§engine_surface: Duration§device_create: Duration§cache_seed: Duration§caps_probe: Duration§shader_modules: Duration§warm_up_start: Duration§engine_rest: Duration§install_rest: DurationImplementations§
Trait Implementations§
Source§impl Clone for InstallSteps
impl Clone for InstallSteps
impl Copy for InstallSteps
Source§impl Debug for InstallSteps
impl Debug for InstallSteps
Source§impl Default for InstallSteps
impl Default for InstallSteps
impl Eq for InstallSteps
Source§impl PartialEq for InstallSteps
impl PartialEq for InstallSteps
impl StructuralPartialEq for InstallSteps
Auto Trait Implementations§
impl Freeze for InstallSteps
impl RefUnwindSafe for InstallSteps
impl Send for InstallSteps
impl Sync for InstallSteps
impl Unpin for InstallSteps
impl UnsafeUnpin for InstallSteps
impl UnwindSafe for InstallSteps
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
impl<T> Brush for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.