7 #ifndef CAFU_GUISYS_COMPONENT_CLIENT_HPP_INCLUDED
8 #define CAFU_GUISYS_COMPONENT_CLIENT_HPP_INCLUDED
10 #include "GuiSys/CompBase.hpp"
32 const char*
GetName()
const {
return "Client"; }
47 static const luaL_Reg MethodsList[];
48 static int toString(lua_State* LuaState);
51 float m_LastFrameTime;
ComponentClientT * Clone() const
The virtual copy constructor.
Definition: CompClient.cpp:58
const char * GetName() const
Returns the name of this component.
Definition: CompClient.hpp:32
This struct describes a mouse event.
Definition: OpenGLWindow.hpp:185
This is the base class for the components that a window is composed/aggregated of.
Definition: CompBase.hpp:51
This component connects the Cafu game client to the GUI window that houses it.
Definition: CompClient.hpp:17
ComponentClientT()
The constructor.
Definition: CompClient.cpp:36
This struct describes a keyboard event.
Definition: OpenGLWindow.hpp:20
void Render() const
This method implements the graphical output of this component.
Definition: CompClient.cpp:64
Definition: Client.hpp:24
bool OnInputEvent(const CaKeyboardEventT &KE)
This method handles keyboard input events.
Definition: CompClient.cpp:71
Definition: TypeSys.hpp:52
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:79
void OnClockTickEvent(float t)
This method handles clock-tick events.
Definition: CompClient.cpp:83