tmp
This commit is contained in:
parent
25fd52294f
commit
16af8dc809
6 changed files with 140 additions and 42 deletions
|
|
@ -63,8 +63,8 @@ namespace tp {
|
|||
void postEvent(InputID inputID, InputEvent inputEvent); // Record event
|
||||
|
||||
public: // User interface
|
||||
bool isEvents();
|
||||
void processEvent();
|
||||
bool isEvents() { return false; }
|
||||
void processEvent() {}
|
||||
|
||||
const Vec2F& getPointer() const;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,8 +17,11 @@ namespace tp {
|
|||
explicit DebugGUI(Window* window);
|
||||
~DebugGUI();
|
||||
|
||||
void proc();
|
||||
void draw();
|
||||
void procBegin() {}
|
||||
void procEnd() {}
|
||||
|
||||
void drawBegin();
|
||||
void drawEnd();
|
||||
};
|
||||
|
||||
class Canvas {
|
||||
|
|
@ -29,8 +32,11 @@ namespace tp {
|
|||
explicit Canvas(Window* window);
|
||||
~Canvas();
|
||||
|
||||
void proc();
|
||||
void draw();
|
||||
void procBegin() {}
|
||||
void procEnd() {}
|
||||
|
||||
void drawBegin();
|
||||
void drawEnd();
|
||||
|
||||
public:
|
||||
enum Align : int2 {
|
||||
|
|
@ -67,14 +73,28 @@ namespace tp {
|
|||
public:
|
||||
explicit Graphics(Window* window) : mGui(window), mCanvas(window) {}
|
||||
|
||||
void proc() {
|
||||
mCanvas.proc();
|
||||
mGui.proc();
|
||||
void procBegin() {
|
||||
mCanvas.procBegin();
|
||||
mGui.procBegin();
|
||||
}
|
||||
|
||||
void draw() {
|
||||
mCanvas.draw();
|
||||
mGui.draw();
|
||||
void procEnd() {
|
||||
mCanvas.procEnd();
|
||||
mGui.procEnd();
|
||||
}
|
||||
|
||||
void drawBegin() {
|
||||
mCanvas.drawBegin();
|
||||
mGui.drawBegin();
|
||||
}
|
||||
|
||||
void drawEnd() {
|
||||
mCanvas.drawEnd();
|
||||
mGui.drawEnd();
|
||||
}
|
||||
|
||||
Canvas* getCanvas() {
|
||||
return &mCanvas;
|
||||
}
|
||||
|
||||
private:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue