Referência de estrutura framebuffer_device_t

Referência de estrutura framebuffer_device_t

#include < fb.h >

Campos de dados

estrutura hw_device_t comum
const uint32_t bandeiras
const uint32_t largura
const uint32_t altura
constante constante passo
constante constante formatar
const flutuante xdpi
const flutuante ydpi
const flutuante FPS
constante constante minSwapInterval
constante constante maxSwapInterval
constante constante numFramebuffers
interno reservado [7]
interno(* setSwapInterval )(struct framebuffer_device_t *janela, intervalo interno)
interno(* setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height )
interno(* postagem ) (estrutura framebuffer_device_t *dev, buffer_handle_t buffer)
interno(* composiçãoComplete )(struct framebuffer_device_t *dev)
vazio(* dump )(struct framebuffer_device_t *dev, char *buff, int buff_len)
interno(* enableScreen )(struct framebuffer_device_t *dev, int enable)
vazio * reservado_proc [6]

Descrição detalhada

Definição na linha 38 do arquivo fb.h .

Documentação de campo

estrutura hw_device_t comum

Métodos comuns do dispositivo framebuffer. Este deve ser o primeiro membro de framebuffer_device_t , pois os usuários desta estrutura lançarão um ponteiro hw_device_t para framebuffer_device_t em contextos onde é conhecido que hw_device_t faz referência a um framebuffer_device_t .

Definição na linha 45 do arquivo fb.h .

int(* composiçãoComplete)(struct framebuffer_device_t *dev)

Definição na linha 136 do arquivo fb.h .

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

Definição na linha 143 do arquivo fb.h .

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

Definição na linha 151 do arquivo fb.h .

sinalizadores const uint32_t

Definição na linha 48 do arquivo fb.h .

formato interno const

Definição na linha 58 do arquivo fb.h .

const float fps

Definição na linha 65 do arquivo fb.h .

const uint32_t altura

Definição na linha 52 do arquivo fb.h .

const int maxSwapInterval

Definição na linha 71 do arquivo fb.h .

const int minSwapInterval

Definição na linha 68 do arquivo fb.h .

const int numFramebuffers

Definição na linha 74 do arquivo fb.h .

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

Definição na linha 128 do arquivo fb.h .

int reservado[7]

Definição na linha 76 do arquivo fb.h .

vazio* reservado_proc[6]

Definição na linha 153 do arquivo fb.h .

int(* setSwapInterval)(struct framebuffer_device_t *janela, intervalo interno)

Definição na linha 83 do arquivo fb.h .

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

Definição na linha 106 do arquivo fb.h .

const int passo

Definição na linha 55 do arquivo fb.h .

largura const uint32_t

Definição na linha 51 do arquivo fb.h .

const float xdpi

Definição na linha 61 do arquivo fb.h .

const float ydpi

Definição na linha 62 do arquivo fb.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ fb.h