QTextureImageData Class
class Qt3DRender::QTextureImageDataQTextureImageData はテクスチャを表すデータを格納します。詳細...
ヘッダー | #include <QTextureImageData> |
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 、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
保存されているテクスチャのミップレベルの数を返します。
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 に設定する。
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 に設定する。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 に設定する。
width()も参照 。
[noexcept]
QOpenGLTexture::Target QTextureImageData::target() const
保存されているテクスチャのターゲットを返します。
setTarget()も参照してください 。
[noexcept]
int QTextureImageData::width() const
保存されているテクスチャの幅を返します。
setWidth()も参照してください 。
© 2025 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.