Sur cette page

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

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

enum QRhiSampler::CompareOp

Spécifie la fonction de comparaison des textures.

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

enum QRhiSampler::Filter

Spécifie la minification, l'agrandissement ou le filtrage mipmap.

ConstanteValeurDescription
QRhiSampler::None0Applicable uniquement pour mipmapMode(), indique qu'aucune mipmap ne doit être utilisée.
QRhiSampler::Nearest1
QRhiSampler::Linear2

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.