pub enum EyeGazeTarget {
Point {
origin: [f32; 3],
target: [f32; 3],
},
Angles {
yaw: f32,
pitch: f32,
},
Forward,
}Variants§
Point
Look at a world-space point from the given eye origin.
Angles
Directly specified yaw/pitch angles in radians.
Forward
Forward (neutral gaze).
Trait Implementations§
Source§impl Clone for GazeTarget
impl Clone for GazeTarget
Source§fn clone(&self) -> GazeTarget
fn clone(&self) -> GazeTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GazeTarget
impl RefUnwindSafe for GazeTarget
impl Send for GazeTarget
impl Sync for GazeTarget
impl Unpin for GazeTarget
impl UnsafeUnpin for GazeTarget
impl UnwindSafe for GazeTarget
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> 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