IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Viadeo Twitter Facebook Share on Google+   
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QGLFramebufferObjectFormat

La 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�e

La 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 membres

QGLFramebufferObjectFormat::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 () const

Retourne 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 () const

Retourne 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 () const

Retourne 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 () const

Retourne 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 ) const

Retourne 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 ) const

Retourne true si toutes les options de ce format d'objet framebuffer sont les m�mes que other ; sinon retourne false.

Remerciements

Merci � 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 !