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.hの484行で定義されています。
フィールドドキュメント
ユニオン{...} |
int(*空白)( structhwc_composer_device_1 * dev、int disp、int blank) |
ファイルhwcomposer.hの606行で定義されています。
struct hw_device_t common |
ハードウェアコンポーザーデバイスの一般的な方法。この構造のユーザーは、 hw_device_tがhwc_composer_device_1を参照していることがわかっているコンテキストで、 hw_device_tをhwc_composer_device_1ポインターにキャストするため、これは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、int enabled) |
ファイルhwcomposer.hの588行で定義されています。
int(* getActiveConfig)(struct hwc_composer_device_1 * dev、int disp) |
ファイルhwcomposer.hの724行で定義されています。
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.hの689行で定義されています。
int(* prepare)(struct hwc_composer_device_1 * dev、size_t numDisplays、 hwc_display_contents_1_t ** displays) |
ファイルhwcomposer.hの527行で定義されています。
int(* query)(struct hwc_composer_device_1 * dev、int what、int * value) |
ファイルhwcomposer.hの640行で定義されています。
void(* registerProcs)(struct hwc_composer_device_1 * dev、 hwc_procs_t const * procs) |
ファイルhwcomposer.hの649行で定義されています。
void * reserved_proc [1] |
ファイルhwcomposer.hの777行で定義されています。
int(* set)(struct hwc_composer_device_1 * dev、size_t numDisplays、 hwc_display_contents_1_t ** display) |
ファイル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.hの772行で定義されています。
int(* setPowerMode)(struct hwc_composer_device_1 * dev、int disp、int mode) |
ファイルhwcomposer.hの631行で定義されています。
この構造体のドキュメントは、次のファイルから生成されました。