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]

תיאור מפורט

הגדרה בשורה 38 של קובץ fb.h.

תיעוד שטח

struct hw_device_t נפוץ

שיטות נפוצות של התקן framebuffer. זה חייב להיות החבר הראשון של framebuffer_device_t מכיוון שמשתמשים במבנה זה ישליכו מצביע hw_device_t ל- framebuffer_device_t בהקשרים שבהם ידוע שה- hw_device_t מפנה ל- framebuffer_device_t .

הגדרה בשורה 45 של קובץ fb.h.

int(* composisionComplete)(struct framebuffer_device_t *dev)

הגדרה בשורה 136 של קובץ fb.h.

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

הגדרה בשורה 143 של קובץ fb.h.

int(* enableScreen)(struct framebuffer_device_t *dev, int enable)

הגדרה בשורה 151 של קובץ fb.h.

דגלים של const uint32_t

הגדרה בשורה 48 של קובץ fb.h.

const int פורמט

הגדרה בשורה 58 של קובץ fb.h.

const float fps

הגדרה בשורה 65 של קובץ fb.h.

const uint32_t גובה

הגדרה בשורה 52 של קובץ fb.h.

const int maxSwapInterval

הגדרה בשורה 71 של קובץ fb.h.

const int minSwapInterval

הגדרה בשורה 68 של קובץ fb.h.

const int numFramebuffers

הגדרה בשורה 74 של קובץ fb.h.

int(* post)(struct framebuffer_device_t *dev, buffer_handle_t buffer)

הגדרה בשורה 128 של קובץ fb.h.

int שמור [7]

הגדרה בשורה 76 של קובץ fb.h.

void* reserved_proc[6]

הגדרה בשורה 153 של קובץ fb.h.

int(* setSwapInterval)(struct framebuffer_device_t *window, int interval)

הגדרה בשורה 83 של קובץ fb.h.

int(* setUpdateRect)(struct framebuffer_device_t *window, int left, int top, int width , int height )

הגדרה בשורה 106 של קובץ fb.h.

קבוע צעד

הגדרה בשורה 55 של קובץ fb.h.

const uint32_t width

הגדרה בשורה 51 של קובץ fb.h.

const float xdpi

הגדרה בשורה 61 של קובץ fb.h.

const float ydpi

הגדרה בשורה 62 של קובץ fb.h.


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ fb.h