#[repr(transparent)]pub struct SDL_HapticDirectionType(pub Uint8);Expand description
- Type of coordinates used for haptic direction.
§Known values (sdl3-sys)
| Associated constant | Global constant | Description |
|---|---|---|
POLAR | SDL_HAPTIC_POLAR | Uses polar coordinates for the direction. \since This macro is available since SDL 3.2.0. \sa SDL_HapticDirection |
CARTESIAN | SDL_HAPTIC_CARTESIAN | Uses cartesian coordinates for the direction. \since This macro is available since SDL 3.2.0. \sa SDL_HapticDirection |
SPHERICAL | SDL_HAPTIC_SPHERICAL | Uses spherical coordinates for the direction. \since This macro is available since SDL 3.2.0. \sa SDL_HapticDirection |
STEERING_AXIS | SDL_HAPTIC_STEERING_AXIS | Use this value to play an effect on the steering wheel axis. This provides better compatibility across platforms and devices as SDL will guess the correct axis. \since This macro is available since SDL 3.2.0. \sa SDL_HapticDirection |
Tuple Fields§
§0: Uint8Implementations§
Source§impl SDL_HapticDirectionType
impl SDL_HapticDirectionType
Sourcepub const POLAR: Self
pub const POLAR: Self
Sourcepub const CARTESIAN: Self
pub const CARTESIAN: Self
Sourcepub const SPHERICAL: Self
pub const SPHERICAL: Self
Sourcepub const STEERING_AXIS: Self
pub const STEERING_AXIS: Self
Trait Implementations§
Source§impl Clone for SDL_HapticDirectionType
impl Clone for SDL_HapticDirectionType
Source§fn clone(&self) -> SDL_HapticDirectionType
fn clone(&self) -> SDL_HapticDirectionType
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_HapticDirectionType
Available on crate feature debug-impls only.
impl Debug for SDL_HapticDirectionType
Available on crate feature
debug-impls only.Source§impl Default for SDL_HapticDirectionType
impl Default for SDL_HapticDirectionType
Source§fn default() -> SDL_HapticDirectionType
fn default() -> SDL_HapticDirectionType
Returns the “default value” for a type. Read more
Source§impl From<SDL_HapticDirectionType> for Uint8
impl From<SDL_HapticDirectionType> for Uint8
Source§fn from(value: SDL_HapticDirectionType) -> Self
fn from(value: SDL_HapticDirectionType) -> Self
Converts to this type from the input type.
Source§impl GroupMetadata for SDL_HapticDirectionType
Available on crate feature metadata only.
impl GroupMetadata for SDL_HapticDirectionType
Available on crate feature
metadata only.Source§const GROUP_METADATA: &'static Group
const GROUP_METADATA: &'static Group
Metadata for this group
Source§impl Hash for SDL_HapticDirectionType
impl Hash for SDL_HapticDirectionType
Source§impl Ord for SDL_HapticDirectionType
impl Ord for SDL_HapticDirectionType
Source§fn cmp(&self, other: &SDL_HapticDirectionType) -> Ordering
fn cmp(&self, other: &SDL_HapticDirectionType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<SDL_HapticDirectionType> for Uint8
impl PartialEq<SDL_HapticDirectionType> for Uint8
Source§impl PartialEq<u8> for SDL_HapticDirectionType
impl PartialEq<u8> for SDL_HapticDirectionType
Source§impl PartialEq for SDL_HapticDirectionType
impl PartialEq for SDL_HapticDirectionType
Source§impl PartialOrd for SDL_HapticDirectionType
impl PartialOrd for SDL_HapticDirectionType
impl Copy for SDL_HapticDirectionType
impl Eq for SDL_HapticDirectionType
impl StructuralPartialEq for SDL_HapticDirectionType
Auto Trait Implementations§
impl Freeze for SDL_HapticDirectionType
impl RefUnwindSafe for SDL_HapticDirectionType
impl Send for SDL_HapticDirectionType
impl Sync for SDL_HapticDirectionType
impl Unpin for SDL_HapticDirectionType
impl UnwindSafe for SDL_HapticDirectionType
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