GLSurfaceView.IRenderer.OnDrawFrame(IGL10) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, um den aktuellen Frame zu zeichnen.
[Android.Runtime.Register("onDrawFrame", "(Ljavax/microedition/khronos/opengles/GL10;)V", "GetOnDrawFrame_Ljavax_microedition_khronos_opengles_GL10_Handler:Android.Opengl.GLSurfaceView/IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnDrawFrame(Javax.Microedition.Khronos.Opengles.IGL10? gl);
[<Android.Runtime.Register("onDrawFrame", "(Ljavax/microedition/khronos/opengles/GL10;)V", "GetOnDrawFrame_Ljavax_microedition_khronos_opengles_GL10_Handler:Android.Opengl.GLSurfaceView/IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnDrawFrame : Javax.Microedition.Khronos.Opengles.IGL10 -> unit
Parameter
- gl
- IGL10
die GL-Schnittstelle. Wird instanceof verwendet, um zu testen, ob die Schnittstelle GL11- oder höhere Schnittstellen unterstützt.
- Attribute
Hinweise
Wird aufgerufen, um den aktuellen Frame zu zeichnen.
Diese Methode ist für das Zeichnen des aktuellen Frames verantwortlich.
Die Implementierung dieser Methode sieht in der Regel wie folgt aus:
void onDrawFrame(GL10 gl) {
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
//... other gl calls to render the scene ...
}
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.