GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_backend_input.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later
2/*
3 * Copyright (C) 2023 Cyril Hrubis <metan@ucw.cz>
4 */
5
14#ifndef BACKENDS_GP_BACKEND_INPUT_H__
15#define BACKENDS_GP_BACKEND_INPUT_H__
16
17#include <backends/gp_backend.h>
18#include <utils/gp_list.h>
19
21
35
42
43#endif /* BACKENDS_GP_BACKEND_INPUT_H__ */
An abstraction for display, keyboard and mouse.
void gp_backend_input_destroy(gp_backend *self)
Destroys all input drivers added to the driver list.
A linked list implementation.
gp_dlist_head list_head
List pointers.
void(* destroy)(gp_backend_input *self)
A function to destroy the input driver.
A backend.
Definition gp_backend.h:72
A double linked list header.
Definition gp_list.h:34