Struct sdl2_sys::SDL_HapticLeftRight
source · #[repr(C)]pub struct SDL_HapticLeftRight {
pub type_: Uint16,
pub length: Uint32,
pub large_magnitude: Uint16,
pub small_magnitude: Uint16,
}
Expand description
\brief A structure containing a template for a Left/Right effect.
This struct is exclusively for the ::SDL_HAPTIC_LEFTRIGHT effect.
The Left/Right effect is used to explicitly control the large and small motors, commonly found in modern game controllers. The small (right) motor is high frequency, and the large (left) motor is low frequency.
\sa SDL_HAPTIC_LEFTRIGHT \sa SDL_HapticEffect
Fields§
§type_: Uint16
< ::SDL_HAPTIC_LEFTRIGHT
length: Uint32
< Duration of the effect in milliseconds.
large_magnitude: Uint16
< Control of the large controller motor.
small_magnitude: Uint16
< Control of the small controller motor.
Trait Implementations§
source§impl Clone for SDL_HapticLeftRight
impl Clone for SDL_HapticLeftRight
source§fn clone(&self) -> SDL_HapticLeftRight
fn clone(&self) -> SDL_HapticLeftRight
Returns a copy 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 moreimpl Copy for SDL_HapticLeftRight
Auto Trait Implementations§
impl Freeze for SDL_HapticLeftRight
impl RefUnwindSafe for SDL_HapticLeftRight
impl Send for SDL_HapticLeftRight
impl Sync for SDL_HapticLeftRight
impl Unpin for SDL_HapticLeftRight
impl UnwindSafe for SDL_HapticLeftRight
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