Sur cette page

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

ConstanteValeur
QRhiSampler::Repeat0
QRhiSampler::ClampToEdge1
QRhiSampler::Mirror2

enum QRhiSampler::CompareOp

Spécifie la fonction de comparaison des textures.

ConstanteValeurDescription
QRhiSampler::Never0(par défaut)
QRhiSampler::Less1 
QRhiSampler::Equal2 
QRhiSampler::LessOrEqual3 
QRhiSampler::Greater4 
QRhiSampler::NotEqual5 
QRhiSampler::GreaterOrEqual6 
QRhiSampler::Always7 

enum QRhiSampler::Filter

Spécifie le filtrage par réduction, agrandissement ou mipmap

ConstanteValeurDescription
QRhiSampler::None0Applicable uniquement à la fonction ` mipmapMode()`, indique qu'aucun mipmap ne doit être utilisé
QRhiSampler::Nearest1 
QRhiSampler::Linear2 

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.