21 package com.arm.malideveloper.openglessdk.etcuncompressedalpha;
23 import javax.microedition.khronos.egl.EGLConfig;
24 import javax.microedition.khronos.opengles.GL10;
25 import android.content.Context;
26 import android.opengl.GLSurfaceView;
27 import android.os.Bundle;
28 import android.view.Window;
29 import android.view.WindowManager;
30 import com.arm.malideveloper.openglessdk.*;
34 public ETCUncompressedAlphaDemoView(Context context)
39 @Override
protected void setRendererCallback()
41 setRenderer(
new Renderer());
44 @Override
protected void destroyContextCallback()
46 ETCUncompressedAlpha.uninit();
53 ETCUncompressedAlpha.step();
70 ETCUncompressedAlphaDemoView mView;
73 public static native
void step();
74 public static native
void uninit();
76 @Override
protected void onCreate(Bundle icicle)
78 super.onCreate(icicle);
80 this.requestWindowFeature(Window.FEATURE_NO_TITLE);
81 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
82 WindowManager.LayoutParams.FLAG_FULLSCREEN);
84 mView =
new ETCUncompressedAlphaDemoView(getApplication());
85 setContentView(mView);
108 System.loadLibrary(
"Native");
static native void uninit()
GLint GLsizei GLsizei height
static native void init(int width, int height)
void onCreate(Bundle icicle)
void onSurfaceCreated(GL10 gl, EGLConfig config)
void onDrawFrame(GL10 gl)
static native void step()
void onSurfaceChanged(GL10 gl, int width, int height)