QTextureData#

The QTextureData class stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled. More

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QTextureData

Synopsis#

Functions#

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#

class PySide6.Qt3DRender.Qt3DRender.QTextureData#

Creates a new QTextureData instance.

PySide6.Qt3DRender.Qt3DRender.QTextureData.addImageData(imageData)#
Parameters:

imageDataQSharedPointer

Adds an extra image layer to the texture using imageData.

Note

The texture image should be loaded with the size specified on the texture. However, if no size is specified, the size of the first texture image file is used as default.

PySide6.Qt3DRender.Qt3DRender.QTextureData.comparisonFunction()#
Return type:

ComparisonFunction

Returns the current comparison function.

PySide6.Qt3DRender.Qt3DRender.QTextureData.comparisonMode()#
Return type:

ComparisonMode

Returns the current comparison mode.

PySide6.Qt3DRender.Qt3DRender.QTextureData.depth()#
Return type:

int

Returns the texture depth.

See also

setDepth()

PySide6.Qt3DRender.Qt3DRender.QTextureData.format()#
Return type:

TextureFormat

Returns the texture format

See also

setFormat()

PySide6.Qt3DRender.Qt3DRender.QTextureData.height()#
Return type:

int

Returns the texture height.

See also

setHeight()

PySide6.Qt3DRender.Qt3DRender.QTextureData.imageData()#
Return type:

Returns the data of the images used by this texture.

PySide6.Qt3DRender.Qt3DRender.QTextureData.isAutoMipMapGenerationEnabled()#
Return type:

bool

Returns whether the texture has auto mipmap generation enabled.

PySide6.Qt3DRender.Qt3DRender.QTextureData.layers()#
Return type:

int

Returns the texture layers.

See also

setLayers()

PySide6.Qt3DRender.Qt3DRender.QTextureData.magnificationFilter()#
Return type:

Filter

Returns the current magnification filter.

PySide6.Qt3DRender.Qt3DRender.QTextureData.maximumAnisotropy()#
Return type:

float

Returns the current maximum anisotropy.

PySide6.Qt3DRender.Qt3DRender.QTextureData.minificationFilter()#
Return type:

Filter

Returns the current minification filter.

PySide6.Qt3DRender.Qt3DRender.QTextureData.setAutoMipMapGenerationEnabled(isAutoMipMapGenerationEnabled)#
Parameters:

isAutoMipMapGenerationEnabled – bool

Sets whether the texture has automatic mipmap generation enabled, to autoMipMap.

PySide6.Qt3DRender.Qt3DRender.QTextureData.setComparisonFunction(comparisonFunction)#
Parameters:

comparisonFunctionComparisonFunction

Sets the comparison function to comparisonFunction.

PySide6.Qt3DRender.Qt3DRender.QTextureData.setComparisonMode(comparisonMode)#
Parameters:

comparisonModeComparisonMode

Sets the comparison mode to comparisonMode.

See also

comparisonMode()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setDepth(depth)#
Parameters:

depth – int

Sets the texture depth to depth

See also

depth()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setFormat(arg__1)#
Parameters:

arg__1TextureFormat

Sets the texture format to format.

See also

format()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setHeight(height)#
Parameters:

height – int

Sets the target height to height.

See also

height()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setLayers(layers)#
Parameters:

layers – int

Sets the texture layers to layers.

See also

layers()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setMagnificationFilter(filter)#
Parameters:

filterFilter

Sets the magnification filter to filter.

PySide6.Qt3DRender.Qt3DRender.QTextureData.setMaximumAnisotropy(maximumAnisotropy)#
Parameters:

maximumAnisotropy – float

Sets the maximum anisotropy to maximumAnisotropy.

PySide6.Qt3DRender.Qt3DRender.QTextureData.setMinificationFilter(filter)#
Parameters:

filterFilter

Sets the minification filter to filter.

PySide6.Qt3DRender.Qt3DRender.QTextureData.setTarget(target)#
Parameters:

targetTarget

Sets the target texture to target.

See also

target()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setWidth(width)#
Parameters:

width – int

Sets the texture width to width.

See also

width()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setWrapModeX(wrapModeX)#
Parameters:

wrapModeXWrapMode

Sets the wrap mode X to wrapModeX.

See also

wrapModeX()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setWrapModeY(wrapModeY)#
Parameters:

wrapModeYWrapMode

Sets the wrap mode Y to wrapModeY.

See also

wrapModeY()

PySide6.Qt3DRender.Qt3DRender.QTextureData.setWrapModeZ(wrapModeZ)#
Parameters:

wrapModeZWrapMode

Sets the wrap mode Z to wrapModeZ.

See also

wrapModeZ()

PySide6.Qt3DRender.Qt3DRender.QTextureData.target()#
Return type:

Target

Returns the texture data target.

See also

setTarget()

PySide6.Qt3DRender.Qt3DRender.QTextureData.width()#
Return type:

int

Returns the texture width.

See also

setWidth()

PySide6.Qt3DRender.Qt3DRender.QTextureData.wrapModeX()#
Return type:

WrapMode

Returns the current wrap mode X.

See also

setWrapModeX()

PySide6.Qt3DRender.Qt3DRender.QTextureData.wrapModeY()#
Return type:

WrapMode

Returns the current wrap mode Y.

See also

setWrapModeY()

PySide6.Qt3DRender.Qt3DRender.QTextureData.wrapModeZ()#
Return type:

WrapMode

Returns the current wrap mode Z.

See also

setWrapModeZ()