Sprache

GLSurfaceView.IRenderer.OnDrawFrame(IGL10) Methode

Definition

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 ...
            }

Java Dokumentation für android.opengl.GLSurfaceView.Renderer.onDrawFrame(javax.microedition.khronos.opengles.GL10).

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.

Gilt für: