|
PatchworkOS
966e257
A non-POSIX operating system.
|
#include "compositor.h"#include "dwm.h"#include "region.h"#include "screen.h"#include "surface.h"#include <stdio.h>Go to the source code of this file.
Functions | |
| void | compositor_init (void) |
| static bool | compositor_draw_surface (surface_t *surface) |
| static void | compositor_draw_fullscreen (compositor_ctx_t *ctx) |
| static void | compositor_draw_all (compositor_ctx_t *ctx) |
| void | compositor_draw (compositor_ctx_t *ctx) |
| void | compositor_invalidate (const rect_t *rect) |
Variables | |
| static rect_t | screenRect |
| static rect_t | prevCursorRect |
| static region_t | invalidRegion = REGION_CREATE |
| void compositor_init | ( | void | ) |
Definition at line 15 of file compositor.c.
Definition at line 21 of file compositor.c.
|
static |
Definition at line 45 of file compositor.c.
|
static |
Definition at line 68 of file compositor.c.
| void compositor_draw | ( | compositor_ctx_t * | ctx | ) |
Definition at line 117 of file compositor.c.
| void compositor_invalidate | ( | const rect_t * | rect | ) |
Definition at line 135 of file compositor.c.
|
static |
Definition at line 10 of file compositor.c.
|
static |
Definition at line 11 of file compositor.c.
|
static |
Definition at line 13 of file compositor.c.