QOpenGLPixelTransferOptions

The QOpenGLPixelTransferOptions class describes the pixel storage modes that affect the unpacking of pixels during texture upload. More

Inheritance diagram of PySide2.QtGui.QOpenGLPixelTransferOptions

Synopsis

Functions

Detailed Description

class QOpenGLPixelTransferOptions

QOpenGLPixelTransferOptions(arg__1)

param arg__1

QOpenGLPixelTransferOptions

Constructs a new QOpenGLPixelTransferOptions instance with the default settings.

PySide2.QtGui.QOpenGLPixelTransferOptions.alignment()
Return type

int

Returns the current alignment requirement for each pixel row.

See also

setAlignment()

PySide2.QtGui.QOpenGLPixelTransferOptions.imageHeight()
Return type

int

Returns the currently set image height.

See also

setImageHeight()

PySide2.QtGui.QOpenGLPixelTransferOptions.isLeastSignificantBitFirst()
Return type

bool

Returns true if bits within a byte are ordered from least to most significant.

PySide2.QtGui.QOpenGLPixelTransferOptions.isSwapBytesEnabled()
Return type

bool

Returns true if the byte ordering for multibyte components is reversed.

PySide2.QtGui.QOpenGLPixelTransferOptions.rowLength()
Return type

int

Returns the currently set row length.

See also

setRowLength()

PySide2.QtGui.QOpenGLPixelTransferOptions.setAlignment(alignment)
Parameters

alignmentint

Sets the alignment requirements for each pixel row. Corresponds to GL_UNPACK_ALIGNMENT . The default value is 4, as specified by OpenGL.

See also

alignment()

PySide2.QtGui.QOpenGLPixelTransferOptions.setImageHeight(imageHeight)
Parameters

imageHeightint

Sets the image height for 3D textures to imageHeight . Corresponds to GL_UNPACK_IMAGE_HEIGHT . The default value is 0.

See also

imageHeight()

PySide2.QtGui.QOpenGLPixelTransferOptions.setLeastSignificantByteFirst(lsbFirst)
Parameters

lsbFirstbool

lsbFirst specifies if bits within a byte are ordered from least to most significat. The default value is false , meaning that the first bit in each byte is the most significant one. This is significant for bitmap data only. Corresponds to GL_UNPACK_LSB_FIRST .

PySide2.QtGui.QOpenGLPixelTransferOptions.setRowLength(rowLength)
Parameters

rowLengthint

Sets the number of pixels in a row to rowLength . Corresponds to GL_UNPACK_ROW_LENGTH . The default value is 0.

See also

rowLength()

PySide2.QtGui.QOpenGLPixelTransferOptions.setSkipImages(skipImages)
Parameters

skipImagesint

Sets the number of images that are skipped to skipImages . Corresponds to GL_UNPACK_SKIP_IMAGES . Equivalent to incrementing the pointer passed to setData() . The default value is 0.

See also

skipImages()

PySide2.QtGui.QOpenGLPixelTransferOptions.setSkipPixels(skipPixels)
Parameters

skipPixelsint

Sets the number of pixels that are skipped to skipPixels . Corresponds to GL_UNPACK_SKIP_PIXELS . Equivalent to incrementing the pointer passed to setData() . The default value is 0.

See also

skipPixels()

PySide2.QtGui.QOpenGLPixelTransferOptions.setSkipRows(skipRows)
Parameters

skipRowsint

Sets the number of rows that are skipped to skipRows . Corresponds to GL_UNPACK_SKIP_ROWS . Equivalent to incrementing the pointer passed to setData() . The default value is 0.

See also

skipRows()

PySide2.QtGui.QOpenGLPixelTransferOptions.setSwapBytesEnabled(swapBytes)
Parameters

swapBytesbool

swapBytes specifies if the byte ordering for multibyte components is reversed. The default value is false . Corresponds to GL_UNPACK_SWAP_BYTES .

PySide2.QtGui.QOpenGLPixelTransferOptions.skipImages()
Return type

int

Returns the number of images that are skipped.

See also

setSkipImages()

PySide2.QtGui.QOpenGLPixelTransferOptions.skipPixels()
Return type

int

Returns the number of pixels that are skipped.

See also

setSkipPixels()

PySide2.QtGui.QOpenGLPixelTransferOptions.skipRows()
Return type

int

Returns the number of rows that are skipped.

See also

setSkipRows()

PySide2.QtGui.QOpenGLPixelTransferOptions.swap(other)
Parameters

otherQOpenGLPixelTransferOptions