Xteink-X4-crosspoint-reader/src/screens/Screen.h
2025-12-03 22:06:45 +11:00

17 lines
312 B
C++

#pragma once
#include "Input.h"
class EpdRenderer;
class Screen {
protected:
EpdRenderer* renderer;
public:
explicit Screen(EpdRenderer* renderer) : renderer(renderer) {}
virtual ~Screen() = default;
virtual void onEnter() {}
virtual void onExit() {}
virtual void handleInput(Input input) {}
};