การอ้างอิงโครงสร้าง framebuffer_device_t

การอ้างอิงโครงสร้าง framebuffer_device_t

#include < fb.h >

เขตข้อมูล

โครงสร้าง hw_device_t ทั่วไป
const uint32_t ธง
const uint32_t ความกว้าง
const uint32_t ความสูง
คงที่ ก้าวย่าง
คงที่ รูปแบบ
const ลอย xdpi
const ลอย ydpi
const ลอย เฟรมต่อวินาที
คงที่ minSwapInterval
คงที่ maxSwapInterval
คงที่ numFramebuffers
ภายใน สงวนไว้ [7]
อินท์(* setSwapInterval )(struct framebuffer_device_t *window, ช่วงเวลา int)
อินท์(* setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height )
อินท์(* โพสต์ ) (struct framebuffer_device_t *dev, buffer_handle_t buffer)
อินท์(* องค์ประกอบเสร็จสมบูรณ์ ) (struct framebuffer_device_t *dev)
เป็นโมฆะ(* ดัมพ์ )(struct framebuffer_device_t *dev, char *buff, int buff_len)
อินท์(* EnableScreen )(struct framebuffer_device_t *dev, เปิดใช้งาน int)
เป็นโมฆะ * สงวนไว้_proc [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(* องค์ประกอบสมบูรณ์)(struct framebuffer_device_t *dev)

คำจำกัดความที่บรรทัด 136 ของไฟล์ fb.h

เป็นโมฆะ (* ดัมพ์) (struct framebuffer_device_t *dev, char *buff, int buff_len)

คำจำกัดความที่บรรทัด 143 ของไฟล์ fb.h

int(* EnableScreen)(struct framebuffer_device_t *dev, เปิดใช้งาน int)

คำจำกัดความที่บรรทัด 151 ของไฟล์ fb.h

const uint32_t ธง

คำจำกัดความที่บรรทัดที่ 48 ของไฟล์ fb.h

รูปแบบ const int

คำจำกัดความที่บรรทัดที่ 58 ของไฟล์ fb.h

const ลอย fps

คำจำกัดความที่บรรทัดที่ 65 ของไฟล์ fb.h

กำหนดความสูง uint32_t

คำจำกัดความที่บรรทัดที่ 52 ของไฟล์ fb.h

const int maxSwapInterval

คำจำกัดความที่บรรทัดที่ 71 ของไฟล์ fb.h

const int minSwapInterval

คำจำกัดความที่บรรทัดที่ 68 ของไฟล์ fb.h

const int numFramebuffers

คำจำกัดความที่บรรทัดที่ 74 ของไฟล์ fb.h

int(* โพสต์)(struct framebuffer_device_t *dev, buffer_handle_t บัฟเฟอร์)

คำจำกัดความที่บรรทัด 128 ของไฟล์ fb.h

สงวนลิขสิทธิ์[7]

คำจำกัดความที่บรรทัดที่ 76 ของไฟล์ fb.h

เป็นโมฆะ* Reserved_proc[6]

คำจำกัดความที่บรรทัด 153 ของไฟล์ fb.h

int(* setSwapInterval)(struct framebuffer_device_t *หน้าต่าง, ช่วงเวลา int)

คำจำกัดความที่บรรทัด 83 ของไฟล์ fb.h

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

คำจำกัดความที่บรรทัด 106 ของไฟล์ fb.h

cont int ก้าวย่าง

คำจำกัดความที่บรรทัดที่ 55 ของไฟล์ fb.h

กำหนดความกว้าง uint32_t

คำจำกัดความที่บรรทัดที่ 51 ของไฟล์ fb.h

const ลอย xdpi

คำจำกัดความที่บรรทัดที่ 61 ของไฟล์ fb.h

const ลอย ydpi

คำจำกัดความที่บรรทัดที่ 62 ของไฟล์ fb.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์ /fb.h