Documentation de Gambas - /comp/gb.opengl/gl/deleterenderbuffersext

/comp/gb.opengl/gl/deleterenderbuffersext

# Gl.DeleteRenderbuffersEXT (gb.opengl)

Static Sub DeleteRenderbuffersEXT ( Renderbuffers As Integer[] )

Efface les objets renderbuffer (tampon de rendu).

### Paramètres

n

  Spécifies le nombre d’ objets renderbuffer à effacer.

renderbuffers

  Un pointeur vers un tableau contenant n objets renderbuffer à effacer.

### Description

Gl.DeleteRenderbuffers efface les n objets renderbuffer dont les noms sont stockés dans le tableau adressé par renderbuffers. Le nom zéro est réservé par GL ; il est silencieusement ignoré s’il se trouve dans renderbuffers, comme le sont les autres noms inutilisés. Une fois qu’un objet renderbuffer a été effacé, son nom est inutilisé et il n’a plus de contenu. Si un renderbuffer actuellement lié à la cible Gl.RENDERBUFFER est effacé, tout se passe comme si Gl.BindRenderbuffer était exécuté avec une cible Gl.RENDERBUFFER et nommé zéro.

Si un objet renderbuffer est attaché a un ou plusieurs points d’attache dans le tampon de trame en cours de liaison, tout se passe comme si Gl.FramebufferRenderbuffer avait été appelé avec le renderbuffer zéro pour chaque point d’attache auquel cette image était liée dans le tampon de trame en cours de liaison. En d’autres termes, cet objet renderbuffer est d’abord détaché de tout point de liaison dans le tampon de trame actuellement lié. Notez que l’ image du tampon de trame est spécifiquement non détachée de tout tampon de trame non lié.

### Erreurs

Gl.INVALID_VALUE est generé si n est negatif.

### Voir aussi

Gl.GenRenderbuffers Gl.FramebufferRenderbuffer Gl.RenderbufferStorage Gl.RenderbufferStorageMultisample

Voir la documentation originale sur le site OpenGL