Qt3DRender::QTextureImageData Class
class Qt3DRender::QTextureImageDataQTextureImageData は、テクスチャを表すデータを格納します。詳細...
| ヘッダー: | #include <qtextureimagedata.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| ステータス: | 非推奨 |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
パブリック関数
| QTextureImageData() | |
| int | alignment() const |
| void | cleanup() |
| QByteArray | data(int layer = 0, int face = 0, int mipmapLevel = 0) const |
| int | depth() const |
| int | faces() const |
| QOpenGLTexture::TextureFormat | format() const |
| int | height() const |
| bool | isCompressed() const |
| int | layers() const |
| int | mipLevels() const |
| QOpenGLTexture::PixelFormat | pixelFormat() const |
| QOpenGLTexture::PixelType | pixelType() const |
| void | setAlignment(int alignment) |
| void | setData(const QByteArray &data, int blockSize, bool isCompressed = false) |
| void | setDepth(int depth) |
| void | setFaces(int faces) |
| void | setFormat(QOpenGLTexture::TextureFormat format) |
| void | setHeight(int height) |
| void | setImage(const QImage &image) |
| void | setLayers(int layers) |
| void | setMipLevels(int mipLevels) |
| void | setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat) |
| void | setPixelType(QOpenGLTexture::PixelType pixelType) |
| void | setTarget(QOpenGLTexture::Target target) |
| void | setWidth(int width) |
| QOpenGLTexture::Target | target() const |
| int | width() const |
メンバー関数のドキュメント
QTextureImageData::QTextureImageData()
新しいQt3DRender::QTextureImageData を構築します。
[noexcept] int QTextureImageData::alignment() const
画像のアライメント要件を返します。
setAlignment()も参照してください 。
[noexcept] void QTextureImageData::cleanup()
保存されているテクスチャデータを削除し、オブジェクトを初期状態に戻す
QByteArray QTextureImageData::data(int layer = 0, int face = 0, int mipmapLevel = 0) const
レイヤーlayer 、面face 、ミップマップレベルmipmapLevel のテクスチャの生画像データを返します。
setData()も参照してください 。
[noexcept] int QTextureImageData::depth() const
保存されているテクスチャの深度を返します
setDepth()も参照してください 。
[noexcept] int QTextureImageData::faces() const
保存されているテクスチャの面数を返します
setFaces()も参照してください 。
[noexcept] QOpenGLTexture::TextureFormat QTextureImageData::format() const
保存されたテクスチャのフォーマットを返します。
setFormat()も参照してください 。
[noexcept] int QTextureImageData::height() const
保存されているテクスチャの高さを返します
setHeight()も参照してください 。
[noexcept] bool QTextureImageData::isCompressed() const
保存されたテクスチャが圧縮形式である場合、true を返します。
[noexcept] int QTextureImageData::layers() const
保存されたテクスチャのレイヤー数を返します
setLayers()も参照してください 。
[noexcept] int QTextureImageData::mipLevels() const
保存されているテクスチャのミップレベル数を返します
setMipLevels()も参照してください 。
[noexcept] QOpenGLTexture::PixelFormat QTextureImageData::pixelFormat() const
保存されているテクスチャのピクセル形式を返します。
setPixelFormat()も参照してください 。
[noexcept] QOpenGLTexture::PixelType QTextureImageData::pixelType() const
保存されているテクスチャのピクセル型を返します。
setPixelType()も参照してください 。
[noexcept] void QTextureImageData::setAlignment(int alignment)
イメージのalignment 要件を設定します。
alignment()も参照してください 。
void QTextureImageData::setData(const QByteArray &data, int blockSize, bool isCompressed = false)
データ `data ` を、ブロックサイズ `blockSize ` で保存します。保存するデータが圧縮されている場合は、`isCompressed` となります。
data()も参照してください 。
[noexcept] void QTextureImageData::setDepth(int depth)
深度をdepth に設定します。setDepth
depth()も参照してください 。
[noexcept] void QTextureImageData::setFaces(int faces)
面をfaces に設定します。setFaces
faces()も参照してください 。
[noexcept] void QTextureImageData::setFormat(QOpenGLTexture::TextureFormat format)
フォーマットを「format 」に設定します。
format()も参照してください 。
[noexcept] void QTextureImageData::setHeight(int height)
高さをheight に設定します。setHeight
height()も参照してください 。
void QTextureImageData::setImage(const QImage &image)
画像image を、このオブジェクト内の生データとしてコピーします。
[noexcept] void QTextureImageData::setLayers(int layers)
レイヤーをlayers に設定します。setLayers
layers()も参照してください 。
[noexcept] void QTextureImageData::setMipLevels(int mipLevels)
ミップレベルをmipLevels に設定します。setMipLevels
mipLevels()も参照してください 。
[noexcept] void QTextureImageData::setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat)
ピクセル形式をpixelFormat に設定します。
pixelFormat()も参照してください 。
[noexcept] void QTextureImageData::setPixelType(QOpenGLTexture::PixelType pixelType)
ピクセルタイプをpixelType に設定します。
pixelType()も参照してください 。
[noexcept] void QTextureImageData::setTarget(QOpenGLTexture::Target target)
ターゲットをtarget に設定します。
target()も参照してください 。
[noexcept] void QTextureImageData::setWidth(int width)
幅をwidth に設定します。setWidth
width()も参照してください 。
[noexcept] QOpenGLTexture::Target QTextureImageData::target() const
保存されたテクスチャのターゲットを返します。
setTarget()も参照してください 。
[noexcept] int QTextureImageData::width() const
保存されているテクスチャの幅を返します
setWidth()も参照してください 。
© 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.