framebuffer_device_t Referencia de estructura

framebuffer_device_t Referencia de estructura

#include < fb.h >

Campos de información

estructura hw_device_t común
constante uint32_t banderas
constante uint32_t ancho
constante uint32_t altura
constante int paso
constante int formato
flotación constante xdpi
flotador constante ydpi
flotación constante fps
constante int minSwapInterval
constante int maxSwapInterval
constante int numFramebuffers
En t reservado [7]
En t(* setSwapInterval )(struct framebuffer_device_t *ventana, intervalo int)
En t(* setUpdateRect )(struct framebuffer_device_t *ventana, int izquierda, int arriba, int ancho , int alto )
En t(* post )(struct framebuffer_device_t *dev, buffer_handle_t buffer)
En t(* composición completa )(struct framebuffer_device_t *dev)
vacío(* volcar )(struct framebuffer_device_t *dev, char *buff, int buff_len)
En t(* enableScreen )(struct framebuffer_device_t *dev, int enable)
vacío * proceso_reservado [6]

Descripción detallada

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

Documentación de campo

estructura hw_device_t común

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

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

int(* composiciónCompleta)(struct framebuffer_device_t *dev)

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

void(* volcado)(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.

constante uint32_t banderas

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

formato int constante

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

fps de flotación constante

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

constante uint32_t altura

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

constante int maxSwapInterval

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

constante 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.

entero reservado[7]

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

vacío* reservado_proc[6]

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

int(* setSwapInterval)(struct framebuffer_device_t *ventana, intervalo int)

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

int(* setUpdateRect)(struct framebuffer_device_t *ventana, int izquierda, int arriba, int ancho , int alto )

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

zancada int constante

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

constante uint32_t ancho

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

flotador constante xdpi

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

flotador constante ydpi

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


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