QRhiSampler Class
サンプラーリソース。詳細...
Header: | #include <rhi/qrhi.h> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate) |
qmake: | QT += gui-private |
Since: | Qt 6.6 |
Inherits: | QRhiResource |
パブリックタイプ
enum | AddressMode { Repeat, ClampToEdge, Mirror } |
enum | CompareOp { Never, Less, Equal, LessOrEqual, Greater, …, Always } |
enum | Filter { None, Nearest, Linear } |
パブリック関数
QRhiSampler::AddressMode | addressU() const |
QRhiSampler::AddressMode | addressV() const |
QRhiSampler::AddressMode | addressW() const |
QRhiSampler::Filter | magFilter() const |
QRhiSampler::Filter | minFilter() const |
QRhiSampler::Filter | mipmapMode() const |
void | setAddressU(QRhiSampler::AddressMode mode) |
void | setAddressV(QRhiSampler::AddressMode mode) |
void | setAddressW(QRhiSampler::AddressMode mode) |
void | setMagFilter(QRhiSampler::Filter f) |
void | setMinFilter(QRhiSampler::Filter f) |
void | setMipmapMode(QRhiSampler::Filter f) |
void | setTextureCompareOp(QRhiSampler::CompareOp op) |
QRhiSampler::CompareOp | textureCompareOp() const |
再実装パブリック関数
virtual QRhiResource::Type | resourceType() const override |
詳細説明
注: これは互換性保証に制限のあるRHI APIです。詳細はQRhi を参照してください。
メンバ型説明
enum QRhiSampler::AddressMode
アドレッシングモードを指定する
定数 | 値 |
---|---|
QRhiSampler::Repeat | 0 |
QRhiSampler::ClampToEdge | 1 |
QRhiSampler::Mirror | 2 |
enum QRhiSampler::CompareOp
テクスチャ比較関数を指定します。
定数 | 値 | 説明 |
---|---|---|
QRhiSampler::Never | 0 | (デフォルト) |
QRhiSampler::Less | 1 | |
QRhiSampler::Equal | 2 | |
QRhiSampler::LessOrEqual | 3 | |
QRhiSampler::Greater | 4 | |
QRhiSampler::NotEqual | 5 | |
QRhiSampler::GreaterOrEqual | 6 | |
QRhiSampler::Always | 7 |
enum QRhiSampler::Filter
最小化、拡大、またはミップマップフィルタリングを指定します。
定数 | 値 | 説明 |
---|---|---|
QRhiSampler::None | 0 | mipmapMode() にのみ適用可能。ミップマップを使用しないことを示す。 |
QRhiSampler::Nearest | 1 | |
QRhiSampler::Linear | 2 |
メンバ関数説明
QRhiSampler::AddressMode QRhiSampler::addressU() const
水平ラップモードを返します。
setAddressU()も参照 。
QRhiSampler::AddressMode QRhiSampler::addressV() const
垂直ラップモードを返します。
setAddressV() も参照 。
QRhiSampler::AddressMode QRhiSampler::addressW() const
深度ラップモードを返します。
setAddressW()も参照 。
QRhiSampler::Filter QRhiSampler::magFilter() const
拡大フィルタモードを返します。
setMagFilter()も参照 ください。
QRhiSampler::Filter QRhiSampler::minFilter() const
最小化フィルタモードを返します。
setMinFilter()も参照 。
QRhiSampler::Filter QRhiSampler::mipmapMode() const
ミップマップフィルタモードを返します。
setMipmapMode()も参照 ください。
[override virtual]
QRhiResource::Type QRhiSampler::resourceType() const
再定義します:QRhiResource::resourceType() const.
リソースタイプを返します。
void QRhiSampler::setAddressU(QRhiSampler::AddressMode mode)
水平ラップmode を設定します。
addressU()も参照 ください。
void QRhiSampler::setAddressV(QRhiSampler::AddressMode mode)
垂直方向の折り返しを設定しますmode 。
addressV()も参照 ください。
void QRhiSampler::setAddressW(QRhiSampler::AddressMode mode)
深さ方向の折り返しを設定しますmode 。
addressW() も参照 。
void QRhiSampler::setMagFilter(QRhiSampler::Filter f)
拡大フィルターモードをf に設定します。
magFilter() も参照 。
void QRhiSampler::setMinFilter(QRhiSampler::Filter f)
最小化フィルタモードをf に設定します。
minFilter() も参照 。
void QRhiSampler::setMipmapMode(QRhiSampler::Filter f)
ミップマップ・フィルター・モードをf に設定します。
テクスチャにミップレベルがない場合、またはミップレベルを考慮しない場合は None に設定します。
mipmapMode()も参照してください 。
void QRhiSampler::setTextureCompareOp(QRhiSampler::CompareOp op)
テクスチャ比較関数op を設定します。
textureCompareOp() も参照して ください。
QRhiSampler::CompareOp QRhiSampler::textureCompareOp() const
テクスチャ比較関数を返します。
setTextureCompareOp()も参照して ください。
このドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。