Framebuffer_device_t-Strukturreferenz

Framebuffer_device_t-Strukturreferenz

#include < fb.h >

Datenfelder

Struktur hw_device_t gemeinsam
const uint32_t Flaggen
const uint32_t Breite
const uint32_t Höhe
const int schreiten
const int Format
const float xdpi
const float ydpi
const float fps
const int minSwapInterval
const int maxSwapInterval
const int AnzahlFramebuffers
int reserviert [7]
int(* setSwapInterval )(struct framebuffer_device_t *window, int Interval)
int(* setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height )
int(* post )(struct framebuffer_device_t *dev, buffer_handle_t buffer)
int(* CompositionComplete )(struct framebuffer_device_t *dev)
Leere(* dump )(struct framebuffer_device_t *dev, char *buff, int buff_len)
int(* enableScreen )(struct framebuffer_device_t *dev, int enable)
Leere * reservierter_proc [6]

detaillierte Beschreibung

Definition in Zeile 38 der Datei fb.h .

Felddokumentation

struct hw_device_t common

Gängige Methoden des Framebuffer-Geräts. Dies muss das erste Mitglied von „ framebuffer_device_t“ sein, da Benutzer dieser Struktur in Kontexten, in denen bekannt ist, dass „ hw_device_t “ auf einen „ framebuffer_device_t “ verweist, einen hw_device_t -Zeiger auf „ framebuffer_device_t“ umwandeln.

Definition in Zeile 45 der Datei fb.h .

int(* CompositionComplete)(struct framebuffer_device_t *dev)

Definition in Zeile 136 der Datei fb.h.

void(* dump)(struct framebuffer_device_t *dev, char *buff, int buff_len)

Definition in Zeile 143 der Datei fb.h.

int(* enableScreen)(struct framebuffer_device_t *dev, int enable)

Definition in Zeile 151 der Datei fb.h .

const uint32_t Flags

Definition in Zeile 48 der Datei fb.h .

const int-Format

Definition in Zeile 58 der Datei fb.h .

const float fps

Definition in Zeile 65 der Datei fb.h.

const uint32_t Höhe

Definition in Zeile 52 der Datei fb.h.

const int maxSwapInterval

Definition in Zeile 71 der Datei fb.h .

const int minSwapInterval

Definition in Zeile 68 der Datei fb.h .

const int numFramebuffers

Definition in Zeile 74 der Datei fb.h .

int(* post)(struct framebuffer_device_t *dev, buffer_handle_t buffer)

Definition in Zeile 128 der Datei fb.h .

int reserviert[7]

Definition in Zeile 76 der Datei fb.h.

void*reserved_proc[6]

Definition in Zeile 153 der Datei fb.h .

int(* setSwapInterval)(struct framebuffer_device_t *window, int Intervall)

Definition in Zeile 83 der Datei fb.h .

int(* setUpdateRect)(struct framebuffer_device_t *window, int left, int top, int width , int height )

Definition in Zeile 106 der Datei fb.h.

const int Schritt

Definition in Zeile 55 der Datei fb.h.

const uint32_t Breite

Definition in Zeile 51 der Datei fb.h.

const float xdpi

Definition in Zeile 61 der Datei fb.h .

const float ydpi

Definition in Zeile 62 der Datei fb.h.


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
  • hardware/libhardware/include/hardware/ fb.h