RenderPassTexture QML Type
Définit une texture destinée à servir de cible de rendu dans un « pass ». En savoir plus…
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.11 |
| Inherits: |
Propriétés
- format : enumeration
Description détaillée
RenderPassTexture déclare une texture hors écran dans laquelle un « RenderPass » peut effectuer un rendu. La texture est automatiquement créée et gérée par le système de rendu. Par défaut, sa taille suit celle de la fenêtre d'affichage de l'View3D.
Une fois déclarée, associez la texture à un passage via ` ColorAttachment ` (pour la sortie de couleur) ou ` DepthTextureAttachment ` (pour la sortie de profondeur). La texture obtenue est alors accessible depuis un passage suivant ou un composant ` Texture ` à l’aide de ` RenderOutputProvider`.
// Declare a float color buffer
RenderPassTexture {
id: hdrColorTexture
format: RenderPassTexture.RGBA16F
}
RenderPass {
commands: [
ColorAttachment {
name: "color0"
target: hdrColorTexture
}
]
}Voir également ColorAttachment, DepthTextureAttachment et RenderOutputProvider.
Documentation sur les propriétés
format : enumeration
Définit le format de la texture de destination de rendu.
Les formats disponibles sont les suivants :
| Constante | Valeur |
|---|---|
RenderPassTexture.Unknown | |
RenderPassTexture.RGBA8 | |
RenderPassTexture.RGBA16F | |
RenderPassTexture.RGBA32F | |
RenderPassTexture.R8 | |
RenderPassTexture.R16 | |
RenderPassTexture.R16F | |
RenderPassTexture.R32F | |
RenderPassTexture.Depth16 | |
RenderPassTexture.Depth24 | |
RenderPassTexture.Depth32 | |
RenderPassTexture.Depth24Stencil8 |
© 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.