QTextureData Class

( Qt3DRender::QTextureData )

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

頭: #include <Qt3DRender/QTextureData>
qmake: QT += 3drender
Since: Qt 5.7

公共函數

QTextureData ()
void addImageData (const QTextureImageDataPtr & imageData )
QAbstractTexture::ComparisonFunction comparisonFunction () const
QAbstractTexture::ComparisonMode comparisonMode () const
int depth () const
QAbstractTexture::TextureFormat format () const
int height () const
QVector<QTextureImageDataPtr> imageData () const
bool isAutoMipMapGenerationEnabled () const
int layers () const
QAbstractTexture::Filter magnificationFilter () const
float maximumAnisotropy () const
QAbstractTexture::Filter minificationFilter () const
void setAutoMipMapGenerationEnabled (bool autoMipMap )
void setComparisonFunction (QAbstractTexture::ComparisonFunction comparisonFunction )
void setComparisonMode (QAbstractTexture::ComparisonMode comparisonMode )
void setDepth (int depth )
void setFormat (QAbstractTexture::TextureFormat format )
void setHeight (int height )
void setLayers (int layers )
void setMagnificationFilter (QAbstractTexture::Filter filter )
void setMaximumAnisotropy (float maximumAnisotropy )
void setMinificationFilter (QAbstractTexture::Filter filter )
void setTarget (QAbstractTexture::Target target )
void setWidth (int width )
void setWrapModeX (QTextureWrapMode::WrapMode wrapModeX )
void setWrapModeY (QTextureWrapMode::WrapMode wrapModeY )
void setWrapModeZ (QTextureWrapMode::WrapMode wrapModeZ )
QAbstractTexture::Target target () const
int width () const
QTextureWrapMode::WrapMode wrapModeX () const
QTextureWrapMode::WrapMode wrapModeY () const
QTextureWrapMode::WrapMode wrapModeZ () const

詳細描述

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

成員函數文檔編製

QTextureData:: QTextureData ()

創建新的 QTextureData 實例。

void QTextureData:: addImageData (const QTextureImageDataPtr & imageData )

Adds an extra image layer to the texture using imageData .

注意: 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.

QAbstractTexture::ComparisonFunction QTextureData:: comparisonFunction () const

Returns the current comparison function.

另請參閱 setComparisonFunction ().

QAbstractTexture::ComparisonMode QTextureData:: comparisonMode () const

Returns the current comparison mode.

另請參閱 setComparisonMode ().

int QTextureData:: depth () const

Returns the texture depth.

另請參閱 setDepth ().

QAbstractTexture::TextureFormat QTextureData:: format () const

Returns the texture format

另請參閱 setFormat ().

int QTextureData:: height () const

Returns the texture height.

另請參閱 setHeight ().

QVector < QTextureImageDataPtr > QTextureData:: imageData () const

Returns the data of the images used by this texture.

bool QTextureData:: isAutoMipMapGenerationEnabled () const

Returns whether the texture has auto mipmap generation enabled.

int QTextureData:: layers () const

Returns the texture layers.

另請參閱 setLayers ().

QAbstractTexture::Filter QTextureData:: magnificationFilter () const

Returns the current magnification filter.

另請參閱 setMagnificationFilter ().

float QTextureData:: maximumAnisotropy () const

Returns the current maximum anisotropy.

另請參閱 setMaximumAnisotropy ().

QAbstractTexture::Filter QTextureData:: minificationFilter () const

Returns the current minification filter.

另請參閱 setMinificationFilter ().

void QTextureData:: setAutoMipMapGenerationEnabled ( bool autoMipMap )

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

另請參閱 isAutoMipMapGenerationEnabled ().

void QTextureData:: setComparisonFunction ( QAbstractTexture::ComparisonFunction comparisonFunction )

Sets the comparison function to comparisonFunction .

另請參閱 comparisonFunction ().

void QTextureData:: setComparisonMode ( QAbstractTexture::ComparisonMode comparisonMode )

Sets the comparison mode to comparisonMode .

另請參閱 comparisonMode ().

void QTextureData:: setDepth ( int depth )

Sets the texture depth to depth

另請參閱 depth ().

void QTextureData:: setFormat ( QAbstractTexture::TextureFormat format )

Sets the texture format to format .

另請參閱 format ().

void QTextureData:: setHeight ( int height )

Sets the target height to height .

另請參閱 height ().

void QTextureData:: setLayers ( int layers )

Sets the texture layers to layers .

另請參閱 layers ().

void QTextureData:: setMagnificationFilter ( QAbstractTexture::Filter filter )

Sets the magnification filter to filter .

另請參閱 magnificationFilter ().

void QTextureData:: setMaximumAnisotropy ( float maximumAnisotropy )

Sets the maximum anisotropy to maximumAnisotropy .

另請參閱 maximumAnisotropy ().

void QTextureData:: setMinificationFilter ( QAbstractTexture::Filter filter )

Sets the minification filter to filter .

另請參閱 minificationFilter ().

void QTextureData:: setTarget ( QAbstractTexture::Target target )

Sets the target texture to target .

另請參閱 target ().

void QTextureData:: setWidth ( int width )

Sets the texture width to width .

另請參閱 width ().

void QTextureData:: setWrapModeX ( QTextureWrapMode::WrapMode wrapModeX )

Sets the wrap mode X to wrapModeX .

另請參閱 wrapModeX ().

void QTextureData:: setWrapModeY ( QTextureWrapMode::WrapMode wrapModeY )

Sets the wrap mode Y to wrapModeY .

另請參閱 wrapModeY ().

void QTextureData:: setWrapModeZ ( QTextureWrapMode::WrapMode wrapModeZ )

Sets the wrap mode Z to wrapModeZ .

另請參閱 wrapModeZ ().

QAbstractTexture::Target QTextureData:: target () const

Returns the texture data target.

另請參閱 setTarget ().

int QTextureData:: width () const

Returns the texture width.

另請參閱 setWidth ().

QTextureWrapMode::WrapMode QTextureData:: wrapModeX () const

Returns the current wrap mode X.

另請參閱 setWrapModeX ().

QTextureWrapMode::WrapMode QTextureData:: wrapModeY () const

Returns the current wrap mode Y.

另請參閱 setWrapModeY ().

QTextureWrapMode::WrapMode QTextureData:: wrapModeZ () const

Returns the current wrap mode Z.

另請參閱 setWrapModeZ ().