commit 8744aa4110ce90bd58ccf9a6e706688758c41a65
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Fri Feb 10 13:26:20 2017 +0000

    Preparation for change of the render API.

diff --git a/src/main/java/org/distorted/examples/fbo/FBORenderer.java b/src/main/java/org/distorted/examples/fbo/FBORenderer.java
index ecd102c..55037ae 100644
--- a/src/main/java/org/distorted/examples/fbo/FBORenderer.java
+++ b/src/main/java/org/distorted/examples/fbo/FBORenderer.java
@@ -29,8 +29,8 @@ import org.distorted.examples.R;
 
 import org.distorted.library.DistortedEffects;
 import org.distorted.library.DistortedFramebuffer;
+import org.distorted.library.DistortedNode;
 import org.distorted.library.DistortedScreen;
-import org.distorted.library.DistortedTree;
 import org.distorted.library.Distorted;
 import org.distorted.library.MeshCubes;
 import org.distorted.library.MeshFlat;
@@ -53,7 +53,7 @@ class FBORenderer implements GLSurfaceView.Renderer
    private GLSurfaceView mView;
    private DistortedEffects mEffects;
    private DistortedScreen mScreen;
-   private DistortedTree mRoot;
+   private DistortedNode mRoot;
    private int lisaHeight, lisaWidth;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -149,7 +149,7 @@ class FBORenderer implements GLSurfaceView.Renderer
 
       mEffects.abortAllEffects();
 
-      mRoot = new DistortedTree(lisa, mEffects,new MeshFlat(1,1));
+      mRoot = new DistortedNode(lisa, mEffects,new MeshFlat(1,1));
       mRoot.attach(grid,gridEffects,new MeshCubes(10,10,false));
 
       float factor = lisaWidth/(2.0f*gridWidth);
diff --git a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
index 9c90cc9..dea66f9 100644
--- a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
+++ b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
@@ -29,7 +29,7 @@ import org.distorted.examples.R;
 
 import org.distorted.library.DistortedEffects;
 import org.distorted.library.DistortedScreen;
-import org.distorted.library.DistortedTree;
+import org.distorted.library.DistortedNode;
 import org.distorted.library.EffectTypes;
 import org.distorted.library.MeshFlat;
 import org.distorted.library.type.Dynamic1D;
@@ -52,7 +52,7 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
    private static final int NUM_LEAVES  = 8;
    
    private GLSurfaceView mView;
-   private DistortedTree mRoot;
+   private DistortedNode mRoot;
    private DistortedTexture mLeaf;
    private DistortedScreen mScreen;
    private int mScreenW, mScreenH;
@@ -69,14 +69,14 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
 
       mScreenW = 9*LEAF_SIZE;
       mScreenH = 9*LEAF_SIZE;
-      mRoot = new DistortedTree(new DistortedTexture(mScreenW,mScreenH), effects, mesh);
+      mRoot = new DistortedNode(new DistortedTexture(mScreenW,mScreenH), effects, mesh);
      
       Dynamic1D rot = new Dynamic1D(5000,0.0f);
       rot.setMode(Dynamic1D.MODE_JUMP);
       rot.add(new Static1D(  0));
       rot.add(new Static1D(360));
       
-      DistortedTree[] mCircleNode = new DistortedTree[NUM_CIRCLES];
+      DistortedNode[] mCircleNode = new DistortedNode[NUM_CIRCLES];
     
       int[] colors    = new int[] {0,0,1,  0,0,0,  1,0,0,  1,1,0,  0,1,0}; // blue, black, red, yellow, green  
       int[] positions = new int[] {0,2*LEAF_SIZE,  3*LEAF_SIZE,2*LEAF_SIZE,  6*LEAF_SIZE,2*LEAF_SIZE,  3*LEAF_SIZE/2,9*LEAF_SIZE/2,  9*LEAF_SIZE/2,9*LEAF_SIZE/2};
@@ -90,7 +90,7 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
         if( i<=1 )
           {
           effects = new DistortedEffects();
-          mCircleNode[i] = new DistortedTree(new DistortedTexture(3*LEAF_SIZE,3*LEAF_SIZE), effects, mesh);
+          mCircleNode[i] = new DistortedNode(new DistortedTexture(3*LEAF_SIZE,3*LEAF_SIZE), effects, mesh);
         
           for(int j=0; j<NUM_LEAVES-i; j++)
             {
@@ -102,7 +102,7 @@ class OlimpicRenderer implements GLSurfaceView.Renderer
           }
         else
           {
-          mCircleNode[i] = new DistortedTree(mCircleNode[0], Distorted.CLONE_SURFACE |Distorted.CLONE_CHILDREN);
+          mCircleNode[i] = new DistortedNode(mCircleNode[0], Distorted.CLONE_SURFACE |Distorted.CLONE_CHILDREN);
           }
 
         mRoot.attach(mCircleNode[i]);
diff --git a/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java b/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java
index cfbb085..4c8bd52 100644
--- a/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java
+++ b/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java
@@ -28,13 +28,12 @@ import javax.microedition.khronos.opengles.GL10;
 
 import org.distorted.examples.R;
 
-import org.distorted.library.DistortedFramebuffer;
+import org.distorted.library.DistortedNode;
 import org.distorted.library.DistortedScreen;
 import org.distorted.library.MeshFlat;
 import org.distorted.library.EffectNames;
 import org.distorted.library.type.Dynamic1D;
 import org.distorted.library.type.Dynamic3D;
-import org.distorted.library.DistortedTree;
 import org.distorted.library.type.Static1D;
 import org.distorted.library.type.Static3D;
 import org.distorted.library.type.Static4D;
@@ -107,7 +106,7 @@ class StarWarsRenderer implements GLSurfaceView.Renderer, EffectListener
   private DistortedTexture mScreenTexture, mGFFATexture, mLogoTexture, mCrawlTexture, mCrawlBackgroundTexture, mStarTexture;
   private DistortedEffects mScreenEffects, mGFFAEffects, mLogoEffects, mCrawlEffects, mCrawlBackgroundEffects;
   private DistortedEffects[] mStarEffects;
-  private DistortedTree mRoot, mBackground;
+  private DistortedNode mRoot, mBackground;
   private DistortedScreen mScreen;
   private MeshFlat mQuad;
 
@@ -200,7 +199,7 @@ class StarWarsRenderer implements GLSurfaceView.Renderer, EffectListener
   private void setupScreen(int w, int h)
     {
     mScreenTexture = new DistortedTexture(w,h);
-    mRoot = new DistortedTree(mScreenTexture, mScreenEffects,mQuad);
+    mRoot = new DistortedNode(mScreenTexture, mScreenEffects,mQuad);
       
     mCrawlBackgroundTexture = new DistortedTexture(w,(int)(Math.sqrt(3.0)*h));
        
