PatchworkOS
Loading...
Searching...
No Matches
screen.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdint.h>
4
5#include "surface.h"
6
7void screen_init(void);
8
9void screen_deinit(void);
10
11void screen_transfer(surface_t* surface, const rect_t* rect);
12
13void screen_transfer_blend(surface_t* surface, const rect_t* rect);
14
15void screen_transfer_frontbuffer(surface_t* surface, const rect_t* rect);
16
17void screen_swap(void);
18
20
22
23void screen_rect(rect_t* rect);
void screen_swap(void)
Definition screen.c:166
void screen_transfer(surface_t *surface, const rect_t *rect)
Definition screen.c:93
void screen_deinit(void)
Definition screen.c:87
uint64_t screen_height(void)
Definition screen.c:199
void screen_transfer_blend(surface_t *surface, const rect_t *rect)
Definition screen.c:112
void screen_rect(rect_t *rect)
Definition screen.c:204
void screen_transfer_frontbuffer(surface_t *surface, const rect_t *rect)
Definition screen.c:135
uint64_t screen_width(void)
Definition screen.c:194
void screen_init(void)
Definition screen.c:79
__UINT64_TYPE__ uint64_t
Definition stdint.h:17
Definition rect.h:13