Skip to main content

IPadMethods

Trait IPadMethods 

Source
pub trait IPadMethods: IPad {
    // Provided methods
    fn ctor(self) { ... }
    fn get_mode(self) -> Pad_Mode { ... }
    fn get_input_mode(self) -> Pad_Mode { ... }
    fn get_stick_value(self, key: impl Into<Il2CppString>) -> i32 { ... }
    fn commit_stick_button(self, margin: impl Into<f32>) -> NpadState { ... }
    fn on_update(self) { ... }
    fn update_debug_pad(self) { ... }
    fn update_exclusive(self, button: impl Into<NpadButton>) { ... }
    fn update_exclusive_2(self) { ... }
    fn check_pad_state(self) -> bool { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn get_mode(self) -> Pad_Mode

GetMode() overload

Source

fn get_input_mode(self) -> Pad_Mode

GetInputMode() overload

Source

fn get_stick_value(self, key: impl Into<Il2CppString>) -> i32

GetStickValue(::unity::Il2CppString) overload

Source

fn commit_stick_button(self, margin: impl Into<f32>) -> NpadState

CommitStickButton(*mutcrate::nn::hid::npadstate::NpadState, f32) overload

Source

fn on_update(self)

OnUpdate() overload

Source

fn update_debug_pad(self)

UpdateDebugPad() overload

Source

fn update_exclusive(self, button: impl Into<NpadButton>)

UpdateExclusive(crate::nn::hid::npadbutton::NpadButton) overload

Source

fn update_exclusive_2(self)

UpdateExclusive() overload

Source

fn check_pad_state(self) -> bool

CheckPadState() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IPad> IPadMethods for __T

Available on crate feature app-pad only.