Struct steamworks_sys::CSteamAPIContext
source · [−]#[repr(C)]pub struct CSteamAPIContext {Show 23 fields
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 ISteamClient
m_pSteamUser: *mut ISteamUser
m_pSteamFriends: *mut ISteamFriends
m_pSteamUtils: *mut ISteamUtils
m_pSteamMatchmaking: *mut ISteamMatchmaking
m_pSteamGameSearch: *mut ISteamGameSearch
m_pSteamUserStats: *mut ISteamUserStats
m_pSteamApps: *mut ISteamApps
m_pSteamMatchmakingServers: *mut ISteamMatchmakingServers
m_pSteamNetworking: *mut ISteamNetworking
m_pSteamRemoteStorage: *mut ISteamRemoteStorage
m_pSteamScreenshots: *mut ISteamScreenshots
m_pSteamHTTP: *mut ISteamHTTP
m_pController: *mut ISteamController
m_pSteamUGC: *mut ISteamUGC
m_pSteamAppList: *mut ISteamAppList
m_pSteamMusic: *mut ISteamMusic
m_pSteamMusicRemote: *mut ISteamMusicRemote
m_pSteamHTMLSurface: *mut ISteamHTMLSurface
m_pSteamInventory: *mut ISteamInventory
m_pSteamVideo: *mut ISteamVideo
m_pSteamParentalSettings: *mut ISteamParentalSettings
m_pSteamInput: *mut ISteamInput
Trait Implementations
sourceimpl Clone for CSteamAPIContext
impl Clone for CSteamAPIContext
sourcefn clone(&self) -> CSteamAPIContext
fn clone(&self) -> CSteamAPIContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CSteamAPIContext
impl Debug for CSteamAPIContext
impl Copy for CSteamAPIContext
Auto Trait Implementations
impl RefUnwindSafe for CSteamAPIContext
impl !Send for CSteamAPIContext
impl !Sync for CSteamAPIContext
impl Unpin for CSteamAPIContext
impl UnwindSafe for CSteamAPIContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more