BlitFramebuffer QML Type
Nœud FrameGraph permettant de transférer un rectangle de valeurs de pixels d'une région d'une cible de rendu vers une autre. En savoir plus...
| Import Statement: | import Qt3D.Render 2.12 |
| In C++: | QBlitFramebuffer |
| Inherits: | |
| Status: | Deprecated |
Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- destination : RenderTarget
- destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
- destinationRect : Rect
- interpolationMethod : InterpolationMethod
- source : RenderTarget
- sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
- sourceRect : Rect
Description détaillée
Ce nœud insère un « glBlitFrameBuffer » ou un équivalent dans le flux de commandes. Cela offre une méthode plus efficace pour copier des rectangles entre des textures ou des tampons de surface encapsulés par QRenderTarget que de dessiner des quadrilatères texturés. Il prend également en charge la mise à l'échelle avec la méthode d'interpolation spécifiée.
Remarque : en pratique, le nœud BlitFramebuffer sera souvent utilisé en combinaison avec NoDraw, car un blit ne doit pas impliquer l'émission d'appels de dessin pour aucune entité.
Documentation des propriétés
destination : RenderTarget
Spécifie la cible de rendu de destination. Si ce paramètre n'est pas défini, la destination est supposée être le framebuffer par défaut (c'est-à-dire le backbuffer de la surface actuelle), s'il en existe un.
Remarque : la source et la destination ne doivent pas faire référence à la même cible de rendu.
destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
Spécifie le point d'attache source. La valeur par défaut est RenderTargetOutput.AttachmentPoint.Color0.
destinationRect : Rect
Spécifie le rectangle de destination. Les coordonnées sont supposées suivre le système de coordonnées standard de Qt, c'est-à-dire que l'axe Y s'étend de haut en bas.
interpolationMethod : InterpolationMethod
Définit le type d'interpolation appliqué en cas d'étirement de l'image. La valeur par défaut est « Linéaire ».
source : RenderTarget
Spécifie la cible de rendu source. Si ce paramètre n'est pas défini, la source est considérée comme étant le framebuffer par défaut (c'est-à-dire le backbuffer de la surface actuelle), s'il en existe un.
Remarque : la source et la destination ne doivent pas faire référence à la même cible de rendu.
sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
Spécifie le point d'attache source. La valeur par défaut est RenderTargetOutput.AttachmentPoint.Color0.
sourceRect : Rect
Spécifie le rectangle source. Les coordonnées sont supposées respecter le système de coordonnées standard de Qt, c'est-à-dire que l'axe Y s'étend de haut en bas.
© 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.