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 PySide2.QtGui.QOpenGLPixelTransferOptions

PySide2.QtGui.QOpenGLPixelTransferOptions(arg__1)

param arg__1:

PySide2.QtGui.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:

alignment – int

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:

imageHeight – int

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:

lsbFirst – bool

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:

rowLength – int

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:

skipImages – int

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:

skipPixels – int

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:

skipRows – int

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:

swapBytes – bool

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:

otherPySide2.QtGui.QOpenGLPixelTransferOptions