QRhiSampler Class
Ressource d'échantillons. En savoir plus...
| En-tête : | #include <rhi/qrhi.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS GuiPrivate) target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate) |
| qmake : | QT += gui-private |
| Depuis : | Qt 6.6 |
| Hérite de : | QRhiResource |
Types publics
| enum | AddressMode { Repeat, ClampToEdge, Mirror } |
| enum | CompareOp { Never, Less, Equal, LessOrEqual, Greater, …, Always } |
| enum | Filter { None, Nearest, Linear } |
Fonctions publiques
| 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 |
Fonctions publiques réimplémentées
| virtual QRhiResource::Type | resourceType() const override |
Description détaillée
Remarque : il s’agit d’une API RHI offrant des garanties de compatibilité limitées ; pour plus de détails, consultez QRhi.
Documentation sur les types membres
enum QRhiSampler::AddressMode
Spécifie le mode d'adressage
| Constante | Valeur |
|---|---|
QRhiSampler::Repeat | 0 |
QRhiSampler::ClampToEdge | 1 |
QRhiSampler::Mirror | 2 |
enum QRhiSampler::CompareOp
Spécifie la fonction de comparaison des textures.
| Constante | Valeur | Description |
|---|---|---|
QRhiSampler::Never | 0 | (par défaut) |
QRhiSampler::Less | 1 | |
QRhiSampler::Equal | 2 | |
QRhiSampler::LessOrEqual | 3 | |
QRhiSampler::Greater | 4 | |
QRhiSampler::NotEqual | 5 | |
QRhiSampler::GreaterOrEqual | 6 | |
QRhiSampler::Always | 7 |
enum QRhiSampler::Filter
Spécifie le filtrage par réduction, agrandissement ou mipmap
| Constante | Valeur | Description |
|---|---|---|
QRhiSampler::None | 0 | Applicable uniquement à la fonction ` mipmapMode()`, indique qu'aucun mipmap ne doit être utilisé |
QRhiSampler::Nearest | 1 | |
QRhiSampler::Linear | 2 |
Documentation des fonctions membres
QRhiSampler::AddressMode QRhiSampler::addressU() const
Renvoie le mode de retour à la ligne horizontal.
Voir aussi setAddressU().
QRhiSampler::AddressMode QRhiSampler::addressV() const
Renvoie le mode de retour à la ligne vertical.
Voir aussi setAddressV().
QRhiSampler::AddressMode QRhiSampler::addressW() const
Renvoie le mode de bouclage de profondeur.
Voir aussi ` setAddressW()`.
QRhiSampler::Filter QRhiSampler::magFilter() const
Renvoie le mode du filtre de grossissement.
Voir aussi setMagFilter().
QRhiSampler::Filter QRhiSampler::minFilter() const
Renvoie le mode du filtre de minification.
Voir aussi ` setMinFilter()`.
QRhiSampler::Filter QRhiSampler::mipmapMode() const
Renvoie le mode de filtrage mipmap.
Voir aussi setMipmapMode().
[override virtual] QRhiResource::Type QRhiSampler::resourceType() const
Réimplémente : ` QRhiResource::resourceType()` const.
Renvoie le type de ressource.
void QRhiSampler::setAddressU(QRhiSampler::AddressMode mode)
Définit l'mode de retour à la ligne horizontale.
Voir aussi addressU().
void QRhiSampler::setAddressV(QRhiSampler::AddressMode mode)
Définit l'mode s de retour à la ligne verticale.
Voir également addressV().
void QRhiSampler::setAddressW(QRhiSampler::AddressMode mode)
Définit l'mode de bouclage de profondeur.
Voir aussi addressW().
void QRhiSampler::setMagFilter(QRhiSampler::Filter f)
Définit le mode du filtre de zoom sur « f ».
Voir également magFilter().
void QRhiSampler::setMinFilter(QRhiSampler::Filter f)
Définit le mode du filtre de minification sur « f ».
Voir également minFilter().
void QRhiSampler::setMipmapMode(QRhiSampler::Filter f)
Définit le mode de filtrage mipmap sur « f ».
Laissez cette option sur « None » lorsque la texture ne comporte pas de niveaux de mipmap ou lorsque ceux-ci ne doivent pas être pris en compte.
Voir également ` mipmapMode()`.
void QRhiSampler::setTextureCompareOp(QRhiSampler::CompareOp op)
Définit la fonction de comparaison des textures op.
Voir également textureCompareOp().
QRhiSampler::CompareOp QRhiSampler::textureCompareOp() const
Renvoie la fonction de comparaison de textures.
Voir aussi 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.