From 148d71e5e62f8079d3cc227134b301b7bc548763 Mon Sep 17 00:00:00 2001 From: Mikhail Burakov Date: Sun, 4 Jun 2023 15:37:25 +0200 Subject: Add implementation of window overlays --- window.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'window.h') diff --git a/window.h b/window.h index cd6def7..7fa684f 100644 --- a/window.h +++ b/window.h @@ -23,6 +23,7 @@ struct Window; struct Frame; +struct Overlay; struct WindowEventHandlers { void (*OnClose)(void* user); @@ -42,4 +43,10 @@ bool WindowAssignFrames(struct Window* window, size_t nframes, bool WindowShowFrame(struct Window* window, size_t index); void WindowDestroy(struct Window* window); +struct Overlay* OverlayCreate(const struct Window* window, int x, int y, + int width, int height); +void* OverlayLock(struct Overlay* overlay); +void OverlayUnlock(struct Overlay* overlay); +void OverlayDestroy(struct Overlay* overlay); + #endif // RECEIVER_WINDOW_H_ -- cgit v1.2.3