pub struct LogitechLcd {
pub LogiLcdInit: unsafe extern "C" fn(_: *const u16, _: c_uint) -> bool,
pub LogiLcdIsConnected: unsafe extern "C" fn(_: c_uint) -> bool,
pub LogiLcdIsButtonPressed: unsafe extern "C" fn(_: c_uint) -> bool,
pub LogiLcdUpdate: unsafe extern "C" fn(),
pub LogiLcdShutdown: unsafe extern "C" fn(),
pub LogiLcdMonoSetBackground: unsafe extern "C" fn(_: *const u8) -> bool,
pub LogiLcdMonoSetText: unsafe extern "C" fn(_: c_int, _: *const u16) -> bool,
pub LogiLcdColorSetBackground: unsafe extern "C" fn(_: *const u8) -> bool,
pub LogiLcdColorSetTitle: unsafe extern "C" fn(_: *const u16, _: c_int, _: c_int, _: c_int) -> bool,
pub LogiLcdColorSetText: unsafe extern "C" fn(_: c_int, _: *const u16, _: c_int, _: c_int, _: c_int) -> bool,
pub LogiLcdColorSetBackgroundUDK: unsafe extern "C" fn(_: *const u8, _: c_int) -> c_int,
pub LogiLcdColorResetBackgroundUDK: unsafe extern "C" fn() -> c_int,
pub LogiLcdMonoSetBackgroundUDK: unsafe extern "C" fn(_: *const u8, _: c_int) -> c_int,
pub LogiLcdMonoResetBackgroundUDK: unsafe extern "C" fn() -> c_int,
// some fields omitted
}
Fields
LogiLcdInit: unsafe extern "C" fn(_: *const u16, _: c_uint) -> bool
LogiLcdIsConnected: unsafe extern "C" fn(_: c_uint) -> bool
LogiLcdIsButtonPressed: unsafe extern "C" fn(_: c_uint) -> bool
LogiLcdUpdate: unsafe extern "C" fn()
LogiLcdShutdown: unsafe extern "C" fn()
LogiLcdMonoSetBackground: unsafe extern "C" fn(_: *const u8) -> bool
LogiLcdMonoSetText: unsafe extern "C" fn(_: c_int, _: *const u16) -> bool
LogiLcdColorSetBackground: unsafe extern "C" fn(_: *const u8) -> bool
LogiLcdColorSetTitle: unsafe extern "C" fn(_: *const u16, _: c_int, _: c_int, _: c_int) -> bool
LogiLcdColorSetText: unsafe extern "C" fn(_: c_int, _: *const u16, _: c_int, _: c_int, _: c_int) -> bool
LogiLcdColorSetBackgroundUDK: unsafe extern "C" fn(_: *const u8, _: c_int) -> c_int
LogiLcdColorResetBackgroundUDK: unsafe extern "C" fn() -> c_int
LogiLcdMonoSetBackgroundUDK: unsafe extern "C" fn(_: *const u8, _: c_int) -> c_int
LogiLcdMonoResetBackgroundUDK: unsafe extern "C" fn() -> c_int
Methods
Trait Implementations