Struct goshawk::TurnSettings [−][src]
Fields
mouse_turn_margin: f32
The distance that the mouse must be from the top of the screen before it will start turning, provided that it is within the pan settings margin. This is measured as a ratio of the height dimension of the screen.
yaw_range: RangeInclusive<f32>
The range of yaw that the camera may turn, in radians
mouse_accel: f32
The acceleration which the mouse applies to the camera's turning velocity (measured in radians per seconds squared)
keyboard_accel: f32
The acceleration which the keyboard applies to the camera's turning velocity (measured in radians per seconds squared)
max_speed: f32
idle_deceleration: f32
left_keys: Cow<'static, [KeyCode]>
The keys which will cause the camera to turn left
right_keys: Cow<'static, [KeyCode]>
The keys which will cause the camera to turn right
Implementations
impl TurnSettings
[src]
Trait Implementations
impl Default for TurnSettings
[src]
Auto Trait Implementations
impl RefUnwindSafe for TurnSettings
[src]
impl Send for TurnSettings
[src]
impl Sync for TurnSettings
[src]
impl Unpin for TurnSettings
[src]
impl UnwindSafe for TurnSettings
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Component for T where
T: 'static + Send + Sync,
T: 'static + Send + Sync,
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T> FromResources for T where
T: Default,
T: Default,
pub fn from_resources(_resources: &Resources) -> T
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Resource for T where
T: 'static + Send + Sync,
T: 'static + Send + Sync,
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.
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,