Spec-Zone.ru › Qt 5.11

Класс QOpenGLPixelTransferOptions

Класс QOpenGLPixelTransferOptions описывает режимы хранения пикселей, которые влияют на распаковку пикселей при загрузке текстур. Подробнее...

Заголовок: #include <QOpenGLPixelTransferOptions>
qmake: QT += gui
  • Список всех членов, включая унаследованные

Открытые функции

QOpenGLPixelTransferOptions()
~QOpenGLPixelTransferOptions()
int alignment() const
int imageHeight() const
bool isLeastSignificantBitFirst() const
bool isSwapBytesEnabled() const
int rowLength() const
void setAlignment(int alignment)
void setImageHeight(int imageHeight)
void setLeastSignificantByteFirst(bool lsbFirst)
void setRowLength(int rowLength)
void setSkipImages(int skipImages)
void setSkipPixels(int skipPixels)
void setSkipRows(int skipRows)
void setSwapBytesEnabled(bool swapBytes)
int skipImages() const
int skipPixels() const
int skipRows() const

Подробное описание

Класс QOpenGLPixelTransferOptions описывает режимы хранения пикселей, которые влияют на распаковку пикселей при загрузке текстур.

Документация по функциям-членам

QOpenGLPixelTransferOptions::QOpenGLPixelTransferOptions()

Конструирует новый экземпляр QOpenGLPixelTransferOptions с настройками по умолчанию.

QOpenGLPixelTransferOptions::~QOpenGLPixelTransferOptions()

Деструктор.

int QOpenGLPixelTransferOptions::alignment() const

Возвращает текущие требования к выравниванию каждой строки пикселей.

См. также setAlignment().

int QOpenGLPixelTransferOptions::imageHeight() const

Возвращает текущую высоту изображения.

См. также setImageHeight().

bool QOpenGLPixelTransferOptions::isLeastSignificantBitFirst() const

Возвращает true, если биты в байте упорядочены от наименее значащего к наиболее значащему.

bool QOpenGLPixelTransferOptions::isSwapBytesEnabled() const

Возвращает true, если порядок байтов для многобайтовых компонентов обращен.

int QOpenGLPixelTransferOptions::rowLength() const

Возвращает текущую длину строки.

См. также setRowLength().

void QOpenGLPixelTransferOptions::setAlignment(int alignment)

Устанавливает требования к выравниванию каждой строки пикселей. Соответствует GL_UNPACK_ALIGNMENT. Значение по умолчанию равно 4, как указано в OpenGL.

См. также alignment().

void QOpenGLPixelTransferOptions::setImageHeight(int imageHeight)

Устанавливает высоту изображения для 3D текстур в imageHeight. Соответствует GL_UNPACK_IMAGE_HEIGHT. Значение по умолчанию равно 0.

См. также imageHeight().

void QOpenGLPixelTransferOptions::setLeastSignificantByteFirst(bool lsbFirst)

lsbFirst указывает, если биты в байте упорядочены от наименее значащего к наиболее значащему. Значение по умолчанию — false, что означает, что первый бит в каждом байте является наиболее значащим. Это существенно только для данных растрового изображения. Соответствует GL_UNPACK_LSB_FIRST.

void QOpenGLPixelTransferOptions::setRowLength(int rowLength)

Устанавливает количество пикселей в строке в rowLength. Соответствует GL_UNPACK_ROW_LENGTH. Значение по умолчанию равно 0.

См. также rowLength().

void QOpenGLPixelTransferOptions::setSkipImages(int skipImages)

Устанавливает количество пропускаемых изображений в skipImages. Соответствует GL_UNPACK_SKIP_IMAGES. Эквивалентно инкременту указателя, переданного в QOpenGLTexture::setData(). Значение по умолчанию равно 0.

См. также skipImages().

void QOpenGLPixelTransferOptions::setSkipPixels(int skipPixels)

Устанавливает количество пропускаемых пикселей в skipPixels. Соответствует GL_UNPACK_SKIP_PIXELS. Эквивалентно инкременту указателя, переданного в QOpenGLTexture::setData(). Значение по умолчанию равно 0.

См. также skipPixels().

void QOpenGLPixelTransferOptions::setSkipRows(int skipRows)

Устанавливает количество пропускаемых строк в skipRows. Соответствует GL_UNPACK_SKIP_ROWS. Эквивалентно инкременту указателя, переданного в QOpenGLTexture::setData(). Значение по умолчанию равно 0.

См. также skipRows().

void QOpenGLPixelTransferOptions::setSwapBytesEnabled(bool swapBytes)

swapBytes указывает, если порядок байтов для многобайтовых компонентов инвертирован. Значение по умолчанию — false. Соответствует GL_UNPACK_SWAP_BYTES.

См. также isSwapBytesEnabled().

int QOpenGLPixelTransferOptions::skipImages() const

Возвращает количество пропускаемых изображений.

См. также setSkipImages().

int QOpenGLPixelTransferOptions::skipPixels() const

Возвращает количество пропускаемых пикселей.

См. также setSkipPixels().

int QOpenGLPixelTransferOptions::skipRows() const

Возвращает количество пропускаемых строк.

См. также setSkipRows().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qopenglpixeltransferoptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API