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)
143 int64_t
time()
const;
299 virtual bool OnTouchState(
const std::vector<IInput::CTouchFingerState> &vTouchFingerStates)
Definition collision.h:35
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:178
virtual void OnMapLoad()
Definition component.h:256
virtual int Sizeof() const =0
virtual void OnWindowResize()
Definition component.h:217
virtual void OnShutdown()
Definition component.h:200
virtual void OnInit()
Definition component.h:192
virtual bool OnInput(const IInput::CEvent &Event)
Definition component.h:287
virtual void OnMessage(int Msg, void *pRawMsg)
Definition component.h:267
virtual void OnReset()
Definition component.h:210
virtual void OnConsoleInit()
Definition component.h:185
virtual bool OnTouchState(const std::vector< IInput::CTouchFingerState > &vTouchFingerStates)
Definition component.h:299
virtual void OnRelease()
Definition component.h:249
virtual void OnNewSnapshot()
Definition component.h:242
virtual bool OnCursorMove(float x, float y, IInput::ECursorType CursorType)
Definition component.h:278
virtual void OnUpdate()
Definition component.h:226
virtual void OnRender()
Definition component.h:235
Definition gameclient.h:137
Definition render_map.h:56
Definition favorites.h:15
Definition graphics.h:189
Definition serverbrowser.h:270
Definition textrender.h:291