QRhiSampler Class
Beispielressource. Mehr...
| Überschrift: | #include <rhi/qrhi.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS GuiPrivate) target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate) |
| qmake: | QT += gui-private |
| Seit: | Qt 6.6 |
| Erbt von: | QRhiResource |
Öffentliche Typen
| enum | AddressMode { Repeat, ClampToEdge, Mirror } |
| enum | CompareOp { Never, Less, Equal, LessOrEqual, Greater, …, Always } |
| enum | Filter { None, Nearest, Linear } |
Öffentliche Funktionen
| 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 |
Neu implementierte öffentliche Funktionen
| virtual QRhiResource::Type | resourceType() const override |
Ausführliche Beschreibung
Hinweis: Dies ist eine RHI-API mit eingeschränkten Kompatibilitätsgarantien; weitere Informationen finden Sie unter QRhi.
Dokumentation zu Mitgliedstypen
enum QRhiSampler::AddressMode
Legt den Adressierungsmodus fest
| Konstante | Wert |
|---|---|
QRhiSampler::Repeat | 0 |
QRhiSampler::ClampToEdge | 1 |
QRhiSampler::Mirror | 2 |
enum QRhiSampler::CompareOp
Legt die Funktion für den Texturvergleich fest.
| Konstante | Wert | Beschreibung |
|---|---|---|
QRhiSampler::Never | 0 | (Standard) |
QRhiSampler::Less | 1 | |
QRhiSampler::Equal | 2 | |
QRhiSampler::LessOrEqual | 3 | |
QRhiSampler::Greater | 4 | |
QRhiSampler::NotEqual | 5 | |
QRhiSampler::GreaterOrEqual | 6 | |
QRhiSampler::Always | 7 |
enum QRhiSampler::Filter
Legt die Minifizierungs-, Vergrößerungs- oder Mipmap-Filterung fest
| Konstante | Wert | Beschreibung |
|---|---|---|
QRhiSampler::None | 0 | Gilt nur für „ mipmapMode()“ und gibt an, dass keine Mipmaps verwendet werden sollen |
QRhiSampler::Nearest | 1 | |
QRhiSampler::Linear | 2 |
Dokumentation der Member-Funktionen
QRhiSampler::AddressMode QRhiSampler::addressU() const
Gibt den Modus für den horizontalen Zeilenumbruch zurück.
Siehe auch „ setAddressU()“.
QRhiSampler::AddressMode QRhiSampler::addressV() const
Gibt den vertikalen Zeilenumbruchmodus zurück.
Siehe auch „ setAddressV()“.
QRhiSampler::AddressMode QRhiSampler::addressW() const
Gibt den Tiefen-Wrap-Modus zurück.
Siehe auch „ setAddressW()“.
QRhiSampler::Filter QRhiSampler::magFilter() const
Gibt den Vergrößerungsfiltermodus zurück.
Siehe auch ` setMagFilter()`.
QRhiSampler::Filter QRhiSampler::minFilter() const
Gibt den Modus des Minifizierungsfilters zurück.
Siehe auch „ setMinFilter()“.
QRhiSampler::Filter QRhiSampler::mipmapMode() const
Gibt den Mipmap-Filtermodus zurück.
Siehe auch „ setMipmapMode()“.
[override virtual] QRhiResource::Type QRhiSampler::resourceType() const
Implementiert neu: ` QRhiResource::resourceType()` const.
Gibt den Ressourcentyp zurück.
void QRhiSampler::setAddressU(QRhiSampler::AddressMode mode)
Legt den horizontalen Zeilenumbruch fest mode.
Siehe auch addressU().
void QRhiSampler::setAddressV(QRhiSampler::AddressMode mode)
Legt den vertikalen Zeilenumbruch fest mode.
Siehe auch addressV().
void QRhiSampler::setAddressW(QRhiSampler::AddressMode mode)
Legt den Tiefen-Wrap- mode fest.
Siehe auch addressW().
void QRhiSampler::setMagFilter(QRhiSampler::Filter f)
Stellt den Vergrößerungsfiltermodus auf „ f “ ein.
Siehe auch „ magFilter()“.
void QRhiSampler::setMinFilter(QRhiSampler::Filter f)
Setzt den Minifizierungsfiltermodus auf „ f “.
Siehe auch „ minFilter()“.
void QRhiSampler::setMipmapMode(QRhiSampler::Filter f)
Stellt den Mipmap-Filtermodus auf „ f “ ein.
Lassen Sie diese Einstellung auf „None“ gesetzt, wenn die Textur keine Mip-Stufen aufweist oder wenn die Mip-Stufen nicht berücksichtigt werden sollen.
Siehe auch „ mipmapMode()“.
void QRhiSampler::setTextureCompareOp(QRhiSampler::CompareOp op)
Legt die Texturvergleichsfunktion „ op “ fest.
Siehe auch textureCompareOp().
QRhiSampler::CompareOp QRhiSampler::textureCompareOp() const
Gibt die Texturvergleichsfunktion zurück.
Siehe auch „ setTextureCompareOp()“.
© 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.