The QOpenGLPixelTransferOptions class describes the pixel storage modes that affect the unpacking of pixels during texture upload. 更多...
| 头: | #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 | 
Constructs a new QOpenGLPixelTransferOptions instance with the default settings.
析构函数。
Returns the current alignment requirement for each pixel row.
另请参阅 setAlignment ().
Returns the currently set image height.
另请参阅 setImageHeight ().
						返回
						
true
						
						if bits within a byte are ordered from least to most significant.
					
						返回
						
true
						
						if the byte ordering for multibyte components is reversed.
					
Returns the currently set row length.
另请参阅 setRowLength ().
						设置
						
							alignment
						
						requirements for each pixel row. Corresponds to
						
GL_UNPACK_ALIGNMENT
						
						. The default value is 4, as specified by OpenGL.
					
另请参阅 alignment ().
						Sets the image height for 3D textures to
						
							imageHeight
						
						. Corresponds to
						
GL_UNPACK_IMAGE_HEIGHT
						
						. The default value is 0.
					
另请参阅 imageHeight ().
						
							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
						
						.
					
						Sets the number of pixels in a row to
						
							rowLength
						
						. Corresponds to
						
GL_UNPACK_ROW_LENGTH
						
						. The default value is 0.
					
另请参阅 rowLength ().
						Sets the number of images that are skipped to
						
							skipImages
						
						. Corresponds to
						
GL_UNPACK_SKIP_IMAGES
						
						. Equivalent to incrementing the pointer passed to
						
							QOpenGLTexture::setData
						
						(). The default value is 0.
					
另请参阅 skipImages ().
						Sets the number of pixels that are skipped to
						
							skipPixels
						
						. Corresponds to
						
GL_UNPACK_SKIP_PIXELS
						
						. Equivalent to incrementing the pointer passed to
						
							QOpenGLTexture::setData
						
						(). The default value is 0.
					
另请参阅 skipPixels ().
						Sets the number of rows that are skipped to
						
							skipRows
						
						. Corresponds to
						
GL_UNPACK_SKIP_ROWS
						
						. Equivalent to incrementing the pointer passed to
						
							QOpenGLTexture::setData
						
						(). The default value is 0.
					
另请参阅 skipRows ().
						
							swapBytes
						
						specifies if the byte ordering for multibyte components is reversed. The default value is
						
false
						
						. Corresponds to
						
GL_UNPACK_SWAP_BYTES
						
						.
					
另请参阅 isSwapBytesEnabled ().
Returns the number of images that are skipped.
另请参阅 setSkipImages ().
Returns the number of pixels that are skipped.
另请参阅 setSkipPixels ().
Returns the number of rows that are skipped.
另请参阅 setSkipRows ().