Gainput  v1.0.0
GainputDebugRenderer.h
1 
2 #ifndef GAINPUTDEBUGRENDERER_H_
3 #define GAINPUTDEBUGRENDERER_H_
4 
5 namespace gainput
6 {
7 
9 
15 class GAINPUT_LIBEXPORT DebugRenderer
16 {
17 public:
19  virtual ~DebugRenderer() { }
20 
22  virtual void DrawCircle(float x, float y, float radius) = 0;
23 
25  virtual void DrawLine(float x1, float y1, float x2, float y2) = 0;
26 
28  virtual void DrawText(float x, float y, const char* const text) = 0;
29 };
30 
31 }
32 
33 #endif
34 
virtual ~DebugRenderer()
Empty virtual destructor.
Definition: GainputDebugRenderer.h:19
Interface for debug rendering of input device states.
Definition: GainputDebugRenderer.h:15
Contains all Gainput related classes, types, and functions.
Definition: gainput.h:103