#[repr(C)]pub struct Point {
pub position: [f64; 2],
pub size: f32,
pub size_mode: u32,
}Expand description
A point in data-space with a visual size.
Represents a single data point to be rendered, with position and visual sizing.
Fields§
§position: [f64; 2]Position in data coordinates [x, y].
size: f32Visual size value (pixels or world units depending on mode).
size_mode: u320 = pixels, 1 = world units.
Implementations§
Source§impl Point
impl Point
pub fn new(x: f64, y: f64, size: f32) -> Self
pub fn new_world(x: f64, y: f64, size: f64) -> Self
pub fn filled_circle(x: f64, y: f64, size: f32) -> Self
pub fn empty_circle(x: f64, y: f64, size: f32) -> Self
pub fn square(x: f64, y: f64, size: f32) -> Self
pub fn star(x: f64, y: f64, size: f32) -> Self
pub fn triangle(x: f64, y: f64, size: f32) -> Self
pub fn filled_circle_world(x: f64, y: f64, size: f64) -> Self
pub fn empty_circle_world(x: f64, y: f64, size: f64) -> Self
pub fn square_world(x: f64, y: f64, size: f64) -> Self
pub fn star_world(x: f64, y: f64, size: f64) -> Self
pub fn triangle_world(x: f64, y: f64, size: f64) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Point
impl RefUnwindSafe for Point
impl Send for Point
impl Sync for Point
impl Unpin for Point
impl UnwindSafe for Point
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§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<State, Message> IntoBoot<State, Message> for State
impl<State, Message> IntoBoot<State, Message> for State
Source§fn into_boot(self) -> (State, Task<Message>)
fn into_boot(self) -> (State, Task<Message>)
Turns some type into the initial state of some
Application.