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行。


該結構的文檔是從以下文件產生的: