Encapsulates the necessary information to create an OpenGL texture image. 更多 …
继承者: Qt3DRender.QPaintedTextureImage , Qt3DRender.QTextureImage
def
face
()
def
layer
()
def
mipLevel
()
def
notifyDataGeneratorChanged
()
def
dataGenerator
()
def
setFace
(face)
def
setLayer
(layer)
def
setMipLevel
(level)
def
faceChanged
(face)
def
layerChanged
(layer)
def
mipLevelChanged
(mipLevel)
QAbstractTextureImageshould be used as the means of providing image data to aQAbstractTexture. 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.注意
:
QAbstractTextureImageshould never be shared. Expect crashes, undefined behavior at best if this rule is not respected.
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
dataGenerator
(
)
¶
QSharedPointer
Implement this method to return the QTextureImageDataGeneratorPtr instance, which will provide the data for the texture image.
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
faceChanged
(
face
)
¶
face
–
CubeMapFace
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
layer
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
layerChanged
(
layer
)
¶
layer
–
int
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
mipLevel
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
mipLevelChanged
(
mipLevel
)
¶
mipLevel
–
int
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
notifyDataGeneratorChanged
(
)
¶
Triggers an update of the data generator that is sent to the backend.
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
setFace
(
face
)
¶
face
–
CubeMapFace
Sets the texture image face to
face
.
face
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
setLayer
(
layer
)
¶
layer
–
int
Sets the layer of a texture to
layer
.
layer
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.
setMipLevel
(
level
)
¶
level
–
int
Sets the mip level of a texture to
level
.
level
另请参阅