Struct cognitive_qualia::defs::OptionalPosition
[−]
[src]
pub struct OptionalPosition { pub x: Option<isize>, pub y: Option<isize>, }
Type defining position, point coordinates or 2D vector.
Fields
x: Option<isize>
y: Option<isize>
Methods
impl OptionalPosition
[src]
fn new(x: Option<isize>, y: Option<isize>) -> Self
OptionalPosition
constructor.
fn scaled(&self, scale: f32) -> Self
Return new optional position scaled by given factor.
Trait Implementations
impl Clone for OptionalPosition
[src]
fn clone(&self) -> OptionalPosition
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more