Framebuffer_device_t Ссылка на структуру

Framebuffer_device_t Ссылка на структуру

#include < fb.h >

Поля данных

структура hw_device_t общий
константа uint32_t флаги
константа uint32_t ширина
константа uint32_t высота
константное целое шагать
константное целое формат
константное число с плавающей запятой xdpi
константное число с плавающей запятой ydpi
константное число с плавающей запятой кадр/с
константное целое минсвопинтервал
константное целое Макссвопинтервал
константное целое numFramebuffers
интервал зарезервировано [7]
интервал(* setSwapInterval )( structframebuffer_device_t *window, int интервал)
интервал(* setUpdateRect )( structframebuffer_device_t *window, int left, int top, int width , int height )
интервал(* post )( structframebuffer_device_t *dev, buffer_handle_t buffer)
интервал(* композицияComplete )( structframebuffer_device_t *dev)
пустота(* дамп )( structframebuffer_device_t *dev, char *buff, int buff_len)
интервал(* EnableScreen )(struct Framebuffer_device_t *dev, int Enable)
пустота * зарезервированный_процесс [6]

Подробное описание

Определение в строке 38 файла fb.h.

Полевая документация

структура hw_device_t общая

Общие методы устройства кадрового буфера. Это должен быть первый член Framebuffer_device_t , поскольку пользователи этой структуры будут приводить указатель hw_device_t к указателю Framebuffer_device_t в контекстах, где известно, что hw_device_t ссылается на Framebuffer_device_t .

Определение в строке 45 файла fb.h.

int(* CompositionComplete)(struct Framebuffer_device_t *dev)

Определение в строке 136 файла fb.h.

void(* dump)( structframebuffer_device_t *dev, char *buff, int buff_len)

Определение в строке 143 файла fb.h.

int(* EnableScreen)(struct Framebuffer_device_t *dev, int Enable)

Определение в строке 151 файла fb.h.

const uint32_t флаги

Определение в строке 48 файла fb.h.

константный формат int

Определение в строке 58 файла fb.h.

константное плавающее число кадров в секунду

Определение в строке 65 файла fb.h.

константа uint32_t высота

Определение в строке 52 файла fb.h.

const int maxSwapInterval

Определение в строке 71 файла fb.h.

const int minSwapInterval

Определение в строке 68 файла fb.h.

const int numFramebuffers

Определение в строке 74 файла fb.h.

int(* post)( structframebuffer_device_t *dev, buffer_handle_t buffer)

Определение в строке 128 файла fb.h.

целое зарезервировано [7]

Определение в строке 76 файла fb.h.

void* Reserved_proc[6]

Определение в строке 153 файла fb.h.

int(* setSwapInterval)( structframebuffer_device_t *window, интервал int)

Определение в строке 83 файла fb.h.

int(* setUpdateRect)( structframebuffer_device_t *window, int left, int top, int width , int height )

Определение в строке 106 файла fb.h.

константный интервал

Определение в строке 55 файла fb.h.

константа uint32_t ширина

Определение в строке 51 файла fb.h.

константное число с плавающей запятой xdpi

Определение в строке 61 файла fb.h.

константа с плавающей запятой ydpi

Определение в строке 62 файла fb.h.


Документация для этой структуры была создана из следующего файла:
  • Аппаратное обеспечение/libhardware/include/hardware/ fb.h