Google is committed to advancing racial equity for Black communities. See how.
Эта страница переведена с помощью Cloud Translation API.
Switch to English

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]

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

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

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

struct hw_device_t общий

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

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

int (* композицияComplete) (struct framebuffer_device_t * dev)

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

void (* дамп) (struct framebuffer_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.

const int формат

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

const float fps

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

const uint32_t высота

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

const int maxSwapInterval

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

const int minSwapInterval

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

const int numFramebuffers

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

int (* сообщение) (struct framebuffer_device_t * dev, buffer_handle_t буфер)

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

int зарезервировано [7]

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

void * reserved_proc [6]

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

int (* setSwapInterval) (struct framebuffer_device_t * окно, интервал int)

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

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

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

const int stride

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

const uint32_t ширина

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

const float xdpi

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

const float ydpi

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


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