QGLFramebufferObjectFormatLa classe QGLFramebufferObjectFormat sp�cifie le format d'un objet framebuffer OpenGL. Plus d'informations... #include <QGLFramebufferObjectFormat> Voir la position dans l'arbre des classes. Cette classe a �t� introduite dans Qt 4.6. Description d�taill�eLa classe QGLFramebufferObjectFormat sp�cifie le format d'un objet framebuffer OpenGL. Un objet framebuffer contient plusieurs caract�ristiques.
� noter que les buffers joints ou certains nombres d'�chantillons par pixel peuvent ne pas �tre pris en charge par le pilote mat�riel. On appelle QGLFramebufferObject::format() apr�s la cr�ation d'un QGLFramebufferObject pour conna�tre le format exact qui a �t� utilis� pour cr�er l'objet framebuffer. Voir aussi QGLFramebufferObject. Fonctions membresQGLFramebufferObjectFormat::QGLFramebufferObjectFormat ()Cr�e un objet QGLFramebufferObjectFormat pour sp�cifier le format d'un objet framebuffer OpenGL. Par d�faut, le format sp�cifie un objet framebuffer sans multisampling et sans buffer joint avec comme texture cible GL_TEXTURE_2D et comme format interne GL_RGBA8. Sur les syst�mes OpenGL/ES, le format interne par d�faut est GL_RGBA. Voir aussi samples(), attachment() et internalTextureFormat(). QGLFramebufferObjectFormat::QGLFramebufferObjectFormat ( const QGLFramebufferObjectFormat & other )Construit une copie de other. QGLFramebufferObjectFormat::~QGLFramebufferObjectFormat ()D�truit le QGLFramebufferObjectFormat. QGLFramebufferObject::Attachment QGLFramebufferObjectFormat::attachment () constRetourne la configuration des buffers de profondeur et stencil joints � l'objet framebuffer. La valeur par d�faut est QGLFramebufferObject::NoAttachment. Voir aussi setAttachment(). GLenum QGLFramebufferObjectFormat::internalTextureFormat () constRetourne le format interne de la texture de l'objet framebuffer ou le buffer de couleurs pour un objet framebuffer utilisant le multisampling. La valeur par d�faut est GL_RGBA8 pour les syst�mes OpenGL et GL_RGBA pour les syst�mes OpenGL/ES. Voir aussi setInternalTextureFormat(). int QGLFramebufferObjectFormat::samples () constRetourne le nombre d'�chantillons par pixel si l'objet framebuffer est un objet framebuffer utilisant le multisampling. Sinon, retourne 0. La valeur par d�faut est 0. Voir aussi setSamples(). void QGLFramebufferObjectFormat::setAttachment ( QGLFramebufferObject::Attachment attachment )D�finit la configuration des buffers joints d'un objet framebuffer � attachment. Voir aussi attachment(). void QGLFramebufferObjectFormat::setInternalTextureFormat ( GLenum internalTextureFormat )D�finit � internalTextureFormat le format interne de la texture de l'objet framebuffer ou du buffer de couleurs pour un objet framebuffer utilisant le multisampling. Voir aussi internalTextureFormat(). void QGLFramebufferObjectFormat::setSamples ( int samples )D�finit � samples le nombre d'�chantillons par pixel pour un objet framebuffer utilisant le multisampling. La valeur par d�faut est 0, repr�sentant un objet framebuffer sans multisampling. Si le nombre d'�chantillons voulu n'est pas pris en charge par le mat�riel, alors le nombre maximum possible va �tre utilis�. � noter que les objets framebuffer utilisant le multisampling ne peuvent pas �tre li�s comme textures. Aussi, l'extension GL_EXT_framebuffer_multisample est requise pour cr�er un framebuffer avec plus d'un �chantillon par pixel. Voir aussi samples(). void QGLFramebufferObjectFormat::setTextureTarget ( GLenum target )D�finit � target, la texture cible de la texture attach�e � l'objet framebuffer. Cette valeur est ignor�e pour les objets framebuffer utilisant le multisampling. Voir aussi textureTarget() et samples(). GLenum QGLFramebufferObjectFormat::textureTarget () constRetourne la texture cible de la texture attach�e � l'objet framebuffer. Cette valeur est ignor�e pour les objets framebuffer utilisant le multisampling. La valeur par d�faut est GL_TEXTURE_2D. Voir aussi setTextureTarget() et samples(). bool QGLFramebufferObjectFormat::operator!= ( const QGLFramebufferObjectFormat & other ) constRetourne false si toutes les options de ce format d'objet framebuffer sont les m�mes que other ; sinon retourne true. QGLFramebufferObjectFormat & QGLFramebufferObjectFormat::operator= ( const QGLFramebufferObjectFormat & other )Affecte other � cet objet. bool QGLFramebufferObjectFormat::operator== ( const QGLFramebufferObjectFormat & other ) constRetourne true si toutes les options de ce format d'objet framebuffer sont les m�mes que other ; sinon retourne false. RemerciementsMerci � Alexandre Laurent pour la traduction ainsi qu'� Lo?c Leguay, Jonathan Courtois et Claude Leloup pour leur relecture ! |
Cette page est une traduction d'une page de la documentation de Qt, �crite par Nokia Corporation and/or its subsidiary(-ies). Les �ventuels probl�mes r�sultant d'une mauvaise traduction ne sont pas imputables � Nokia. | Qt 4.7 | |
Copyright © 2025 Developpez LLC. Tous droits r�serv�s Developpez LLC. Aucune reproduction, m�me partielle, ne peut �tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'� 3 ans de prison et jusqu'� 300 000 E de dommages et int�r�ts. Cette page est d�pos�e � la SACD. | ||
Vous avez d�nich� une erreur ? Un bug ? Une redirection cass�e ? Ou tout autre probl�me, quel qu'il soit ? Ou bien vous d�sirez participer � ce projet de traduction ? N'h�sitez pas � nous contacter ou par MP ! |