GLDebugHelper.Wrap Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Wrap(IEGL, Int32, Writer) |
Обтекайте существующий интерфейс EGL в новом интерфейсе EGL, который добавляет поддержку проверки ошибок и (или) ведения журнала. |
Wrap(IGL, Int32, Writer) |
Обтекайте существующий интерфейс GL в новом интерфейсе GL, который добавляет поддержку проверки ошибок и (или) ведения журнала. |
Wrap(IEGL, Int32, Writer)
Обтекайте существующий интерфейс EGL в новом интерфейсе EGL, который добавляет поддержку проверки ошибок и (или) ведения журнала.
[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
Параметры
- egl
- IEGL
существующий интерфейс GL. Необходимо реализовать EGL и EGL10. Может также реализовать EGL11.
- configFlags
- Int32
Битовая маска флагов проверки ошибок.
- log
- Writer
- Значение NULL для отключения ведения журнала, не допускающего значение NULL, чтобы включить ведение журнала.
Возвращаемое значение
интерфейс EGL с оболочкой.
- Атрибуты
Комментарии
Обтекайте существующий интерфейс EGL в новом интерфейсе EGL, который добавляет поддержку проверки ошибок и (или) ведения журнала.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
Wrap(IGL, Int32, Writer)
Обтекайте существующий интерфейс GL в новом интерфейсе GL, который добавляет поддержку проверки ошибок и (или) ведения журнала.
[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
Параметры
- gl
- IGL
существующий интерфейс GL. Должен реализовывать GL и GL10. Кроме того, может реализовать GL11.
- configFlags
- Int32
Битовая маска флагов проверки ошибок.
- log
- Writer
- Значение NULL для отключения ведения журнала, не допускающего значение NULL, чтобы включить ведение журнала.
Возвращаемое значение
Экземпляр упаковаемого GL.
- Атрибуты
Комментарии
Обтекайте существующий интерфейс GL в новом интерфейсе GL, который добавляет поддержку проверки ошибок и (или) ведения журнала.
Упаковка означает, что экземпляр GL, переданный этому методу, упаковывается в новый экземпляр GL, который при необходимости выполняет дополнительные операции до и после вызова экземпляра упаковаемого GL.
Проверка ошибок означает, что оболочка автоматически вызовет glError после каждой операции GL и вызовет GLException, если возникает ошибка. (По дизайну вызов glError сам не приведет к возникновению исключения.) Включение проверки ошибок является альтернативой ручному вызову glError после каждой операции GL.
Ведение журнала означает написание текстового представления каждого вызова метода GL в журнал.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.