|
PatchworkOS
10941b4
A non-POSIX operating system.
|
#include "screen.h"#include "region.h"#include "surface.h"#include <errno.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/io.h>#include <sys/proc.h>Go to the source code of this file.
Functions | |
| static void | frontbuffer_init (void) |
| static void | backbuffer_init (void) |
| static void | screen_invalidate (const rect_t *rect) |
| void | screen_init (void) |
| Initialize and enable the screen logging. | |
| void | screen_deinit (void) |
| void | screen_transfer (surface_t *surface, const rect_t *rect) |
| void | screen_transfer_blend (surface_t *surface, const rect_t *rect) |
| void | screen_transfer_frontbuffer (surface_t *surface, const rect_t *rect) |
| void | screen_swap (void) |
| uint64_t | screen_width (void) |
| uint64_t | screen_height (void) |
| void | screen_rect (rect_t *rect) |