hwc_composer_device_1 Справочник по структуре

hwc_composer_device_1 Справочник по структуре

#include < hwcomposer.h >

Поля данных

структура hw_device_t общий
интервал (* prepare )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
интервал (* set )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
интервал (* eventControl )(struct hwc_composer_device_1 *dev, int disp, int event, int включен)
союз {
int(* пусто )(структура hwc_composer_device_1
*dev, int disp, int пробел)
int(* setPowerMode )(структура hwc_composer_device_1
*dev, int disp, int mode)
};
интервал (* запрос )(struct hwc_composer_device_1 *dev, int what, int *value)
пустота(* registerProcs )(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs)
пустота(* дамп )(struct hwc_composer_device_1 *dev, char *buff, int buff_len)
интервал (* getDisplayConfigs )(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs)
интервал (* getDisplayAttributes )(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *attributes, int32_t *values)
интервал (* getActiveConfig )(struct hwc_composer_device_1 *dev, int disp)
интервал (* setActiveConfig )(struct hwc_composer_device_1 *dev, int disp, int index)
интервал (* setCursorPositionAsync )(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)
пустота * зарезервировано_proc [1]

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

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

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

союз { ... }
int(* пусто)(struct hwc_composer_device_1 *dev, int disp, int пусто)

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

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

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

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

void (* дамп) (struct hwc_composer_device_1 *dev, char *buff, int buff_len)

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

int(* eventControl)(struct hwc_composer_device_1 *dev, int disp, int event, int включен)

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

int(* getActiveConfig)(struct hwc_composer_device_1 *dev, int disp)

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

int(* getDisplayAttributes)(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *attributes, int32_t *values)

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

int(* getDisplayConfigs)(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs)

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

int(* prepare)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)

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

int(* запрос)(struct hwc_composer_device_1 *dev, int what, int *value)

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

void(* registerProcs)(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs)

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

недействительным* зарезервировано_proc[1]

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

int(* set)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)

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

int(* setActiveConfig)(struct hwc_composer_device_1 *dev, int disp, int index)

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

int(* setCursorPositionAsync)(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)

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

int(* setPowerMode)(struct hwc_composer_device_1 *dev, int disp, int mode)

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


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