Android Open Source - androidOpenGLShapes Open G L Shapes






From Project

Back to project page androidOpenGLShapes.

License

The source code is released under:

MIT License

If you think the Android project androidOpenGLShapes listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.opengl;
/*from  w  ww  .ja  v  a 2  s .c  om*/
import android.app.Activity;
import android.opengl.GLSurfaceView;
import android.os.Bundle;

public class OpenGLShapes extends Activity {


    private GLSurfaceView mGLView;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Create a GLSurfaceView instance and set it
        // as the ContentView for this Activity.
        mGLView = new MyGLSurfaceView(this);
        setContentView(mGLView);
    }
    
    @Override
    protected void onPause() {
        super.onPause();
        // The following call pauses the rendering thread.
        // If your OpenGL application is memory intensive,
        // you should consider de-allocating objects that
        // consume significant memory here.
        mGLView.onPause();
    }

    @Override
    protected void onResume() {
        super.onResume();
        // The following call resumes a paused rendering thread.
        // If you de-allocated graphic objects for onPause()
        // this is a good place to re-allocate them.
        mGLView.onResume();
    }
    
    
}




Java Source Code List

com.example.opengl.Circle.java
com.example.opengl.MyGLRenderer.java
com.example.opengl.MyGLSurfaceView.java
com.example.opengl.OpenGLShapes.java
com.example.opengl.Square.java
com.example.opengl.Triangle.java