הפניה ל-Struct‏ framebuffer_device_t

הפניה ל-Struct‏ framebuffer_device_t

#include < fb.h >

שדות נתונים

struct hw_device_t   נפוץ
 
const uint32_t  דגלים
 
const uint32_t  width
 
const uint32_t  height
 
const int  stride
 
const int  format
 
const float  xdpi
 
const float  ydpi
 
const float  fps
 
const int  minSwapInterval
 
const int  maxSwapInterval
 
const int  numFramebuffers
 
int  reserved [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]
 

תיאור מפורט

ההגדרה מופיעה בשורה 38 בקובץ fb.h .

מסמכי תיעוד של שדה

struct hw_device_t common

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

ההגדרה מופיעה בשורה 45 בקובץ fb.h .

int(* compositionComplete)(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 flags

ההגדרה מופיעה בשורה 48 בקובץ fb.h .

פורמט const int

ההגדרה מופיעה בשורה 58 בקובץ fb.h .

const float fps

ההגדרה מופיעה בשורה 65 בקובץ fb.h .

const uint32_t height

ההגדרה מופיעה בשורה 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 reserved[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 .

const int stride

ההגדרה מופיעה בשורה 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