pub struct RepeatExpandedNode<R: 'static + RenderContext> { /* private fields */ }
Expand description

Represents a repeat-expanded node. For example, a Rectangle inside for i in 0..3 and a for j in 0..4 would have 12 repeat-expanded nodes representing the 12 virtual Rectangles in the rendered scene graph. These nodes are addressed uniquely by id_chain (see documentation for get_id_chain.)

Implementations§

source§

impl<R: 'static + RenderContext> RepeatExpandedNode<R>

source

pub fn dispatch_scroll(&self, args_scroll: ArgsScroll)

source

pub fn dispatch_jab(&self, args_jab: ArgsJab)

source

pub fn dispatch_touch_start(&self, args_touch_start: ArgsTouchStart)

source

pub fn dispatch_touch_move(&self, args_touch_move: ArgsTouchMove)

source

pub fn dispatch_touch_end(&self, args_touch_end: ArgsTouchEnd)

source

pub fn dispatch_key_down(&self, args_key_down: ArgsKeyDown)

source

pub fn dispatch_key_up(&self, args_key_up: ArgsKeyUp)

source

pub fn dispatch_key_press(&self, args_key_press: ArgsKeyPress)

source

pub fn dispatch_click(&self, args_click: ArgsClick)

source

pub fn dispatch_mouse_down(&self, args_mouse_down: ArgsMouseDown)

source

pub fn dispatch_mouse_up(&self, args_mouse_up: ArgsMouseUp)

source

pub fn dispatch_mouse_move(&self, args_mouse_move: ArgsMouseMove)

source

pub fn dispatch_mouse_over(&self, args_mouse_over: ArgsMouseOver)

source

pub fn dispatch_mouse_out(&self, args_mouse_out: ArgsMouseOut)

source

pub fn dispatch_double_click(&self, args_double_click: ArgsDoubleClick)

source

pub fn dispatch_context_menu(&self, args_context_menu: ArgsContextMenu)

source

pub fn dispatch_wheel(&self, args_wheel: ArgsWheel)

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> RoundFrom<T> for T

source§

fn round_from(x: T) -> T

Performs the conversion.
source§

impl<T, U> RoundInto<U> for Twhere U: RoundFrom<T>,

source§

fn round_into(self) -> U

Performs the conversion.
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.