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

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

#include < hwcomposer.h >

Поля данных

структура hw_device_t общий
интервал(* подготовить )(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(* пусто )(struct hwc_composer_device_1
*dev, int disp, int пусто)
int(* setPowerMode )(struct 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)
пустота * зарезервированный_процесс [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(* dump)(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(* подготовить)(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 .

void* Reserved_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/hardware/ hwcomposer.h