#[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> 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.