Riferimento alla struttura framebuffer_device_t

Riferimento alla struttura framebuffer_device_t

#include < fb.h >

Campi dati

struct hw_device_t   comuni
 
const uint32_t  flags
 
const uint32_t  width
 
const uint32_t  height
 
const int  passo
 
const int  format
 
const float  xdpi
 
const float  ydpi
 
const float  fps
 
const int  minSwapInterval
 
const int  maxSwapInterval
 
const int  numFramebuffers
 
int  riservato [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]
 

Descrizione dettagliata

Definizione nella riga 38 del file fb.h .

Documentazione dei campi

struct hw_device_t common

Metodi comuni del dispositivo framebuffer. Questo deve essere il primo membro di framebuffer_device_t poiché gli utenti di questa struttura eseguiranno il casting di un hw_device_t a framebuffer_device_t in contesti in cui è noto che hw_device_t fa riferimento a framebuffer_device_t .

Definizione nella riga 45 del file fb.h .

int(* compositionComplete)(struct framebuffer_device_t *dev)

Definizione nella riga 136 del file fb.h .

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

Definizione nella riga 143 del file fb.h .

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

Definizione nella riga 151 del file fb.h .

const uint32_t flags

Definizione nella riga 48 del file fb.h .

const int format

Definizione nella riga 58 del file fb.h .

const float fps

Definizione nella riga 65 del file fb.h .

const uint32_t height

Definizione nella riga 52 del file fb.h .

const int maxSwapInterval

Definizione nella riga 71 del file fb.h .

const int minSwapInterval

Definizione nella riga 68 del file fb.h .

const int numFramebuffers

Definizione nella riga 74 del file fb.h .

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

Definizione nella riga 128 del file fb.h .

int reserved[7]

Definizione nella riga 76 del file fb.h .

void* reserved_proc[6]

Definizione nella riga 153 del file fb.h .

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

Definizione nella riga 83 del file fb.h .

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

Definizione nella riga 106 del file fb.h .

const int stride

Definizione nella riga 55 del file fb.h .

const uint32_t width

Definizione nella riga 51 del file fb.h .

const float xdpi

Definizione nella riga 61 del file fb.h .

const float ydpi

Definizione nella riga 62 del file fb.h .


La documentazione di questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ fb.h