34 #ifndef H_DC_BACKENDS_NODISPLAY_INCLUDED
35 #define H_DC_BACKENDS_NODISPLAY_INCLUDED
37 #include <Dynacoe/Backends/Display/Display.h>
40 class NoDisplay :
public Display {
46 std::string Version();
50 void Resize(
int,
int);
51 void SetPosition(
int,
int);
52 void Fullscreen(
bool);
55 void LockClientResize(
bool);
56 void LockClientPosition(
bool);
57 void SetViewPolicy(ViewPolicy);
64 void SetName(
const std::string &);
65 void AddResizeCallback(ResizeCallback *);
66 void RemoveResizeCallback(ResizeCallback *);
67 void AddCloseCallback(CloseCallback *);
68 void RemoveCloseCallback(CloseCallback *);
74 std::vector<Dynacoe::Framebuffer::Type> SupportedFramebuffers(){
82 void * GetSystemHandle();
84 void * GetLastSystemEvent();
DisplayEventType
The varienty of system event types that Display can give.
Definition: Display.h:113
(uint8_t *) RGBA-ordered pixel array with no padding, matched to the dimensions given ...
Contains a visual state.
Definition: Framebuffer.h:49
Capability
The standard functional capabilities of a Display.
Definition: Display.h:86
DisplayHandleType
The variety of system handle types that Display can represent.
Definition: Display.h:106