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 **显示)
整数(*设置)(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, intenabled)
联盟{
int(*空白)(结构hwc_composer_device_1
*dev、int disp、int 空白)
int(* setPowerMode )(结构hwc_composer_device_1
*dev、int 显示、int 模式)
};
整数(*查询)(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 *属性, int32_t *值)
整数(* 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]

详细说明

文件hwcomposer.h484行的定义。

现场文档

联盟 { ... }
int(* 空白)(struct hwc_composer_device_1 *dev, int disp, int 空白)

文件hwcomposer.h606行的定义。

结构体hw_device_t公共

硬件编译器设备的常用方法。这必须hwc_composer_device_1第一个成员,因为该结构的用户将在已知hw_device_t引用hwc_composer_device_1的上下文中将 hw_device_t 强制转换为hwc_composer_device_1指针。

定义位于文件hwcomposer.h的第491行。

void(* dump)(struct hwc_composer_device_1 *dev, char *buff, int buff_len)

定义位于文件hwcomposer.h的第657行。

int(* eventControl)(struct hwc_composer_device_1 *dev, int disp, int event, intenabled)

定义位于文件hwcomposer.h的第588行。

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

文件hwcomposer.h724行的定义。

int(* getDisplayAttributes)(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *属性, int32_t *值)

文件hwcomposer.h710行的定义。

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

定义位于文件hwcomposer.h的第689行。

int(* 准备)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **显示)

定义位于文件hwcomposer.h的第527行。

int(* 查询)(struct hwc_composer_device_1 *dev, int 内容, int *值)

文件hwcomposer.h640行的定义。

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

定义位于文件hwcomposer.h的第649行。

无效* 保留_过程[1]

定义位于文件hwcomposer.h的第777行。

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

定义位于文件hwcomposer.h的第572行。

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

定义位于文件hwcomposer.h的第745行。

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

文件hwcomposer.h772行的定义。

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

定义位于文件hwcomposer.h的第631行。


该结构的文档是从以下文件生成的: