Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
libRocketKGESystem.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../kgedef.h"
4 #include <Rocket/Core/SystemInterface.h>
5 #include <Rocket/Core/Context.h>
6 
7 namespace kge
8 {
9  class KGELIB_API libRocketKGESystem: public Rocket::Core::SystemInterface
10  {
11  public:
12 
15 
18  float GetElapsedTime();
19 
24  bool LogMessage(Rocket::Core::Log::Type type, const Rocket::Core::String& message);
25 
27  void SetContext(Rocket::Core::Context* pContext);
28 
30  void Render();
31 
32  protected:
33 
34  Rocket::Core::Context * m_pContext;
35 
36  }; // libRocketKGESystem
37 
38 } // kge