Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

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

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

#include < fb.h >

เขตข้อมูล

struct hw_device_t ร่วมกัน
const uint32_t ธง
const uint32_t ความกว้าง
const uint32_t ความสูง
const int กางเกง
const int รูปแบบ
const ลอย xdpi
const ลอย ydpi
const ลอย เฟรมต่อวินาที
const int minSwapInterval
const int maxSwapInterval
const int numFramebuffers
int สงวนไว้ [7]
int (* setSwapInterval ) (struct framebuffer_device_t * หน้าต่างช่วงเวลา int)
int (* setUpdateRect ) (struct framebuffer_device_t * หน้าต่าง, ด้านซ้าย, ด้านบน int, ความกว้าง int, ความสูง int)
int (* โพสต์ ) (struct framebuffer_device_t * dev, buffer_handle_t บัฟเฟอร์)
int (* compositionComplete ) (struct framebuffer_device_t * dev)
เป็นโมฆะ (* ดัมพ์ ) (struct framebuffer_device_t * dev, char * buff, int buff_len)
int (* enableScreen ) (struct framebuffer_device_t * dev, int enable)
โมฆะ * Reserv_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 (* compositionComplete) (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 enable)

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

ธง uint32_t const

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

รูปแบบ const int

นิยามที่บรรทัด 58 ของไฟล์ fb.h

const ลอยเฟรมต่อวินาที

คำจำกัดความที่บรรทัดที่ 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 (* โพสต์) (struct framebuffer_device_t * dev, buffer_handle_t บัฟเฟอร์)

นิยามที่บรรทัดที่ 128 ของไฟล์ fb.h

int สงวนไว้ [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 * หน้าต่าง, ด้านซ้าย, ด้านบน int, ความกว้าง int, ความสูง int)

นิยามที่บรรทัด 106 ของไฟล์ fb.h

ก้าวย่าง int

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

ความกว้างคงที่ uint32_t

นิยามที่บรรทัดที่ 51 ของไฟล์ fb.h

const ลอย xdpi

นิยามที่บรรทัดที่ 61 ของไฟล์ fb.h

const ลอย ydpi

นิยามที่บรรทัดที่ 62 ของไฟล์ fb.h


เอกสารสำหรับ struct นี้ถูกสร้างขึ้นจากไฟล์ต่อไปนี้:
  • hardware / libhardware / include / hardware / fb.h