C

FramebufferFormat 结构体

struct Qul::Platform::FramebufferFormat

此结构体包含关于帧缓冲区信息。更多...

头文件 #include <platform/framebufferformat.h>
Qt 快速轻盈(平台)2.3

公共类型

结构体位域

公共变量

void *address
uint32_tbitsPerPixel
Qul::Platform::FramebufferFormat::BitFieldblueChannel
uint32_tbytesPerLine
Qul::Platform::FramebufferFormat::BitFieldgreenChannel
uint32_theight
Qul::Platform::FramebufferFormat::BitFieldredChannel
uint32_tswapBytes
uint32_twidth

详细描述

此结构体中的数据用于解释帧缓冲区的内容。

另请参阅 Qul::Platform::DeviceLinkInterface::framebufferFormat() 和 移植 DeviceLink 通信

成员变量文档

void *FramebufferFormat::address

此变量包含帧缓冲区的地址。

uint32_t FramebufferFormat::bitsPerPixel

此变量包含帧缓冲区的每像素位数。

Qul::Platform::FramebufferFormat::BitField FramebufferFormat::blueChannel

蓝色颜色通道中位的偏移量和长度。

uint32_t FramebufferFormat::bytesPerLine

此变量包含帧缓冲区的每行字节数(步长)。

Qul::Platform::FramebufferFormat::BitField FramebufferFormat::greenChannel

绿色颜色通道中位的偏移量和长度。

uint32_t FramebufferFormat::height

此变量包含帧缓冲区像素高度。

Qul::Platform::FramebufferFormat::BitField FramebufferFormat::redChannel

红色颜色通道中位的偏移量和长度。

uint32_t FramebufferFormat::swapBytes

用于交换的字节组大小。

如果设置为0,则不进行交换。如果设置为2,则每对字节都会交换。如果设置为4,则每四字节都会反转,使BGRA变为ARGB。

uint32_t FramebufferFormat::width

该变量包含帧缓冲区的像素宽度。

在某些Qt许可下可用。
了解更多信息。