framebuffer_device_t-Strukturreferenz

framebuffer_device_t-Strukturreferenz

#include < fb.h >

Datenfelder

struct hw_device_t   common
 
const uint32_t  Flags
 
const uint32_t  width
 
const uint32_t  height
 
const int  Schritt
 
const int  format
 
const float  xdpi
 
const float  ydpi
 
const float  fps
 
const int  minSwapInterval
 
const int  maxSwapInterval
 
const int  numFramebuffers
 
int  reserved [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)
 
void(*  dump )(struct framebuffer_device_t *dev, char *buff, int buff_len)
 
int(*  enableScreen )(struct framebuffer_device_t *dev, int enable)
 
void *  reserved_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. Dieser muss das erste Mitglied von framebuffer_device_t sein, da Nutzer dieser Struktur einen hw_device_t in einen framebuffer_device_t -Zeiger umwandeln, wenn bekannt ist, dass hw_device_t auf einen framebuffer_device_t verweist.

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 height

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 reserved[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 interval)

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 stride

Definition in Zeile 55 der Datei fb.h .

const uint32_t width

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