pub struct CompositorTimingHistory {
pub begin_main_frame_queue_critical_estimate_delta_us: Option<i64>,
pub begin_main_frame_queue_not_critical_estimate_delta_us: Option<i64>,
pub begin_main_frame_start_to_ready_to_commit_estimate_delta_us: Option<i64>,
pub commit_to_ready_to_activate_estimate_delta_us: Option<i64>,
pub prepare_tiles_estimate_delta_us: Option<i64>,
pub activate_estimate_delta_us: Option<i64>,
pub draw_estimate_delta_us: Option<i64>,
}Fields§
§begin_main_frame_queue_critical_estimate_delta_us: Option<i64>§begin_main_frame_queue_not_critical_estimate_delta_us: Option<i64>§begin_main_frame_start_to_ready_to_commit_estimate_delta_us: Option<i64>§commit_to_ready_to_activate_estimate_delta_us: Option<i64>§prepare_tiles_estimate_delta_us: Option<i64>§activate_estimate_delta_us: Option<i64>§draw_estimate_delta_us: Option<i64>Implementations§
Source§impl CompositorTimingHistory
impl CompositorTimingHistory
Sourcepub fn begin_main_frame_queue_critical_estimate_delta_us(&self) -> i64
pub fn begin_main_frame_queue_critical_estimate_delta_us(&self) -> i64
Returns the value of begin_main_frame_queue_critical_estimate_delta_us, or the default value if begin_main_frame_queue_critical_estimate_delta_us is unset.
Sourcepub fn begin_main_frame_queue_not_critical_estimate_delta_us(&self) -> i64
pub fn begin_main_frame_queue_not_critical_estimate_delta_us(&self) -> i64
Returns the value of begin_main_frame_queue_not_critical_estimate_delta_us, or the default value if begin_main_frame_queue_not_critical_estimate_delta_us is unset.
Sourcepub fn begin_main_frame_start_to_ready_to_commit_estimate_delta_us(&self) -> i64
pub fn begin_main_frame_start_to_ready_to_commit_estimate_delta_us(&self) -> i64
Returns the value of begin_main_frame_start_to_ready_to_commit_estimate_delta_us, or the default value if begin_main_frame_start_to_ready_to_commit_estimate_delta_us is unset.
Sourcepub fn commit_to_ready_to_activate_estimate_delta_us(&self) -> i64
pub fn commit_to_ready_to_activate_estimate_delta_us(&self) -> i64
Returns the value of commit_to_ready_to_activate_estimate_delta_us, or the default value if commit_to_ready_to_activate_estimate_delta_us is unset.
Sourcepub fn prepare_tiles_estimate_delta_us(&self) -> i64
pub fn prepare_tiles_estimate_delta_us(&self) -> i64
Returns the value of prepare_tiles_estimate_delta_us, or the default value if prepare_tiles_estimate_delta_us is unset.
Sourcepub fn activate_estimate_delta_us(&self) -> i64
pub fn activate_estimate_delta_us(&self) -> i64
Returns the value of activate_estimate_delta_us, or the default value if activate_estimate_delta_us is unset.
Sourcepub fn draw_estimate_delta_us(&self) -> i64
pub fn draw_estimate_delta_us(&self) -> i64
Returns the value of draw_estimate_delta_us, or the default value if draw_estimate_delta_us is unset.
Trait Implementations§
Source§impl Clone for CompositorTimingHistory
impl Clone for CompositorTimingHistory
Source§fn clone(&self) -> CompositorTimingHistory
fn clone(&self) -> CompositorTimingHistory
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CompositorTimingHistory
impl Debug for CompositorTimingHistory
Source§impl Default for CompositorTimingHistory
impl Default for CompositorTimingHistory
Source§fn default() -> CompositorTimingHistory
fn default() -> CompositorTimingHistory
Source§impl Message for CompositorTimingHistory
impl Message for CompositorTimingHistory
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for CompositorTimingHistory
impl PartialEq for CompositorTimingHistory
impl Copy for CompositorTimingHistory
impl StructuralPartialEq for CompositorTimingHistory
Auto Trait Implementations§
impl Freeze for CompositorTimingHistory
impl RefUnwindSafe for CompositorTimingHistory
impl Send for CompositorTimingHistory
impl Sync for CompositorTimingHistory
impl Unpin for CompositorTimingHistory
impl UnwindSafe for CompositorTimingHistory
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Layered].