Files
codeql/java/ql/test/stubs/google-android-9.0.0/android/view/SurfaceHolder.java
Joe Farebrother 498ad230c2 Update stubs
2022-08-05 12:56:19 +01:00

41 lines
1.3 KiB
Java
Generated

// Generated automatically from android.view.SurfaceHolder for testing purposes
package android.view;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.view.Surface;
public interface SurfaceHolder
{
Canvas lockCanvas();
Canvas lockCanvas(Rect p0);
Rect getSurfaceFrame();
Surface getSurface();
boolean isCreating();
default Canvas lockHardwareCanvas(){ return null; }
static int SURFACE_TYPE_GPU = 0;
static int SURFACE_TYPE_HARDWARE = 0;
static int SURFACE_TYPE_NORMAL = 0;
static int SURFACE_TYPE_PUSH_BUFFERS = 0;
static public interface Callback
{
void surfaceChanged(SurfaceHolder p0, int p1, int p2, int p3);
void surfaceCreated(SurfaceHolder p0);
void surfaceDestroyed(SurfaceHolder p0);
}
static public interface Callback2 extends SurfaceHolder.Callback
{
default void surfaceRedrawNeededAsync(SurfaceHolder p0, Runnable p1){}
void surfaceRedrawNeeded(SurfaceHolder p0);
}
void addCallback(SurfaceHolder.Callback p0);
void removeCallback(SurfaceHolder.Callback p0);
void setFixedSize(int p0, int p1);
void setFormat(int p0);
void setKeepScreenOn(boolean p0);
void setSizeFromLayout();
void setType(int p0);
void unlockCanvasAndPost(Canvas p0);
}