#[repr(C)]pub struct SDL_HapticLeftRight {
pub type: SDL_HapticEffectType,
pub length: Uint32,
pub large_magnitude: Uint16,
pub small_magnitude: Uint16,
}Expand description
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.
§Availability
This struct is available since SDL 3.2.0.
§See also
Fields§
§type: SDL_HapticEffectType§length: Uint32Duration of the effect in milliseconds.
large_magnitude: Uint16Control of the large controller motor.
small_magnitude: Uint16Control 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 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 moreSource§impl Debug for SDL_HapticLeftRight
impl Debug for SDL_HapticLeftRight
Source§impl Default for SDL_HapticLeftRight
impl Default for SDL_HapticLeftRight
Source§fn default() -> SDL_HapticLeftRight
fn default() -> SDL_HapticLeftRight
Returns the “default value” for a type. Read more
Source§impl Hash for SDL_HapticLeftRight
impl Hash for SDL_HapticLeftRight
Source§impl PartialEq for SDL_HapticLeftRight
impl PartialEq for SDL_HapticLeftRight
impl Copy for SDL_HapticLeftRight
impl Eq for SDL_HapticLeftRight
impl StructuralPartialEq 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