7 #ifndef CAFU_CLIENT_STATE_HPP_INCLUDED
8 #define CAFU_CLIENT_STATE_HPP_INCLUDED
26 virtual int GetID()
const=0;
32 virtual void Render(
float FrameTime)=0;
33 virtual void MainLoop(
float FrameTime)=0;
This struct describes a mouse event.
Definition: OpenGLWindow.hpp:185
virtual ~ClientStateT()
The virtual destructor.
Definition: ClientState.hpp:23
This struct describes a keyboard event.
Definition: OpenGLWindow.hpp:20
virtual int GetID() const =0
Returns some client-specific, unique ID for this state.
This is the base class for the concrete classes that implement the states of the client.
Definition: ClientState.hpp:18