QRhiSampler Class
Échantillon de ressources. Plus d'informations...
| 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 : | 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 avec des garanties de compatibilité limitées, voir QRhi pour plus de détails.
Documentation sur les types de 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 de la constante |
|---|---|---|
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 la minification, l'agrandissement ou le filtrage mipmap.
| Constante | Valeur | Description |
|---|---|---|
QRhiSampler::None | 0 | Applicable uniquement pour mipmapMode(), indique qu'aucune mipmap ne doit être utilisée. |
QRhiSampler::Nearest | 1 | |
QRhiSampler::Linear | 2 |
Documentation des fonctions membres
QRhiSampler::AddressMode QRhiSampler::addressU() const
Renvoie le mode d'enroulement horizontal.
Voir aussi setAddressU().
QRhiSampler::AddressMode QRhiSampler::addressV() const
Renvoie le mode d'enroulement vertical.
Voir aussi setAddressV().
QRhiSampler::AddressMode QRhiSampler::addressW() const
Renvoie le mode d'enveloppement de la profondeur.
Voir aussi setAddressW().
QRhiSampler::Filter QRhiSampler::magFilter() const
Renvoie le mode du filtre d'agrandissement.
Voir aussi setMagFilter().
QRhiSampler::Filter QRhiSampler::minFilter() const
Renvoie le mode de filtrage de la 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'habillage horizontal mode.
Voir aussi addressU().
void QRhiSampler::setAddressV(QRhiSampler::AddressMode mode)
Définit l'habillage vertical mode.
Voir aussi addressV().
void QRhiSampler::setAddressW(QRhiSampler::AddressMode mode)
Définit la profondeur de l'habillage mode.
Voir aussi addressW().
void QRhiSampler::setMagFilter(QRhiSampler::Filter f)
Définit le mode du filtre d'agrandissement sur f.
Voir aussi magFilter().
void QRhiSampler::setMinFilter(QRhiSampler::Filter f)
Définit le mode de filtrage de la minification à f.
Voir aussi minFilter().
void QRhiSampler::setMipmapMode(QRhiSampler::Filter f)
Définit le mode de filtrage de la mipmap à f.
Laissez cette valeur à None si la texture n'a pas de niveaux de mip, ou si les niveaux de mip 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 aussi textureCompareOp().
QRhiSampler::CompareOp QRhiSampler::textureCompareOp() const
Renvoie la fonction de comparaison des 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.