[−][src]Struct azul_webrender::RenderResults
Return type from render(), which contains some repr(C) statistics as well as some non-repr(C) data.
Fields
stats: RendererStats
Statistics about the frame that was rendered.
recorded_dirty_regions: Vec<RecordedDirtyRegion>
A list of dirty world rects. This is only currently useful to test infrastructure. TODO(gw): This needs to be refactored / removed.
dirty_rects: Vec<DeviceIntRect>
A list of the device dirty rects that were updated this frame. TODO(gw): This is an initial interface, likely to change in future. TODO(gw): The dirty rects here are currently only useful when scrolling is not occurring. They are still correct in the case of scrolling, but will be very large (until we expose proper OS compositor support where the dirty rects apply to a specific picture cache slice / OS compositor surface).
Trait Implementations
impl Debug for RenderResults
[src]
impl Default for RenderResults
[src]
fn default() -> RenderResults
[src]
Auto Trait Implementations
impl RefUnwindSafe for RenderResults
impl Send for RenderResults
impl Sync for RenderResults
impl Unpin for RenderResults
impl UnwindSafe for RenderResults
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,