Struct webrender_api::SpatialId
source · pub struct SpatialId(pub usize, PipelineId);
Expand description
A reference to a spatial node defining item positioning.
Tuple Fields§
§0: usize
§1: PipelineId
Implementations§
source§impl SpatialId
impl SpatialId
pub fn new(spatial_node_index: usize, pipeline_id: PipelineId) -> Self
pub fn root_reference_frame(pipeline_id: PipelineId) -> Self
pub fn root_scroll_node(pipeline_id: PipelineId) -> Self
pub fn pipeline_id(&self) -> PipelineId
Trait Implementations§
source§impl<'de> Deserialize<'de> for SpatialId
impl<'de> Deserialize<'de> for SpatialId
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for SpatialId
impl PartialEq for SpatialId
impl Copy for SpatialId
impl Eq for SpatialId
impl StructuralPartialEq for SpatialId
Auto Trait Implementations§
impl Freeze for SpatialId
impl RefUnwindSafe for SpatialId
impl Send for SpatialId
impl Sync for SpatialId
impl Unpin for SpatialId
impl UnwindSafe for SpatialId
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