framebuffer_device_t 構造体リファレンス
framebuffer_device_t 構造体リファレンス
#include <
fb.h
>
データ フィールド |
|
| struct hw_device_t | common |
| const uint32_t | フラグ |
| const uint32_t | width |
| const uint32_t | height |
| const int | stride |
| const int | 形式 |
| const float | xdpi |
| const float | ydpi |
| const float | fps |
| const int | minSwapInterval |
| const int | maxSwapInterval |
| const int | numFramebuffers |
| int | 予約済み [7] |
| int(* | setSwapInterval )(struct framebuffer_device_t *window, int interval) |
| int(* | setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height ) |
| int(* | post )(struct framebuffer_device_t *dev, buffer_handle_t buffer) |
| int(* | compositionComplete )(struct framebuffer_device_t *dev) |
| void(* | dump )(struct framebuffer_device_t *dev, char *buff, int buff_len) |
| int(* | enableScreen )(struct framebuffer_device_t *dev, int enable) |
| void * | reserved_proc [6] |
詳細な説明
フィールドのドキュメント
| struct hw_device_t common |
フレームバッファ デバイスの一般的なメソッド。この構造体のユーザーは、 hw_device_t が framebuffer_device_t を参照していることが判明しているコンテキストで、 hw_device_t を framebuffer_device_t ポインタにキャストするため、このメンバーは framebuffer_device_t の最初のメンバーである必要があります。
| int(* compositionComplete)(struct framebuffer_device_t *dev) |
| void(* dump)(struct framebuffer_device_t *dev, char *buff, int buff_len) |
| int(* enableScreen)(struct framebuffer_device_t *dev, int enable) |
ファイル fb.h の 151 行 に定義されています。
| int(* post)(struct framebuffer_device_t *dev, buffer_handle_t buffer) |
| int(* setSwapInterval)(struct framebuffer_device_t *window, int interval) |
| int(* setUpdateRect)(struct framebuffer_device_t *window, int left, int top, int width , int height ) |
この構造体のドキュメントは、次のファイルから生成されました。
- hardware/libhardware/include/hardware/ fb.h