Struct steamworks_sys::CSteamAPIContext[][src]

#[repr(C)]pub struct CSteamAPIContext {
    pub m_pSteamClient: *mut ISteamClient,
    pub m_pSteamUser: *mut ISteamUser,
    pub m_pSteamFriends: *mut ISteamFriends,
    pub m_pSteamUtils: *mut ISteamUtils,
    pub m_pSteamMatchmaking: *mut ISteamMatchmaking,
    pub m_pSteamGameSearch: *mut ISteamGameSearch,
    pub m_pSteamUserStats: *mut ISteamUserStats,
    pub m_pSteamApps: *mut ISteamApps,
    pub m_pSteamMatchmakingServers: *mut ISteamMatchmakingServers,
    pub m_pSteamNetworking: *mut ISteamNetworking,
    pub m_pSteamRemoteStorage: *mut ISteamRemoteStorage,
    pub m_pSteamScreenshots: *mut ISteamScreenshots,
    pub m_pSteamHTTP: *mut ISteamHTTP,
    pub m_pController: *mut ISteamController,
    pub m_pSteamUGC: *mut ISteamUGC,
    pub m_pSteamAppList: *mut ISteamAppList,
    pub m_pSteamMusic: *mut ISteamMusic,
    pub m_pSteamMusicRemote: *mut ISteamMusicRemote,
    pub m_pSteamHTMLSurface: *mut ISteamHTMLSurface,
    pub m_pSteamInventory: *mut ISteamInventory,
    pub m_pSteamVideo: *mut ISteamVideo,
    pub m_pSteamParentalSettings: *mut ISteamParentalSettings,
    pub m_pSteamInput: *mut ISteamInput,
}

Fields

m_pSteamClient: *mut ISteamClientm_pSteamUser: *mut ISteamUserm_pSteamFriends: *mut ISteamFriendsm_pSteamUtils: *mut ISteamUtilsm_pSteamMatchmaking: *mut ISteamMatchmakingm_pSteamGameSearch: *mut ISteamGameSearchm_pSteamUserStats: *mut ISteamUserStatsm_pSteamApps: *mut ISteamAppsm_pSteamMatchmakingServers: *mut ISteamMatchmakingServersm_pSteamNetworking: *mut ISteamNetworkingm_pSteamRemoteStorage: *mut ISteamRemoteStoragem_pSteamScreenshots: *mut ISteamScreenshotsm_pSteamHTTP: *mut ISteamHTTPm_pController: *mut ISteamControllerm_pSteamUGC: *mut ISteamUGCm_pSteamAppList: *mut ISteamAppListm_pSteamMusic: *mut ISteamMusicm_pSteamMusicRemote: *mut ISteamMusicRemotem_pSteamHTMLSurface: *mut ISteamHTMLSurfacem_pSteamInventory: *mut ISteamInventorym_pSteamVideo: *mut ISteamVideom_pSteamParentalSettings: *mut ISteamParentalSettingsm_pSteamInput: *mut ISteamInput

Trait Implementations

impl Clone for CSteamAPIContext[src]

impl Copy for CSteamAPIContext[src]

impl Debug for CSteamAPIContext[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.