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

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()