pub struct MarkerInstance {
pub center: [f32; 2],
pub radius: f32,
pub corner: f32,
pub color: [f32; 4],
pub aa: f32,
pub shape: u32,
}Expand description
A filled marker glyph (square / triangle / diamond) sized by radius.
Fields§
§center: [f32; 2]§radius: f32Half-extent of the marker (a square spans 2*radius).
corner: f32Corner radius for shape::SQUARE; ignored by triangle/diamond.
color: [f32; 4]§aa: f32§shape: u32One of shape::SQUARE / shape::TRIANGLE / shape::DIAMOND.
Implementations§
Source§impl MarkerInstance
impl MarkerInstance
pub fn lower(self) -> QuadInstance
Trait Implementations§
Source§impl Clone for MarkerInstance
impl Clone for MarkerInstance
Source§fn clone(&self) -> MarkerInstance
fn clone(&self) -> MarkerInstance
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 moreimpl Copy for MarkerInstance
Source§impl Debug for MarkerInstance
impl Debug for MarkerInstance
Source§impl PartialEq for MarkerInstance
impl PartialEq for MarkerInstance
Source§fn eq(&self, other: &MarkerInstance) -> bool
fn eq(&self, other: &MarkerInstance) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MarkerInstance
Auto Trait Implementations§
impl Freeze for MarkerInstance
impl RefUnwindSafe for MarkerInstance
impl Send for MarkerInstance
impl Sync for MarkerInstance
impl Unpin for MarkerInstance
impl UnsafeUnpin for MarkerInstance
impl UnwindSafe for MarkerInstance
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more