3#ifndef GAME_CLIENT_COMPONENT_H
4#define GAME_CLIENT_COMPONENT_H
6#if defined(CONF_VIDEORECORDER)
64 class CUi *
Ui()
const;
132#if defined(CONF_AUTOUPDATE)
Definition collision.h:34
Definition component.h:15
class IKernel * Kernel() const
Definition component.cpp:13
class IServerBrowser * ServerBrowser() const
Definition component.cpp:93
CGameClient * m_pClient
Definition component.h:156
class CGameClient * GameClient() const
Definition component.h:24
int64_t time() const
Definition component.cpp:115
class CCollision * Collision() const
Definition component.cpp:103
class CConfig * Config() const
Definition component.cpp:68
class CLayers * Layers() const
Definition component.cpp:98
class CRenderTools * RenderTools() const
Definition component.cpp:53
class IStorage * Storage() const
Definition component.cpp:38
class IHttp * Http() const
Definition component.cpp:138
class IConfigManager * ConfigManager() const
Definition component.cpp:63
class IInput * Input() const
Definition component.cpp:33
virtual ~CComponentInterfaces()=default
class CUi * Ui() const
Definition component.cpp:43
virtual void OnInterfacesInit(CGameClient *pClient)
Definition component.cpp:7
class IDemoRecorder * DemoRecorder(int Recorder) const
Definition component.cpp:83
class IFavorites * Favorites() const
Definition component.cpp:88
class IEngine * Engine() const
Definition component.cpp:18
class IConsole * Console() const
Definition component.cpp:73
class ITextRender * TextRender() const
Definition component.cpp:28
class ISound * Sound() const
Definition component.cpp:48
float LocalTime() const
Definition component.cpp:124
class IClient * Client() const
Definition component.cpp:133
class IGraphics * Graphics() const
Definition component.cpp:23
class IDemoPlayer * DemoPlayer() const
Definition component.cpp:78
class CRenderMap * RenderMap() const
Definition component.cpp:58
Definition component.h:165
virtual void OnStateChange(int NewState, int OldState)
Definition component.h:183
virtual void OnMapLoad()
Definition component.h:261
virtual int Sizeof() const =0
virtual void OnWindowResize()
Definition component.h:222
virtual void OnShutdown()
Definition component.h:205
virtual void OnInit()
Definition component.h:197
virtual bool OnInput(const IInput::CEvent &Event)
Definition component.h:292
virtual void OnMessage(int Msg, void *pRawMsg)
Definition component.h:272
virtual void OnReset()
Definition component.h:215
virtual void OnConsoleInit()
Definition component.h:190
virtual bool OnTouchState(const std::vector< IInput::CTouchFingerState > &vTouchFingerStates)
Definition component.h:304
virtual void OnRelease()
Definition component.h:254
virtual void OnNewSnapshot()
Definition component.h:247
virtual bool OnCursorMove(float x, float y, IInput::ECursorType CursorType)
Definition component.h:283
virtual void OnUpdate()
Definition component.h:231
virtual ~CComponent()=default
virtual void OnRender()
Definition component.h:240
Definition gameclient.h:132
Definition render_map.h:55
Definition favorites.h:14
Definition graphics.h:188
Definition serverbrowser.h:267
Definition textrender.h:280