Trait steamworks::Callback

source ·
pub unsafe trait Callback {
    const ID: i32;
    const SIZE: i32;

    // Required method
    unsafe fn from_raw(raw: *mut c_void) -> Self;
}

Required Associated Constants§

source

const ID: i32

source

const SIZE: i32

Required Methods§

source

unsafe fn from_raw(raw: *mut c_void) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Callback for NetConnectionStatusChanged

source§

const ID: i32 = 1_221i32

source§

const SIZE: i32 = 704i32

source§

impl Callback for AuthSessionTicketResponse

source§

const ID: i32 = 163i32

source§

const SIZE: i32 = 8i32

source§

impl Callback for DownloadItemResult

source§

const ID: i32 = 3_406i32

source§

const SIZE: i32 = 16i32

source§

impl Callback for FloatingGamepadTextInputDismissed

source§

const ID: i32 = 738i32

source§

const SIZE: i32 = 1i32

source§

impl Callback for GameLobbyJoinRequested

source§

const ID: i32 = 333i32

source§

const SIZE: i32 = 16i32

source§

impl Callback for GameOverlayActivated

source§

const ID: i32 = 331i32

source§

const SIZE: i32 = 12i32

source§

impl Callback for GamepadTextInputDismissed

source§

const ID: i32 = 714i32

source§

const SIZE: i32 = 12i32

source§

impl Callback for LobbyChatUpdate

source§

const ID: i32 = 506i32

source§

const SIZE: i32 = 28i32

source§

impl Callback for LobbyDataUpdate

source§

const ID: i32 = 505i32

source§

const SIZE: i32 = 20i32

source§

impl Callback for MicroTxnAuthorizationResponse

source§

const ID: i32 = 152i32

source§

const SIZE: i32 = 16i32

source§

impl Callback for P2PSessionConnectFail

source§

const ID: i32 = 1_203i32

source§

const SIZE: i32 = 9i32

source§

impl Callback for P2PSessionRequest

source§

const ID: i32 = 1_202i32

source§

const SIZE: i32 = 8i32

source§

impl Callback for PersonaStateChange

source§

const ID: i32 = 304i32

source§

const SIZE: i32 = 12i32

source§

impl Callback for RemotePlayConnected

source§

const ID: i32 = 5_701i32

source§

const SIZE: i32 = 4i32

source§

impl Callback for RemotePlayDisconnected

source§

const ID: i32 = 5_702i32

source§

const SIZE: i32 = 4i32

source§

impl Callback for SteamServerConnectFailure

source§

const ID: i32 = 102i32

source§

const SIZE: i32 = 8i32

source§

impl Callback for SteamServersConnected

source§

const ID: i32 = 101i32

source§

const SIZE: i32 = 1i32

source§

impl Callback for SteamServersDisconnected

source§

const ID: i32 = 103i32

source§

const SIZE: i32 = 4i32

source§

impl Callback for TicketForWebApiResponse

source§

const ID: i32 = 168i32

source§

const SIZE: i32 = 2_572i32

source§

impl Callback for UserAchievementStored

source§

const ID: i32 = 1_103i32

source§

const SIZE: i32 = 148i32

source§

impl Callback for UserStatsReceived

source§

const ID: i32 = 1_101i32

source§

const SIZE: i32 = 20i32

source§

impl Callback for UserStatsStored

source§

const ID: i32 = 1_102i32

source§

const SIZE: i32 = 12i32

source§

impl Callback for ValidateAuthTicketResponse

source§

const ID: i32 = 143i32

source§

const SIZE: i32 = 20i32