Qt3DRender::QTextureData Class
class Qt3DRender::QTextureDataQTextureData クラスは、ターゲット、高さ、幅、深度、レイヤー数、ラップ、およびミップマップの有効/無効といったテクスチャ情報を格納します。詳細...
| ヘッダー: | #include <Qt3DRender/QTextureData> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| ステータス: | 非推奨 |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
パブリック関数
| QTextureData() | |
| void | addImageData(const Qt3DRender::QTextureImageDataPtr &imageData) |
| Qt3DRender::QAbstractTexture::ComparisonFunction | comparisonFunction() const |
| Qt3DRender::QAbstractTexture::ComparisonMode | comparisonMode() const |
| int | depth() const |
| Qt3DRender::QAbstractTexture::TextureFormat | format() const |
| int | height() const |
| QList<Qt3DRender::QTextureImageDataPtr> | imageData() const |
| bool | isAutoMipMapGenerationEnabled() const |
| int | layers() const |
| Qt3DRender::QAbstractTexture::Filter | magnificationFilter() const |
| float | maximumAnisotropy() const |
| Qt3DRender::QAbstractTexture::Filter | minificationFilter() const |
| void | setAutoMipMapGenerationEnabled(bool autoMipMap) |
| void | setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction) |
| void | setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode) |
| void | setDepth(int depth) |
| void | setFormat(Qt3DRender::QAbstractTexture::TextureFormat format) |
| void | setHeight(int height) |
| void | setLayers(int layers) |
| void | setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter) |
| void | setMaximumAnisotropy(float maximumAnisotropy) |
| void | setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter) |
| void | setTarget(Qt3DRender::QAbstractTexture::Target target) |
| void | setWidth(int width) |
| void | setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX) |
| void | setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY) |
| void | setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ) |
| Qt3DRender::QAbstractTexture::Target | target() const |
| int | width() const |
| Qt3DRender::QTextureWrapMode::WrapMode | wrapModeX() const |
| Qt3DRender::QTextureWrapMode::WrapMode | wrapModeY() const |
| Qt3DRender::QTextureWrapMode::WrapMode | wrapModeZ() const |
メンバー関数のドキュメント
QTextureData::QTextureData()
新しい QTextureData インスタンスを作成します。
void QTextureData::addImageData(const Qt3DRender::QTextureImageDataPtr &imageData)
imageData を使用して、テクスチャに追加の画像レイヤーを追加します。
注: テクスチャ画像は 、テクスチャで指定されたサイズで読み込まれる必要があります。ただし、サイズが指定されていない場合は、最初のテクスチャ画像ファイルのサイズがデフォルトとして使用されます。
Qt3DRender::QAbstractTexture::ComparisonFunction QTextureData::comparisonFunction() const
現在の比較関数を返します。
setComparisonFunction()も参照してください 。
Qt3DRender::QAbstractTexture::ComparisonMode QTextureData::comparisonMode() const
現在の比較モードを返します。
setComparisonMode()も参照してください 。
int QTextureData::depth() const
テクスチャの深度を返します。
setDepth()も参照してください 。
Qt3DRender::QAbstractTexture::TextureFormat QTextureData::format() const
テクスチャ形式を返します
setFormat()も参照してください 。
int QTextureData::height() const
テクスチャの高さを返します。
setHeight()も参照してください 。
QList<Qt3DRender::QTextureImageDataPtr> QTextureData::imageData() const
このテクスチャで使用されている画像のデータを返します。
bool QTextureData::isAutoMipMapGenerationEnabled() const
テクスチャで自動ミップマップ生成が有効になっているかどうかを返します。
int QTextureData::layers() const
テクスチャレイヤーを返します。
setLayers()も参照してください 。
Qt3DRender::QAbstractTexture::Filter QTextureData::magnificationFilter() const
現在の拡大率フィルターを返します。
setMagnificationFilter()も参照してください 。
float QTextureData::maximumAnisotropy() const
現在の最大異方性を返します。
setMaximumAnisotropy()も参照してください 。
Qt3DRender::QAbstractTexture::Filter QTextureData::minificationFilter() const
現在のミニフィケーションフィルターを返します。
setMinificationFilter()も参照してください 。
void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)
テクスチャの自動ミップマップ生成を有効にするかどうかを設定します。autoMipMap に設定します。
isAutoMipMapGenerationEnabled()も参照してください 。
void QTextureData::setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)
比較関数を `comparisonFunction` に設定します。
comparisonFunction()も参照してください 。
void QTextureData::setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)
比較モードを「comparisonMode 」に設定します。
comparisonMode()も参照してください 。
void QTextureData::setDepth(int depth)
テクスチャの深度をdepth
depth()も参照してください 。
void QTextureData::setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)
テクスチャ形式をformat に設定します。
format()も参照してください 。
void QTextureData::setHeight(int height)
目標の高さをheight に設定します。
height()も参照してください 。
void QTextureData::setLayers(int layers)
テクスチャレイヤーを「layers 」に設定します。
layers()も参照してください 。
void QTextureData::setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
拡大率フィルターを「filter 」に設定します。
magnificationFilter()も参照してください 。
void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)
最大異方性をmaximumAnisotropy に設定します。
maximumAnisotropy()も参照してください 。
void QTextureData::setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
ミニフィケーションフィルターを「filter 」に設定します。
minificationFilter()も参照してください 。
void QTextureData::setTarget(Qt3DRender::QAbstractTexture::Target target)
ターゲットテクスチャを `target` に設定します。
target()も参照してください 。
void QTextureData::setWidth(int width)
テクスチャの幅をwidth に設定します。
width()も参照してください 。
void QTextureData::setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)
ラップモード X を「wrapModeX 」に設定します。
wrapModeX()も参照してください 。
void QTextureData::setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)
Y方向の折り返しモードを「wrapModeY 」に設定します。
wrapModeY()も参照してください 。
void QTextureData::setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)
Z方向の折り返しモードを「wrapModeZ 」に設定します。
wrapModeZ()も参照してください 。
Qt3DRender::QAbstractTexture::Target QTextureData::target() const
テクスチャデータのターゲットを返します。
setTarget()も参照してください 。
int QTextureData::width() const
テクスチャの幅を返します。
setWidth()も参照してください 。
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeX() const
現在のラップモード X を返します。
setWrapModeX()も参照してください 。
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeY() const
現在のラップモード Y を返します。
setWrapModeY()も参照してください 。
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeZ() const
現在のラップモード Z を返します。
setWrapModeZ()も参照してください 。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.