[−][src]Struct cat_engine::MouseCursor
Положение курсора мыши. The mouse cursor position.
Implementations
impl MouseCursor
[src]
pub const fn new() -> MouseCursor
[src]
Инициирует новую позицию курсора.
Initiates new cursor position.
pub fn save_position(&mut self)
[src]
Сохраняет текущую позицию курсора мыши.
Saves the current mouse cursor position.
pub fn saved_shift(&self) -> [f32; 2]
[src]
Вычисляет перемещение от сохранённой позиции.
Calculates the movement from the saved position.
pub fn x(&self) -> f32
[src]
pub fn y(&self) -> f32
[src]
pub fn position(&self) -> [f32; 2]
[src]
Позиция курсора мыши.
The mouse cursor position.
pub fn center_radius(&self) -> [f32; 2]
[src]
Расстояние от курсора до центра окна.
The distance between the cursor and the center of the window.
Auto Trait Implementations
impl RefUnwindSafe for MouseCursor
impl Send for MouseCursor
impl Sync for MouseCursor
impl Unpin for MouseCursor
impl UnwindSafe for MouseCursor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,