framebuffer_device_t Справочник по структуре
framebuffer_device_t Справочник по структуре
#include < fb.h >
Поля данных | |
struct hw_device_t | общий |
const uint32_t | флаги |
const uint32_t | ширина |
const uint32_t | высота |
const int | шагать |
const int | формат |
const float | xdpi |
const float | ydpi |
const float | кадров в секунду |
const int | minSwapInterval |
const int | maxSwapInterval |
const int | numFramebuffers |
int | зарезервировано [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 буфер) |
int (* | композицияComplete ) (struct framebuffer_device_t * dev) |
пустота (* | дамп ) (struct framebuffer_device_t * dev, char * buff, int buff_len) |
int (* | enableScreen ) (struct framebuffer_device_t * dev, int enable) |
пустота * | reserved_proc [6] |
Подробное описание
Полевая документация
struct hw_device_t общий |
Общие методы устройства фреймбуфера. Это должен быть первый член framebuffer_device_t, поскольку пользователи этой структуры будут приводить hw_device_t к указателю framebuffer_device_t в контекстах, где известно, что hw_device_t ссылается на framebuffer_device_t .
int (* композицияComplete) (struct framebuffer_device_t * dev) |
void (* дамп) (struct framebuffer_device_t * dev, char * buff, int buff_len) |
int (* enableScreen) (struct framebuffer_device_t * dev, int enable) |
int (* сообщение) (struct framebuffer_device_t * dev, buffer_handle_t буфер) |
int (* setSwapInterval) (struct framebuffer_device_t * окно, интервал int) |
int (* setUpdateRect) (struct framebuffer_device_t * window, int left, int top, int width , int height ) |
Документация для этой структуры была создана из следующего файла:
- оборудование / libhardware / включают / оборудование / fb.h