framebuffer_device_t Struct Reference
framebuffer_device_t Struct Reference
#include < fb.h >
שדות נתונים | |
struct hw_device_t | מְשׁוּתָף |
const uint32_t | דגלים |
const uint32_t | רוֹחַב |
const uint32_t | גוֹבַה |
const int | לִצְעוֹד |
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) |
בָּטֵל(* | dump )(struct framebuffer_device_t *dev, char *buff, int buff_len) |
int(* | enableScreen )(struct framebuffer_device_t *dev, int enable) |
בטל* | שמור_פרוק [6] |
תיאור מפורט
תיעוד שטח
struct hw_device_t נפוץ |
שיטות נפוצות של התקן framebuffer. זה חייב להיות החבר הראשון של framebuffer_device_t מכיוון שמשתמשים במבנה זה ישליכו מצביע hw_device_t ל- framebuffer_device_t בהקשרים שבהם ידוע שה- hw_device_t מפנה ל- framebuffer_device_t .
int(* composisionComplete)(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) |
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