PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage¶
- class QAbstractTextureImage¶
- Encapsulates the necessary information to create an OpenGL texture image. More… - Inherited by: - QTextureImage,- QPaintedTextureImage- Synopsis¶- Properties¶- Methods¶- def - __init__()
- def - face()
- def - layer()
- def - mipLevel()
 - Virtual methods¶- def - dataGenerator()
 - Slots¶- def - setFace()
- def - setLayer()
- def - setMipLevel()
 - Signals¶- def - faceChanged()
- def - layerChanged()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- QAbstractTextureImageshould be used as the means of providing image data to a- QAbstractTexture. It contains the necessary information: mipmap level, layer, cube face load at the proper place data into an OpenGL texture.- The actual data is provided through a - QTextureImageDataGeneratorthat will be executed by Aspect jobs in the backend.- QAbstractTextureImageshould be subclassed to provide a functor and eventual additional properties needed by the functor to load actual data.- Note - : - QAbstractTextureImageshould never be shared. Expect crashes, undefined behavior at best if this rule is not respected.- Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- property faceᅟ: Qt3DRender.QAbstractTexture.CubeMapFace¶
 - Holds the cube map face of the texture image. - Note - The cube map face has a meaning only for - TargetCubeMapand- TargetCubeMapArray.- Access functions:
- Signal - faceChanged()
 
 - property layerᅟ: int¶
 - Returns the layer of the texture image. - Access functions:
- Signal - layerChanged()
 
 - property mipLevelᅟ: int¶
 - Holds the mipmap level of the texture image. - Access functions:
 - __init__([parent=None])¶
- Parameters:
- parent – - QNode
 
 - Constructs a new - QAbstractTextureImageinstance with- parentas parent.- abstract dataGenerator()¶
- Return type:
- QSharedPointer
 
 - Implement this method to return the QTextureImageDataGeneratorPtr instance, which will provide the data for the texture image. - face()¶
- Return type:
- CubeMapFace
 - See also - setFace()
 - Getter of property - faceᅟ.- faceChanged(face)¶
- Parameters:
- face – - CubeMapFace
 
 - Notification signal of property - faceᅟ.- layer()¶
- Return type:
- int 
 - See also - setLayer()
 - Getter of property - layerᅟ.- layerChanged(layer)¶
- Parameters:
- layer – int 
 
 - Notification signal of property - layerᅟ.- mipLevel()¶
- Return type:
- int 
 - See also - setMipLevel()
 - Getter of property - mipLevelᅟ.- mipLevelChanged(mipLevel)¶
- Parameters:
- mipLevel – int 
 
 - Notification signal of property - mipLevelᅟ.- notifyDataGeneratorChanged()¶
 - Triggers an update of the data generator that is sent to the backend. - setFace(face)¶
- Parameters:
- face – - CubeMapFace
 
 - Sets the texture image face to - face. face- See also - face()- Setter of property - faceᅟ.- setLayer(layer)¶
- Parameters:
- layer – int 
 
 - Sets the layer of a texture to - layer. layer- See also - layer()- Setter of property - layerᅟ.- setMipLevel(level)¶
- Parameters:
- level – int 
 
 - Sets the mip level of a texture to - level. level- See also - mipLevel()- Setter of property - mipLevelᅟ.