pub struct NodeScroll {
pub x: f32,
pub y: f32,
pub max_x: f32,
pub max_y: f32,
}Expand description
Scroll offsets and their travel limits for a scroll container.
Fields§
§x: f32Current horizontal offset.
y: f32Current vertical offset.
max_x: f32Maximum horizontal offset (content overflow).
max_y: f32Maximum vertical offset.
Trait Implementations§
Source§impl Clone for NodeScroll
impl Clone for NodeScroll
Source§fn clone(&self) -> NodeScroll
fn clone(&self) -> NodeScroll
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodeScroll
impl Debug for NodeScroll
Source§impl Default for NodeScroll
impl Default for NodeScroll
Source§fn default() -> NodeScroll
fn default() -> NodeScroll
Returns the “default value” for a type. Read more
Source§impl PartialEq for NodeScroll
impl PartialEq for NodeScroll
Source§fn eq(&self, other: &NodeScroll) -> bool
fn eq(&self, other: &NodeScroll) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for NodeScroll
impl StructuralPartialEq for NodeScroll
Auto Trait Implementations§
impl Freeze for NodeScroll
impl RefUnwindSafe for NodeScroll
impl Send for NodeScroll
impl Sync for NodeScroll
impl Unpin for NodeScroll
impl UnsafeUnpin for NodeScroll
impl UnwindSafe for NodeScroll
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,
§impl<T> FromTemplate for T
impl<T> FromTemplate for T
§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
§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>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.
§impl<T> Template for T
impl<T> Template for T
§fn build_template(
&self,
_context: &mut TemplateContext<'_, '_>,
) -> Result<<T as Template>::Output, BevyError>
fn build_template( &self, _context: &mut TemplateContext<'_, '_>, ) -> Result<<T as Template>::Output, BevyError>
Uses this template and the given
entity context to produce a [Template::Output].§fn clone_template(&self) -> T
fn clone_template(&self) -> T
Clones this template. See
Clone.