Trait windows::Gaming::Input::Custom::IGipGameControllerInputSink_Impl
pub trait IGipGameControllerInputSink_Impl: Sized + IGameControllerInputSink_Impl {
// Required methods
fn OnKeyReceived(
&self,
timestamp: u64,
keycode: u8,
ispressed: bool,
) -> Result<()>;
fn OnMessageReceived(
&self,
timestamp: u64,
messageclass: GipMessageClass,
messageid: u8,
sequenceid: u8,
messagebuffer: &[u8],
) -> Result<()>;
}
Required Methods§
fn OnKeyReceived( &self, timestamp: u64, keycode: u8, ispressed: bool, ) -> Result<()>
fn OnMessageReceived( &self, timestamp: u64, messageclass: GipMessageClass, messageid: u8, sequenceid: u8, messagebuffer: &[u8], ) -> Result<()>
Object Safety§
This trait is not object safe.