QTextureImageData Class

class Qt3DRender::QTextureImageData

QTextureImageData はテクスチャを表すデータを格納します。詳細...

Header: #include <QTextureImageData>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
Status: Deprecated

パブリック関数

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 および mipmapLevelmipmapLevel におけるテクスチャの生画像データを返します。

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

格納されているテクスチャの mip レベルの数を返します。

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)

ブロックサイズblockSize で、格納するデータが圧縮されている場合はisCompressed で、データdata を格納します。

data()も参照

[noexcept] void QTextureImageData::setDepth(int depth)

深度をdepth設定します。

depth()も参照して ください.

[noexcept] void QTextureImageData::setFaces(int faces)

面を faces に設定します。

faces()も参照

[noexcept] void QTextureImageData::setFormat(QOpenGLTexture::TextureFormat format)

フォーマットをformat に設定します。

format()も参照

[noexcept] void QTextureImageData::setHeight(int height)

高さをheight設定します。

height()も参照

void QTextureImageData::setImage(const QImage &image)

画像image を生データとしてこのオブジェクト内にコピーします。

[noexcept] void QTextureImageData::setLayers(int layers)

レイヤーをlayers設定します。

layers()も参照

[noexcept] void QTextureImageData::setMipLevels(int mipLevels)

ミップレベルを mipLevels に設定します。

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設定します。

width()も参照して ください。

[noexcept] QOpenGLTexture::Target QTextureImageData::target() const

保存されているテクスチャのターゲットを返します。

setTarget()も参照して ください。

[noexcept] int QTextureImageData::width() const

保存されたテクスチャの幅を返します。

setWidth()も参照

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。