|
IConfigManager * | ConfigManager () |
|
CConfig * | Config () |
|
IDiscord * | Discord () |
|
IEngine * | Engine () |
|
IGameClient * | GameClient () |
|
IEngineGraphics * | Graphics () |
|
IEngineInput * | Input () |
|
IEngineSound * | Sound () |
|
ISteam * | Steam () |
|
INotifications * | Notifications () |
|
IStorage * | Storage () |
|
IEngineTextRender * | TextRender () |
|
IUpdater * | Updater () |
|
IHttp * | Http () |
|
| CClient () |
|
int | SendMsg (int Conn, CMsgPacker *pMsg, int Flags) override |
|
int | SendMsgActive (CMsgPacker *pMsg, int Flags) override |
|
void | SendInfo (int Conn) |
|
void | SendEnterGame (int Conn) |
|
void | SendReady (int Conn) |
|
void | SendMapRequest () |
|
bool | RconAuthed () const override |
|
bool | UseTempRconCommands () const override |
|
void | RconAuth (const char *pName, const char *pPassword, bool Dummy=g_Config.m_ClDummy) override |
|
void | Rcon (const char *pCmd) override |
|
bool | ReceivingRconCommands () const override |
|
float | GotRconCommandsPercentage () const override |
|
bool | ConnectionProblems () const override |
|
IGraphics::CTextureHandle | GetDebugFont () const override |
|
void | SendInput () |
|
int * | GetInput (int Tick, int IsDummy) const override |
|
const char * | LatestVersion () const override |
|
void | SetState (EClientState State) |
|
void | OnEnterGame (bool Dummy) |
|
void | EnterGame (int Conn) override |
|
void | Connect (const char *pAddress, const char *pPassword=nullptr) override |
|
void | DisconnectWithReason (const char *pReason) |
|
void | Disconnect () override |
|
void | DummyDisconnect (const char *pReason) override |
|
void | DummyConnect () override |
|
bool | DummyConnected () const override |
|
bool | DummyConnecting () const override |
|
bool | DummyConnectingDelayed () const override |
|
bool | DummyAllowed () const override |
|
void | GetServerInfo (CServerInfo *pServerInfo) const override |
|
void | ServerInfoRequest () |
|
void | LoadDebugFont () |
|
int | GetPredictionTime () override |
|
CSnapItem | SnapGetItem (int SnapId, int Index) const override |
|
const void * | SnapFindItem (int SnapId, int Type, int Id) const override |
|
int | SnapNumItems (int SnapId) const override |
|
void | SnapSetStaticsize (int ItemType, int Size) override |
|
void | SnapSetStaticsize7 (int ItemType, int Size) override |
|
void | Render () |
|
void | DebugRender () |
|
void | Restart () override |
|
void | Quit () override |
|
const char * | PlayerName () const override |
|
const char * | DummyName () override |
|
const char * | ErrorString () const override |
|
const char * | LoadMap (const char *pName, const char *pFilename, SHA256_DIGEST *pWantedSha256, unsigned WantedCrc) |
|
const char * | LoadMapSearch (const char *pMapName, SHA256_DIGEST *pWantedSha256, int WantedCrc) |
|
int | TranslateSysMsg (int *pMsgId, bool System, CUnpacker *pUnpacker, CPacker *pPacker, CNetChunk *pPacket, bool *pIsExMsg) |
|
void | ProcessConnlessPacket (CNetChunk *pPacket) |
|
void | ProcessServerInfo (int Type, NETADDR *pFrom, const void *pData, int DataSize) |
|
void | ProcessServerPacket (CNetChunk *pPacket, int Conn, bool Dummy) |
|
int | UnpackAndValidateSnapshot (CSnapshot *pFrom, CSnapshot *pTo) |
|
void | ResetMapDownload (bool ResetActive) |
|
void | FinishMapDownload () |
|
void | RequestDDNetInfo () override |
|
void | ResetDDNetInfoTask () |
|
void | FinishDDNetInfo () |
|
void | LoadDDNetInfo () |
|
bool | IsSixup () const override |
|
const NETADDR & | ServerAddress () const override |
|
int | ConnectNetTypes () const override |
|
const char * | ConnectAddressString () const override |
|
const char * | MapDownloadName () const override |
|
int | MapDownloadAmount () const override |
|
int | MapDownloadTotalsize () const override |
|
void | PumpNetwork () |
|
void | OnDemoPlayerSnapshot (void *pData, int Size) override |
|
void | OnDemoPlayerMessage (void *pData, int Size) override |
|
void | Update () |
|
void | RegisterInterfaces () |
|
void | InitInterfaces () |
|
void | Run () |
|
bool | InitNetworkClient (char *pError, size_t ErrorSize) |
|
bool | CtrlShiftKey (int Key, bool &Last) |
|
void | StartVideo (const char *pFilename, bool WithTimestamp) |
|
const char * | DemoPlayer_Render (const char *pFilename, int StorageType, const char *pVideoName, int SpeedIndex, bool StartPaused=false) override |
|
void | RegisterCommands () |
|
const char * | DemoPlayer_Play (const char *pFilename, int StorageType) override |
|
void | DemoRecorder_Start (const char *pFilename, bool WithTimestamp, int Recorder, bool Verbose=false) override |
|
void | DemoRecorder_HandleAutoStart () override |
|
void | DemoRecorder_UpdateReplayRecorder () override |
|
void | DemoRecorder_AddDemoMarker (int Recorder) |
|
IDemoRecorder * | DemoRecorder (int Recorder) override |
|
void | AutoScreenshot_Start () override |
|
void | AutoStatScreenshot_Start () override |
|
void | AutoScreenshot_Cleanup () |
|
void | AutoStatScreenshot_Cleanup () |
|
void | AutoCSV_Start () override |
|
void | AutoCSV_Cleanup () |
|
void | ServerBrowserUpdate () override |
|
void | HandleConnectAddress (const NETADDR *pAddr) |
|
void | HandleConnectLink (const char *pLink) |
|
void | HandleDemoPath (const char *pPath) |
|
void | HandleMapPath (const char *pPath) |
|
virtual void | InitChecksum () |
|
virtual int | HandleChecksum (int Conn, CUuid Uuid, CUnpacker *pUnpacker) |
|
void | SwitchWindowScreen (int Index) override |
|
void | SetWindowParams (int FullscreenMode, bool IsBorderless) override |
|
void | ToggleWindowVSync () override |
|
void | Notify (const char *pTitle, const char *pMessage) override |
|
void | OnWindowResize () override |
|
void | BenchmarkQuit (int Seconds, const char *pFilename) |
|
void | UpdateAndSwap () override |
|
void | GenerateTimeoutSeed () override |
|
void | GenerateTimeoutCodes (const NETADDR *pAddrs, int NumAddrs) |
|
const char * | GetCurrentMap () const override |
|
const char * | GetCurrentMapPath () const override |
|
SHA256_DIGEST | GetCurrentMapSha256 () const override |
|
unsigned | GetCurrentMapCrc () const override |
|
void | RaceRecord_Start (const char *pFilename) override |
|
void | RaceRecord_Stop () override |
|
bool | RaceRecord_IsRecording () override |
|
void | DemoSliceBegin () override |
|
void | DemoSliceEnd () override |
|
void | DemoSlice (const char *pDstPath, CLIENTFUNC_FILTER pfnFilter, void *pUser) override |
|
virtual void | SaveReplay (int Length, const char *pFilename="") |
|
bool | EditorHasUnsavedData () const override |
|
IFriends * | Foes () override |
|
void | GetSmoothTick (int *pSmoothTick, float *pSmoothIntraTick, float MixAmount) override |
|
void | AddWarning (const SWarning &Warning) override |
|
SWarning * | GetCurWarning () override |
|
std::vector< SWarning > && | QuittingWarnings () |
|
CChecksumData * | ChecksumData () override |
|
int | UdpConnectivity (int NetType) override |
|
bool | ViewLink (const char *pLink) override |
|
bool | ViewFile (const char *pFilename) override |
|
void | ShowMessageBox (const char *pTitle, const char *pMessage, EMessageBoxType Type=MESSAGE_BOX_TYPE_ERROR) override |
|
void | GetGpuInfoString (char(&aGpuInfo)[256]) override |
|
void | SetLoggers (std::shared_ptr< ILogger > &&pFileLogger, std::shared_ptr< ILogger > &&pStdoutLogger) |
|
EClientState | State () const |
|
ELoadingStateDetail | LoadingStateDetail () const |
|
int64_t | StateStartTime () const |
|
void | SetLoadingStateDetail (ELoadingStateDetail LoadingStateDetail) |
|
void | SetLoadingCallback (TLoadingCallback &&Func) |
|
int | PrevGameTick (int Conn) const |
|
int | GameTick (int Conn) const |
|
int | PredGameTick (int Conn) const |
|
float | IntraGameTick (int Conn) const |
|
float | PredIntraGameTick (int Conn) const |
|
float | IntraGameTickSincePrev (int Conn) const |
|
float | GameTickTime (int Conn) const |
|
int | GameTickSpeed () const |
|
float | RenderFrameTime () const |
|
float | LocalTime () const |
|
float | GlobalTime () const |
|
float | FrameTimeAvg () const |
|
virtual void | Connect (const char *pAddress, const char *pPassword=nullptr)=0 |
|
virtual void | Disconnect ()=0 |
|
virtual void | DummyDisconnect (const char *pReason)=0 |
|
virtual void | DummyConnect ()=0 |
|
virtual bool | DummyConnected () const =0 |
|
virtual bool | DummyConnecting () const =0 |
|
virtual bool | DummyConnectingDelayed () const =0 |
|
virtual bool | DummyAllowed () const =0 |
|
virtual void | Restart ()=0 |
|
virtual void | Quit ()=0 |
|
virtual const char * | DemoPlayer_Play (const char *pFilename, int StorageType)=0 |
|
virtual const char * | DemoPlayer_Render (const char *pFilename, int StorageType, const char *pVideoName, int SpeedIndex, bool StartPaused=false)=0 |
|
virtual void | DemoRecorder_Start (const char *pFilename, bool WithTimestamp, int Recorder, bool Verbose=false)=0 |
|
virtual void | DemoRecorder_HandleAutoStart ()=0 |
|
virtual void | DemoRecorder_UpdateReplayRecorder ()=0 |
|
virtual class IDemoRecorder * | DemoRecorder (int Recorder)=0 |
|
virtual void | AutoScreenshot_Start ()=0 |
|
virtual void | AutoStatScreenshot_Start ()=0 |
|
virtual void | AutoCSV_Start ()=0 |
|
virtual void | ServerBrowserUpdate ()=0 |
|
virtual void | SwitchWindowScreen (int Index)=0 |
|
virtual void | SetWindowParams (int FullscreenMode, bool IsBorderless)=0 |
|
virtual void | ToggleWindowVSync ()=0 |
|
virtual void | Notify (const char *pTitle, const char *pMessage)=0 |
|
virtual void | OnWindowResize ()=0 |
|
virtual void | UpdateAndSwap ()=0 |
|
virtual void | EnterGame (int Conn)=0 |
|
virtual const NETADDR & | ServerAddress () const =0 |
|
virtual int | ConnectNetTypes () const =0 |
|
virtual const char * | ConnectAddressString () const =0 |
|
virtual const char * | MapDownloadName () const =0 |
|
virtual int | MapDownloadAmount () const =0 |
|
virtual int | MapDownloadTotalsize () const =0 |
|
virtual int * | GetInput (int Tick, int IsDummy=0) const =0 |
|
virtual void | RconAuth (const char *pUsername, const char *pPassword, bool Dummy)=0 |
|
virtual bool | RconAuthed () const =0 |
|
virtual bool | UseTempRconCommands () const =0 |
|
virtual void | Rcon (const char *pLine)=0 |
|
virtual bool | ReceivingRconCommands () const =0 |
|
virtual float | GotRconCommandsPercentage () const =0 |
|
virtual void | GetServerInfo (class CServerInfo *pServerInfo) const =0 |
|
virtual bool | ServerCapAnyPlayerFlag () const =0 |
|
virtual int | GetPredictionTime ()=0 |
|
virtual int | SnapNumItems (int SnapId) const =0 |
|
virtual const void * | SnapFindItem (int SnapId, int Type, int Id) const =0 |
|
virtual CSnapItem | SnapGetItem (int SnapId, int Index) const =0 |
|
virtual void | SnapSetStaticsize (int ItemType, int Size)=0 |
|
virtual void | SnapSetStaticsize7 (int ItemType, int Size)=0 |
|
virtual int | SendMsg (int Conn, CMsgPacker *pMsg, int Flags)=0 |
|
virtual int | SendMsgActive (CMsgPacker *pMsg, int Flags)=0 |
|
template<class T > |
int | SendPackMsgActive (T *pMsg, int Flags, bool NoTranslate=false) |
|
template<class T > |
int | SendPackMsg (int Conn, T *pMsg, int Flags, bool NoTranslate=false) |
|
virtual const char * | PlayerName () const =0 |
|
virtual const char * | DummyName ()=0 |
|
virtual const char * | ErrorString () const =0 |
|
virtual const char * | LatestVersion () const =0 |
|
virtual bool | ConnectionProblems () const =0 |
|
virtual IGraphics::CTextureHandle | GetDebugFont () const =0 |
|
virtual const char * | GetCurrentMap () const =0 |
|
virtual const char * | GetCurrentMapPath () const =0 |
|
virtual SHA256_DIGEST | GetCurrentMapSha256 () const =0 |
|
virtual unsigned | GetCurrentMapCrc () const =0 |
|
const char * | News () const |
|
int | Points () const |
|
int64_t | ReconnectTime () const |
|
void | SetReconnectTime (int64_t ReconnectTime) |
|
virtual bool | IsSixup () const =0 |
|
virtual void | RaceRecord_Start (const char *pFilename)=0 |
|
virtual void | RaceRecord_Stop ()=0 |
|
virtual bool | RaceRecord_IsRecording ()=0 |
|
virtual void | DemoSliceBegin ()=0 |
|
virtual void | DemoSliceEnd ()=0 |
|
virtual void | DemoSlice (const char *pDstPath, CLIENTFUNC_FILTER pfnFilter, void *pUser)=0 |
|
virtual void | RequestDDNetInfo ()=0 |
|
virtual bool | EditorHasUnsavedData () const =0 |
|
virtual void | GenerateTimeoutSeed ()=0 |
|
virtual IFriends * | Foes ()=0 |
|
virtual void | GetSmoothTick (int *pSmoothTick, float *pSmoothIntraTick, float MixAmount)=0 |
|
virtual void | AddWarning (const SWarning &Warning)=0 |
|
virtual SWarning * | GetCurWarning ()=0 |
|
virtual CChecksumData * | ChecksumData ()=0 |
|
virtual int | UdpConnectivity (int NetType)=0 |
|
virtual bool | ViewLink (const char *pLink)=0 |
|
virtual bool | ViewFile (const char *pFilename)=0 |
|
virtual void | ShowMessageBox (const char *pTitle, const char *pMessage, EMessageBoxType Type=MESSAGE_BOX_TYPE_ERROR)=0 |
|
virtual void | GetGpuInfoString (char(&aGpuInfo)[256])=0 |
|
| IInterface () |
|
virtual void | Shutdown () |
|
virtual | ~IInterface () |
|
virtual | ~IListener () |
|
virtual void | OnDemoPlayerSnapshot (void *pData, int Size)=0 |
|
virtual void | OnDemoPlayerMessage (void *pData, int Size)=0 |
|
|
static void | Con_Connect (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Disconnect (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DummyConnect (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DummyDisconnect (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DummyResetInput (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Quit (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Restart (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DemoPlay (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DemoSpeed (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Minimize (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Ping (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Screenshot (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_StartVideo (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_StopVideo (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Rcon (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_RconAuth (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_RconLogin (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_BeginFavoriteGroup (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_EndFavoriteGroup (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_AddFavorite (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_RemoveFavorite (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Play (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_Record (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_StopRecord (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_AddDemoMarker (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_BenchmarkQuit (IConsole::IResult *pResult, void *pUserData) |
|
static void | ConchainServerBrowserUpdate (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainFullscreen (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainWindowBordered (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainWindowScreen (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainWindowVSync (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainWindowResize (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainTimeoutSeed (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainPassword (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainReplays (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainLoglevel (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | ConchainStdoutOutputLevel (IConsole::IResult *pResult, void *pUserData, IConsole::FCommandCallback pfnCallback, void *pCallbackUserData) |
|
static void | Con_DemoSlice (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DemoSliceBegin (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_DemoSliceEnd (IConsole::IResult *pResult, void *pUserData) |
|
static void | Con_SaveReplay (IConsole::IResult *pResult, void *pUserData) |
|
static const char * | InterfaceName () |
|