Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Steamworks.CGameID Struct Reference
Inheritance diagram for Steamworks.CGameID:

Public Types

enum  EGameIDType { EGameIDType.k_EGameIDTypeApp = 0, EGameIDType.k_EGameIDTypeGameMod = 1, EGameIDType.k_EGameIDTypeShortcut = 2, EGameIDType.k_EGameIDTypeP2P = 3 }
 

Public Member Functions

AppId_t AppID ()
 
 CGameID (ulong GameID)
 
 CGameID (AppId_t nAppID)
 
 CGameID (AppId_t nAppID, uint nModID)
 
int CompareTo (CGameID other)
 
override bool Equals (object other)
 
bool Equals (CGameID other)
 
override int GetHashCode ()
 
bool IsMod ()
 
bool IsP2PFile ()
 
bool IsShortcut ()
 
bool IsSteamApp ()
 
bool IsValid ()
 
uint ModID ()
 
void Reset ()
 
void Set (ulong GameID)
 
override string ToString ()
 
EGameIDType Type ()
 

Static Public Member Functions

static operator CGameID (ulong value)
 
static operator ulong (CGameID that)
 
static bool operator!= (CGameID x, CGameID y)
 
static bool operator== (CGameID x, CGameID y)
 

Public Attributes

ulong m_GameID
 

Member Enumeration Documentation

Enumerator
k_EGameIDTypeApp 
k_EGameIDTypeGameMod 
k_EGameIDTypeShortcut 
k_EGameIDTypeP2P 

Constructor & Destructor Documentation

Steamworks.CGameID.CGameID ( ulong  GameID)
inline
Steamworks.CGameID.CGameID ( AppId_t  nAppID)
inline
Steamworks.CGameID.CGameID ( AppId_t  nAppID,
uint  nModID 
)
inline

Member Function Documentation

AppId_t Steamworks.CGameID.AppID ( )
inline
int Steamworks.CGameID.CompareTo ( CGameID  other)
inline
override bool Steamworks.CGameID.Equals ( object  other)
inline
bool Steamworks.CGameID.Equals ( CGameID  other)
inline
override int Steamworks.CGameID.GetHashCode ( )
inline
bool Steamworks.CGameID.IsMod ( )
inline
bool Steamworks.CGameID.IsP2PFile ( )
inline
bool Steamworks.CGameID.IsShortcut ( )
inline
bool Steamworks.CGameID.IsSteamApp ( )
inline
bool Steamworks.CGameID.IsValid ( )
inline
uint Steamworks.CGameID.ModID ( )
inline
static Steamworks.CGameID.operator CGameID ( ulong  value)
inlineexplicitstatic
static Steamworks.CGameID.operator ulong ( CGameID  that)
inlineexplicitstatic
static bool Steamworks.CGameID.operator!= ( CGameID  x,
CGameID  y 
)
inlinestatic
static bool Steamworks.CGameID.operator== ( CGameID  x,
CGameID  y 
)
inlinestatic
void Steamworks.CGameID.Reset ( )
inline
void Steamworks.CGameID.Set ( ulong  GameID)
inline
override string Steamworks.CGameID.ToString ( )
inline
EGameIDType Steamworks.CGameID.Type ( )
inline

Member Data Documentation

ulong Steamworks.CGameID.m_GameID

The documentation for this struct was generated from the following file: