pub struct GpuTimestampQuery {
pub label: String,
pub start_ns: u64,
pub end_ns: u64,
/* private fields */
}Expand description
A single GPU timestamp query pair.
Fields§
§label: StringLabel for this query.
start_ns: u64Simulated start time (nanoseconds).
end_ns: u64Simulated end time (nanoseconds).
Implementations§
Source§impl GpuTimestampQuery
impl GpuTimestampQuery
Sourcepub fn elapsed_us(&self) -> f64
pub fn elapsed_us(&self) -> f64
Elapsed time in microseconds.
Sourcepub fn elapsed_ms(&self) -> f64
pub fn elapsed_ms(&self) -> f64
Elapsed time in milliseconds.
Trait Implementations§
Source§impl Clone for GpuTimestampQuery
impl Clone for GpuTimestampQuery
Source§fn clone(&self) -> GpuTimestampQuery
fn clone(&self) -> GpuTimestampQuery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GpuTimestampQuery
impl RefUnwindSafe for GpuTimestampQuery
impl Send for GpuTimestampQuery
impl Sync for GpuTimestampQuery
impl Unpin for GpuTimestampQuery
impl UnsafeUnpin for GpuTimestampQuery
impl UnwindSafe for GpuTimestampQuery
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