hwc_composer_device_1 構造体リファレンス

hwc_composer_device_1 構造体リファレンス

#include < hwcomposer.h >

データフィールド

構造体 hw_device_t一般
int(* prepare )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
int(* set )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
int(*イベントコントロール)(struct hwc_composer_device_1 *dev、int disp、int イベント、int 有効)
結合 {
int(*空白)(struct hwc_composer_device_1
*dev、int disp、int ブランク)
int(* setPowerMode )(struct hwc_composer_device_1
*dev、int disp、int モード)
};
int(*クエリ)(struct hwc_composer_device_1 *dev, int what, int *value)
空所(* registerProcs )(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs)
空所(* dump )(struct hwc_composer_device_1 *dev, char *buff, int buff_len)
int(* getDisplayConfigs )(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs)
int(* getDisplayAttributes )(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *attributes, int32_t *values)
int(* getActiveConfig )(struct hwc_composer_device_1 *dev, int disp)
int(* setActiveConfig )(struct hwc_composer_device_1 *dev, int disp, int Index)
int(* setCursorPositionAsync )(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)
空所 *予約済み_proc [1]

詳細な説明

ファイルhwcomposer.h484行目の定義。

フィールドドキュメント

結合 { ... }
int(* 空白)(struct hwc_composer_device_1 *dev, int disp, int 空白)

ファイルhwcomposer.h606行目の定義。

構造体 hw_device_t共通

ハードウェアコンポーザデバイスの一般的なメソッド。この構造体のユーザーは、 hw_device_thwc_composer_device_1を参照することがわかっているコンテキストでhw_device_thwc_composer_device_1ポインターにキャストするため、これはhwc_composer_device_1の最初のメンバーである必要があります

ファイルhwcomposer.h491行目の定義。

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

ファイルhwcomposer.h657行目の定義。

int(*eventControl)(struct hwc_composer_device_1 *dev、int disp、int イベント、int 有効)

ファイルhwcomposer.h588行目の定義。

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 *attributes, int32_t *values)

ファイルhwcomposer.h710行目の定義。

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

ファイルhwcomposer.h689行目の定義。

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

ファイルhwcomposer.h527行目の定義。

int(*クエリ)(struct hwc_composer_device_1 *dev, int what, int *value)

ファイルhwcomposer.h640行目の定義。

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

ファイルhwcomposer.h649行目の定義。

void* 予約済み_proc[1]

ファイルhwcomposer.h777行目の定義。

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

ファイルhwcomposer.h572行目の定義。

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

ファイルhwcomposer.h745行目の定義。

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.h631行目の定義。


この構造体のドキュメントは次のファイルから生成されました。