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

/comp/gb.opengl/gl/getrenderbufferparameterivext

# Gl.GetRenderbufferParameterivEXT (gb.opengl)

Static Function GetRenderbufferParameterivEXT ( Target As Integer, Pname As Integer ) As Integer[]

### Paramètres

target

  Spécifie la cible de l'opération de requête. target doit être Gl.RENDERBUFFER.

pname

  Spécifie le paramètre dont la valeur à extraire de renderbuffer (tampon de rendu) est liée à target.

params

  Spécifie adresse d'un tableau qui recevra la valeur du paramètre requis.

### Description

Gl.GetRenderbufferParameteriv extrait les informations concernant un objet renderbuffer lié.
target spécifie la cible de l'opération de requête et doit être Gl.RENDERBUFFER.
pname spécifie le paramètre dont la valeur requise doit être Gl.RENDERBUFFER_WIDTH, Gl.RENDERBUFFER_HEIGHT, Gl.RENDERBUFFER_INTERNAL_FORMAT, Gl.RENDERBUFFER_RED_SIZE, Gl.RENDERBUFFER_GREEN_SIZE, Gl.RENDERBUFFER_BLUE_SIZE, Gl.RENDERBUFFER_ALPHA_SIZE, Gl.RENDERBUFFER_DEPTH_SIZE, Gl.RENDERBUFFER_DEPTH_SIZE, Gl.RENDERBUFFER_STENCIL_SIZE, ou Gl.RENDERBUFFER_SAMPLES.

Suite à un retour réussi de Gl.GetRenderbufferParameteriv, si_pname_ est Gl.RENDERBUFFER_WIDTH, Gl.RENDERBUFFER_HEIGHT, Gl.RENDERBUFFER_INTERNAL_FORMAT, ou Gl.RENDERBUFFER_SAMPLES, params contiendra la largeur en pixels, la hauteur en pixels, le format interne, ou le nombre d'échantillons, respectivement, de l'image du renderbuffer couramment lié à target.

Si pname est Gl.RENDERBUFFER_RED_SIZE, Gl.RENDERBUFFER_GREEN_SIZE, Gl.RENDERBUFFER_BLUE_SIZE, Gl.RENDERBUFFER_ALPHA_SIZE, Gl.RENDERBUFFER_DEPTH_SIZE, ou Gl.RENDERBUFFER_STENCIL_SIZE, params contiendra les résolutions actuelles (et non pas les résolutions spécifiées lorsque le tableau image a été défini) pour les composantes rouge,verte , bleue, profondeur alpha ou pochoir respectivement, de l'image du renderbuffer couramment lié à target.

### Erreurs

Gl.INVALID_ENUM est générée si pname n'est pas l'une des requêtes acceptées.

### Voir aussi

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

Voir documentation originale sur le site web OpenGL