GLDebugHelper.Wrap Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Wrap(IEGL, Int32, Writer) |
Encapsulez une interface EGL existante dans une nouvelle interface EGL qui ajoute la prise en charge de la vérification des erreurs et/ou de la journalisation. |
Wrap(IGL, Int32, Writer) |
Encapsulez une interface GL existante dans une nouvelle interface GL qui ajoute la prise en charge de la vérification des erreurs et/ou de la journalisation. |
Wrap(IEGL, Int32, Writer)
Encapsulez une interface EGL existante dans une nouvelle interface EGL qui ajoute la prise en charge de la vérification des erreurs et/ou de la journalisation.
[Android.Runtime.Register("wrap", "(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL;", "")]
public static Javax.Microedition.Khronos.Egl.IEGL? Wrap (Javax.Microedition.Khronos.Egl.IEGL? egl, int configFlags, Java.IO.Writer? log);
[<Android.Runtime.Register("wrap", "(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL;", "")>]
static member Wrap : Javax.Microedition.Khronos.Egl.IEGL * int * Java.IO.Writer -> Javax.Microedition.Khronos.Egl.IEGL
Paramètres
- egl
- IEGL
l’interface GL existante. Doit implémenter EGL et EGL10. Peut également implémenter EGL11.
- configFlags
- Int32
Masque de bits des indicateurs de vérification des erreurs.
- log
- Writer
- Null pour désactiver la journalisation, non null pour activer la journalisation.
Retours
interface EGL encapsulée.
- Attributs
Remarques
Encapsulez une interface EGL existante dans une nouvelle interface EGL qui ajoute la prise en charge de la vérification des erreurs et/ou de la journalisation.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Wrap(IGL, Int32, Writer)
Encapsulez une interface GL existante dans une nouvelle interface GL qui ajoute la prise en charge de la vérification des erreurs et/ou de la journalisation.
[Android.Runtime.Register("wrap", "(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL;", "")]
public static Javax.Microedition.Khronos.Opengles.IGL? Wrap (Javax.Microedition.Khronos.Opengles.IGL? gl, int configFlags, Java.IO.Writer? log);
[<Android.Runtime.Register("wrap", "(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL;", "")>]
static member Wrap : Javax.Microedition.Khronos.Opengles.IGL * int * Java.IO.Writer -> Javax.Microedition.Khronos.Opengles.IGL
Paramètres
- gl
- IGL
l’interface GL existante. Doit implémenter GL et GL10. Peut également implémenter GL11.
- configFlags
- Int32
Masque de bits des indicateurs de vérification des erreurs.
- log
- Writer
- Null pour désactiver la journalisation, non null pour activer la journalisation.
Retours
instance GL encapsulée.
- Attributs
Remarques
Encapsulez une interface GL existante dans une nouvelle interface GL qui ajoute la prise en charge de la vérification des erreurs et/ou de la journalisation.
Encapsuler signifie que l’instance GL transmise à cette méthode est encapsulée à l’intérieur d’une nouvelle instance GL qui effectue éventuellement des opérations supplémentaires avant et après l’appel de l’instance GL encapsulée.
La vérification des erreurs signifie que le wrapper appelle automatiquement glError après chaque opération GL et lève une exception GLException si une erreur se produit. (Par conception, l’appel de glError lui-même n’entraîne pas la levée d’une exception.) L’activation de la vérification des erreurs est une alternative à l’appel manuel de glError après chaque opération GL.
La journalisation signifie écrire une représentation textuelle de chaque appel de méthode GL dans un journal.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.