[−][src]Struct azul_webrender_api::ScrollFrameDisplayItem
Fields
clip_id: ClipId
The id of the clip this scroll frame creates
scroll_frame_id: SpatialId
The id of the space this scroll frame creates
content_rect: LayoutRect
The size of the contents this contains (so the backend knows how far it can scroll).
clip_rect: LayoutRect
parent_space_and_clip: SpaceAndClipInfo
external_id: Option<ExternalScrollId>
image_mask: Option<ImageMask>
scroll_sensitivity: ScrollSensitivity
external_scroll_offset: LayoutVector2D
The amount this scrollframe has already been scrolled by, in the caller. This means that all the display items that are inside the scrollframe will have their coordinates shifted by this amount, and this offset should be added to those display item coordinates in order to get a normalized value that is consistent across display lists.
Trait Implementations
impl Clone for ScrollFrameDisplayItem
[src]
fn clone(&self) -> ScrollFrameDisplayItem
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ScrollFrameDisplayItem
[src]
impl Debug for ScrollFrameDisplayItem
[src]
impl Default for ScrollFrameDisplayItem
[src]
fn default() -> ScrollFrameDisplayItem
[src]
impl<'de> Deserialize<'de> for ScrollFrameDisplayItem
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ScrollFrameDisplayItem> for ScrollFrameDisplayItem
[src]
fn eq(&self, other: &ScrollFrameDisplayItem) -> bool
[src]
fn ne(&self, other: &ScrollFrameDisplayItem) -> bool
[src]
impl Peek for ScrollFrameDisplayItem
[src]
impl Poke for ScrollFrameDisplayItem
[src]
impl Serialize for ScrollFrameDisplayItem
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ScrollFrameDisplayItem
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScrollFrameDisplayItem
impl Send for ScrollFrameDisplayItem
impl Sync for ScrollFrameDisplayItem
impl Unpin for ScrollFrameDisplayItem
impl UnwindSafe for ScrollFrameDisplayItem
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,