PatchworkOS
Loading...
Searching...
No Matches
compositor.h
Go to the documentation of this file.
1#pragma once
2
3#include "surface.h"
4
5#include <sys/list.h>
6
7typedef struct client client_t;
8
17
18void compositor_init(void);
19
21
22void compositor_invalidate(const rect_t* rect);
void compositor_invalidate(const rect_t *rect)
Definition compositor.c:135
void compositor_init(void)
Definition compositor.c:15
void compositor_draw(compositor_ctx_t *ctx)
Definition compositor.c:117
surface_t * wall
Definition compositor.h:13
surface_t * cursor
Definition compositor.h:14
list_t * panels
Definition compositor.h:12
surface_t * fullscreen
Definition compositor.h:15
list_t * windows
Definition compositor.h:11
A doubly linked list.
Definition list.h:51
Definition rect.h:13