Struct vek::geom::repr_c::Ellipsis
[−]
[src]
pub struct Ellipsis<P, E> { pub center: Vec2<P>, pub radius: Extent2<E>, }
Ellipsis (2D), represented by center and radius in both axii.
Fields
center: Vec2<P>
radius: Extent2<E>
Trait Implementations
impl<P: Debug, E: Debug> Debug for Ellipsis<P, E>
[src]
impl<P: Default, E: Default> Default for Ellipsis<P, E>
[src]
impl<P: Clone, E: Clone> Clone for Ellipsis<P, E>
[src]
fn clone(&self) -> Ellipsis<P, E>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<P: Copy, E: Copy> Copy for Ellipsis<P, E>
[src]
impl<P: Hash, E: Hash> Hash for Ellipsis<P, E>
[src]
fn hash<__HPE: Hasher>(&self, __arg_0: &mut __HPE)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more