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
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)