framebuffer_device_t 結構參考

framebuffer_device_t 結構參考

#include < fb.h >

資料欄位

結構體hw_device_t常見的
常數 uint32_t旗幟
常數 uint32_t寬度
常數 uint32_t高度
常量整型跨步
常量整型格式
常數浮點數解析度
常數浮點數ydpi
常數浮點數幀率
常量整型最小交換間隔
常量整型最大交換間隔
常量整型幀緩衝區數量
整數保留[7]
整數(* setSwapInterval )(結構framebuffer_device_t *窗口,int間隔)
整數(* setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height )
整數(*發布)(結構​​framebuffer_device_t *dev,buffer_handle_t緩衝區)
整數(*組成完成)(結構framebuffer_device_t *dev)
空白(*轉儲)(結構framebuffer_device_t * dev,字元* buff,int buff_len)
整數(*啟用螢幕)(結構framebuffer_device_t * dev,int啟用)
空白 *保留進程[6]

詳細說明

定義位於檔案fb.h38行。

現場文檔

結構體hw_device_t公共

幀緩衝設備的常用方法。這必須framebuffer_device_t的第一個成員,因為該結構的使用者將在已知hw_device_t引用framebuffer_device_t上下文中將hw_device_t強制轉換為framebuffer_device_t指標。

定義位於檔案fb.h45行。

int(*合成完成)(結構framebuffer_device_t *dev)

定義位於檔案fb.h的第136行。

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

定義位於檔案fb.h的第143行。

int(*enableScreen)(結構framebuffer_device_t *dev, int啟用)

定義位於檔案fb.h的第151行。

const uint32_t 標誌

定義位於檔案fb.h48行。

常量整型格式

定義位於檔案fb.h58行。

常量浮點幀率

定義位於檔案fb.h65行。

const uint32_t 高度

定義位於檔案fb.h52行。

const int 最大交換間隔

定義位於檔案fb.h71行。

常數 int minSwapInterval

定義位於檔案fb.h68行。

const int numFramebuffers

定義位於檔案fb.h74行。

int(* post)(結構framebuffer_device_t *dev, buffer_handle_t緩衝區)

定義位於檔案fb.h的第128行。

保留整數[7]

定義位於檔案fb.h76行。

無效* 保留_過程[6]

定義位於檔案fb.h的第153行。

int(* setSwapInterval)(struct framebuffer_device_t *window, int 間隔)

定義位於檔案fb.h83行。

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

定義位於檔案fb.h的第106行。

常數 int 步幅

定義位於檔案fb.h的第55行。

const uint32_t 寬度

定義位於檔案fb.h51行。

常量浮動 xdpi

定義位於檔案fb.h61行。

常量浮點 ydpi

定義位於檔案fb.h62行。


該結構的文檔是從以下文件產生的:
  • 硬體/libhardware/include/hardware/fb.h