Framebuffer_device_t Odniesienie do struktury
Framebuffer_device_t Odniesienie do struktury
#include < fb.h >
Pola danych | |
struktura hw_device_t | wspólny |
stała uint32_t | flagi |
stała uint32_t | szerokość |
stała uint32_t | wysokość |
stała int | krok |
stała int | format |
stały pływak | xdpi |
stały pływak | ydpi |
stały pływak | fps |
stała int | minInterwał wymiany |
stała int | maksymalnyinterwał wymiany |
stała int | liczba buforów ramek |
wew | zarezerwowane [7] |
int(* | setSwapInterval )(struktura bufor_bufora_t_urządzenia_t *okno, interwał int) |
int(* | setUpdateRect )(struct rambuffer_device_t *okno, int po lewej stronie, int góra, int szerokość , int wysokość ) |
int(* | post )(struct rambuffer_device_t *dev, bufor_uchwytu_t bufora) |
int(* | kompozycja ukończona ) (struktura bufora ramki_urządzenia_t *dev) |
próżnia(* | zrzut )(struct rambuffer_device_t *dev, char *buff, int buff_len) |
int(* | włączScreen )(struct ramkabuffer_device_t *dev, int włącz) |
próżnia * | zarezerwowany_proc [6] |
szczegółowy opis
Dokumentacja terenowa
struktura hw_device_t wspólna |
Typowe metody urządzenia buforującego ramkę. Musi to być pierwszy element ramki Framebuffer_device_t , ponieważ użytkownicy tej struktury będą rzutować wskaźnik hw_device_t na wskaźnik Framebuffer_device_t w kontekstach, w których wiadomo, że hw_device_t odwołuje się do Framebuffer_device_t .
int(* kompozycjaComplete)(struct rambuffer_device_t *dev) |
void(* dump)(struct rambuffer_device_t *dev, char *buff, int buff_len) |
int(* włączScreen)(struct ramkabuffer_device_t *dev, int włącz) |
int(* post)(struct rambuffer_device_t *dev, bufor_uchwytu_t bufora) |
int(* setSwapInterval)(struct rambuffer_device_t *okno, int interwał) |
int(* setUpdateRect)(struct ramkabuffer_device_t *okno, int po lewej stronie, int góra, int szerokość , int wysokość ) |
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ fb.h