Beispiel #1
0
  @Override
  public void onSurfaceChanged(GL10 gl, int width, int height) {
    gl.glViewport(0, 0, width, height);

    camera.setViewport(0, 0, width, height);
    camera.changePerspective(gl, Projection.PERSPECTIVE);

    SLog.d(did, "Surface created.");
  }
Beispiel #2
0
  @Override
  public void onDrawFrame(GL10 gl) {
    gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);

    camera.update(gl);
    camera.focusOnObjects(gl);

    for (Renderable r : renderScheduler.getRenderList(gl)) {
      gl.glPushMatrix();
      r.draw(gl);
      gl.glPopMatrix();
    }
  }
Beispiel #3
0
 @Override
 public void onSurfaceCreated(GL10 gl, EGLConfig config) {
   camera.reset(gl);
 }