Referencia de la estructura framebuffer_device_t

Referencia de la estructura framebuffer_device_t

#include < fb.h >

Campos de datos

struct hw_device_t   común
 
const uint32_t  marcas
 
const uint32_t  width width
 
const uint32_t  height
 
const int  paso
 
const int  formato
 
const float  xdpi
 
const float  ydpi
 
const float  fps
 
const int  minSwapInterval
 
const int  maxSwapInterval
 
const int  numFramebuffers
 
int  reservado [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]
 

Descripción detallada

Definición en la línea 38 del archivo fb.h .

Documentación de campos

struct hw_device_t común

Métodos comunes del dispositivo de búfer de trama. Este debe ser el primer miembro de framebuffer_device_t ya que los usuarios de esta estructura transmitirán un hw_device_t a un puntero framebuffer_device_t en contextos en los que se sabe que hw_device_t hace referencia a un framebuffer_device_t .

Definición en la línea 45 del archivo fb.h .

int(* compositionComplete)(struct framebuffer_device_t *dev)

Definición en la línea 136 del archivo fb.h .

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

Definición en la línea 143 del archivo fb.h .

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

Definición en la línea 151 del archivo fb.h .

const uint32_t flags

Definición en la línea 48 del archivo fb.h .

Formato de int const

Definición en la línea 58 del archivo fb.h .

const float fps

Definición en la línea 65 del archivo fb.h .

const uint32_t height

Definición en la línea 52 del archivo fb.h .

const int maxSwapInterval

Definición en la línea 71 del archivo fb.h .

const int minSwapInterval

Definición en la línea 68 del archivo fb.h .

const int numFramebuffers

Definición en la línea 74 del archivo fb.h .

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

Definición en la línea 128 del archivo fb.h .

int reserved[7]

Definición en la línea 76 del archivo fb.h .

void* reserved_proc[6]

Definición en la línea 153 del archivo fb.h .

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

Definición en la línea 83 del archivo fb.h .

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

Definición en la línea 106 del archivo fb.h .

const int stride

Definición en la línea 55 del archivo fb.h .

const uint32_t width

Definición en la línea 51 del archivo fb.h .

const float xdpi

Definición en la línea 61 del archivo fb.h .

const float ydpi

Definición en la línea 62 del archivo fb.h .


La documentación de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ fb.h