.class public Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18; .super Landroid/view/SurfaceView; .source "GLSurfaceViewAPI18.java" # interfaces .implements Landroid/view/SurfaceHolder$Callback; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$LogWriter;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EglHelper;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$SimpleEGLConfigChooser;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$ComponentSizeChooser;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$BaseConfigChooser;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$DefaultWindowSurfaceFactory;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$DefaultContextFactory;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory;, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLWrapper; } .end annotation # static fields .field private static final a:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager; # instance fields .field private final b:Ljava/lang/ref/WeakReference; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/ref/WeakReference<", "Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;", ">;" } .end annotation .end field .field private c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; .field private d:Landroid/opengl/GLSurfaceView$Renderer; .field private e:Z .field private f:Landroid/opengl/GLSurfaceView$EGLConfigChooser; .field private g:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory; .field private h:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory; .field private i:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLWrapper; .field private j:I .field private k:I .field private l:Z # direct methods .method static constructor ()V .locals 2 .line 1979 new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager;->(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$1;)V sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->a:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager; return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 0 .line 235 invoke-direct {p0, p1, p2}, Landroid/view/SurfaceView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V .line 1981 new-instance p1, Ljava/lang/ref/WeakReference; invoke-direct {p1, p0}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->b:Ljava/lang/ref/WeakReference; .line 236 invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->b()V return-void .end method .method static synthetic a(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)I .locals 0 .line 176 iget p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->k:I return p0 .end method .method static synthetic a()Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager; .locals 1 .line 176 sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->a:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThreadManager; return-object v0 .end method .method static synthetic b(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)Landroid/opengl/GLSurfaceView$EGLConfigChooser; .locals 0 .line 176 iget-object p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->f:Landroid/opengl/GLSurfaceView$EGLConfigChooser; return-object p0 .end method .method private b()V .locals 3 .line 255 invoke-virtual {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->getHolder()Landroid/view/SurfaceHolder; move-result-object v0 .line 256 invoke-interface {v0, p0}, Landroid/view/SurfaceHolder;->addCallback(Landroid/view/SurfaceHolder$Callback;)V .line 257 sget v1, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v2, 0x8 if-gt v1, v2, :cond_0 const/4 v1, 0x4 .line 260 invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;->setFormat(I)V :cond_0 return-void .end method .method static synthetic c(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory; .locals 0 .line 176 iget-object p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->g:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory; return-object p0 .end method .method private c()V .locals 2 .line 1855 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; if-nez v0, :cond_0 return-void .line 1856 :cond_0 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "setRenderer has already been called for this instance." invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .end method .method static synthetic d(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory; .locals 0 .line 176 iget-object p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->h:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory; return-object p0 .end method .method static synthetic e(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLWrapper; .locals 0 .line 176 iget-object p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->i:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLWrapper; return-object p0 .end method .method static synthetic f(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)I .locals 0 .line 176 iget p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->j:I return p0 .end method .method static synthetic g(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)Z .locals 0 .line 176 iget-boolean p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->l:Z return p0 .end method .method static synthetic h(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;)Landroid/opengl/GLSurfaceView$Renderer; .locals 0 .line 176 iget-object p0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->d:Landroid/opengl/GLSurfaceView$Renderer; return-object p0 .end method # virtual methods .method protected finalize()V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Throwable; } .end annotation .line 242 :try_start_0 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; if-eqz v0, :cond_0 .line 245 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->e()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 248 :cond_0 invoke-super {p0}, Ljava/lang/Object;->finalize()V return-void :catchall_0 move-exception v0 invoke-super {p0}, Ljava/lang/Object;->finalize()V .line 249 throw v0 .end method .method public getDebugFlags()I .locals 1 .line 302 iget v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->j:I return v0 .end method .method public getPreserveEGLContextOnPause()Z .locals 1 .line 331 iget-boolean v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->l:Z return v0 .end method .method public getRenderMode()I .locals 1 .line 518 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->b()I move-result v0 return v0 .end method .method protected onAttachedToWindow()V .locals 4 .line 594 invoke-super {p0}, Landroid/view/SurfaceView;->onAttachedToWindow()V .line 598 iget-boolean v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->e:Z if-eqz v0, :cond_2 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->d:Landroid/opengl/GLSurfaceView$Renderer; if-eqz v0, :cond_2 .line 600 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; const/4 v1, 0x1 if-eqz v0, :cond_0 .line 601 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->b()I move-result v0 goto :goto_0 :cond_0 const/4 v0, 0x1 .line 603 :goto_0 new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; iget-object v3, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->b:Ljava/lang/ref/WeakReference; invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->(Ljava/lang/ref/WeakReference;)V iput-object v2, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; if-eq v0, v1, :cond_1 .line 605 iget-object v1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->a(I)V .line 607 :cond_1 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->start()V :cond_2 const/4 v0, 0x0 .line 609 iput-boolean v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->e:Z return-void .end method .method protected onDetachedFromWindow()V .locals 1 .line 622 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; if-eqz v0, :cond_0 .line 623 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->e()V :cond_0 const/4 v0, 0x1 .line 625 iput-boolean v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->e:Z .line 626 invoke-super {p0}, Landroid/view/SurfaceView;->onDetachedFromWindow()V return-void .end method .method public setDebugFlags(I)V .locals 0 .line 294 iput p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->j:I return-void .end method .method public setEGLConfigChooser(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V .locals 0 .line 418 invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c()V .line 419 iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->f:Landroid/opengl/GLSurfaceView$EGLConfigChooser; return-void .end method .method public setEGLConfigChooser(Z)V .locals 1 .line 437 new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$SimpleEGLConfigChooser; invoke-direct {v0, p0, p1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$SimpleEGLConfigChooser;->(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;Z)V invoke-virtual {p0, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->setEGLConfigChooser(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V return-void .end method .method public setEGLContextClientVersion(I)V .locals 0 .line 486 invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c()V .line 487 iput p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->k:I return-void .end method .method public setEGLContextFactory(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory;)V .locals 0 .line 387 invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c()V .line 388 iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->g:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory; return-void .end method .method public setEGLWindowSurfaceFactory(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory;)V .locals 0 .line 401 invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c()V .line 402 iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->h:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory; return-void .end method .method public setGLWrapper(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLWrapper;)V .locals 0 .line 281 iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->i:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLWrapper; return-void .end method .method public setPreserveEGLContextOnPause(Z)V .locals 0 .line 324 iput-boolean p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->l:Z return-void .end method .method public setRenderMode(I)V .locals 1 .line 507 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {v0, p1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->a(I)V return-void .end method .method public setRenderer(Landroid/opengl/GLSurfaceView$Renderer;)V .locals 2 .line 361 invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c()V .line 362 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->f:Landroid/opengl/GLSurfaceView$EGLConfigChooser; if-nez v0, :cond_0 .line 363 new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$SimpleEGLConfigChooser; const/4 v1, 0x1 invoke-direct {v0, p0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$SimpleEGLConfigChooser;->(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;Z)V iput-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->f:Landroid/opengl/GLSurfaceView$EGLConfigChooser; .line 365 :cond_0 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->g:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory; const/4 v1, 0x0 if-nez v0, :cond_1 .line 366 new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$DefaultContextFactory; invoke-direct {v0, p0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$DefaultContextFactory;->(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$1;)V iput-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->g:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLContextFactory; .line 368 :cond_1 iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->h:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory; if-nez v0, :cond_2 .line 369 new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$DefaultWindowSurfaceFactory; invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$DefaultWindowSurfaceFactory;->(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$1;)V iput-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->h:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$EGLWindowSurfaceFactory; .line 371 :cond_2 iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->d:Landroid/opengl/GLSurfaceView$Renderer; .line 372 new-instance p1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; iget-object v0, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->b:Ljava/lang/ref/WeakReference; invoke-direct {p1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->(Ljava/lang/ref/WeakReference;)V iput-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; .line 373 iget-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {p1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->start()V return-void .end method .method public surfaceChanged(Landroid/view/SurfaceHolder;III)V .locals 0 .line 554 iget-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {p1, p3, p4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->a(II)V return-void .end method .method public surfaceCreated(Landroid/view/SurfaceHolder;)V .locals 0 .line 537 iget-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {p1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->c()V return-void .end method .method public surfaceDestroyed(Landroid/view/SurfaceHolder;)V .locals 0 .line 546 iget-object p1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18;->c:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread; invoke-virtual {p1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->d()V return-void .end method