C
PixelDataPointer 结构体
struct Qul::PlatformInterface::PixelDataPointer包含有关精确(比特完美)像素数据位置的信息的结构体。更多...
头文件 | #include <platforminterface/pixeldatapointer.h> |
自 | Qt Quick Ultralite (平台) 1.9 |
公共函数
PixelDataPointer(const unsigned char *address, uint8_t bitOffset) | |
PixelDataPointer() | |
const unsigned char * | address() const |
unsigned char * | address() |
Qul::PlatformInterface::PixelDataPointer & | advance(int bitOffset) |
uint8_t | bitOffset() const |
const unsigned char * | operator const unsigned char *() const |
unsigned char * | operator unsigned char *() |
unsigned char | operator*() const |
Qul::PlatformInterface::PixelDataPointer & | operator+=(int byteOffset) |
成员函数文档
PixelDataPointer::PixelDataPointer(const unsigned char *address, uint8_t bitOffset)
构建对象,初始化为 address 和 bitOffset。
PixelDataPointer::PixelDataPointer()
构建零初始化对象。
const unsigned char *PixelDataPointer::address() const
返回包含常量像素数据的第一个字节的地址。
unsigned char *PixelDataPointer::address()
返回包含可变像素数据的第一个字节的地址。
Qul::PlatformInterface::PixelDataPointer &PixelDataPointer::advance(int bitOffset)
将指针移动由bitOffset位数。
uint8_t PixelDataPointer::bitOffset() const
返回地址字节中实际像素数据开始的位偏移。
const unsigned char *PixelDataPointer::operator const unsigned char *() const
允许隐式转换为const unsigned char*
。
注意:这种转换不考虑bitOffset值。
unsigned char *PixelDataPointer::operator unsigned char *()
允许隐式转换为unsigned char*
。
注意:这种转换不考虑bitOffset值。
unsigned char PixelDataPointer::operator*() const
返回地址字节的值。
Qul::PlatformInterface::PixelDataPointer &PixelDataPointer::operator+=(int byteOffset)
将指针移动由byteOffset字节数。
在特定的Qt许可下可用。
了解更多信息。