hwc_composer_device_1構造体リファレンス

hwc_composer_device_1構造体リファレンス

#include < hwcomposer.h >

データフィールド

struct hw_device_t一般
int(*準備)(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(* eventControl )(struct hwc_composer_device_1 * dev、int disp、int event、int enabled)
ユニオン{
int(*空白)(struct hwc_composer_device_1
* dev、int disp、int blank)
int(* setPowerMode )(struct hwc_composer_device_1
* dev、int disp、intモード)
};
int(* query )(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)
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)
空所 * reserved_proc [1]

詳細な説明

ファイルhwcomposer.h484行で定義されています。

フィールドドキュメント

ユニオン{​​...}
int(*空白)( structhwc_composer_device_1 * dev、int disp、int blank)

ファイルhwcomposer.h606行で定義されています。

struct hw_device_t common

ハードウェアコンポーザーデバイスの一般的な方法。この構造のユーザーは、 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 event、int enabled)

ファイル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.hの行710で定義されています。

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(* query)(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 * reserved_proc [1]

ファイルhwcomposer.h777行で定義されています。

int(* set)(struct hwc_composer_device_1 * dev、size_t numDisplays、 hwc_display_contents_1_t ** display)

ファイル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行で定義されています。


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