commit 3d590d8d290cdfcc356d7bc732780d1256819acd
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Thu Dec 1 17:14:31 2016 +0000

    Minor stuff

diff --git a/src/main/java/org/distorted/library/DistortedBitmap.java b/src/main/java/org/distorted/library/DistortedBitmap.java
index 63e7b19..b6a7a82 100644
--- a/src/main/java/org/distorted/library/DistortedBitmap.java
+++ b/src/main/java/org/distorted/library/DistortedBitmap.java
@@ -78,11 +78,8 @@ public class DistortedBitmap extends DistortedObject
      if( ysize<1   ) ysize=  1;
      if( ysize>256 ) ysize=256;
      
-     mSizeX= width;
-     mSizeY= height;
-     mSizeZ= 1;
      mGrid = DistortedGridFactory.getGrid(xsize,ysize);
-     initializeData();
+     initializeData(width,height,1);
      }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////   
diff --git a/src/main/java/org/distorted/library/DistortedCubes.java b/src/main/java/org/distorted/library/DistortedCubes.java
index ea8998b..5cf4369 100644
--- a/src/main/java/org/distorted/library/DistortedCubes.java
+++ b/src/main/java/org/distorted/library/DistortedCubes.java
@@ -96,11 +96,8 @@ public class DistortedCubes extends DistortedObject
        }
      }
      
-   mSizeX= cubeSize*Cs;
-   mSizeY= cubeSize*Rs;
-   mSizeZ= frontOnly ? 1 : cubeSize;
    mGrid = DistortedGridFactory.getGrid(cols,desc, frontOnly);
-   initializeData();
+   initializeData(cubeSize*Cs,cubeSize*Rs,frontOnly ? 1 : cubeSize);
    }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -114,11 +111,8 @@ public class DistortedCubes extends DistortedObject
  */
  public DistortedCubes(int cols, int rows, int cubeSize, boolean frontOnly)
    {
-   mSizeX= cubeSize*cols;
-   mSizeY= cubeSize*rows;
-   mSizeZ= frontOnly ? 1 : cubeSize;
    mGrid = DistortedGridFactory.getGrid(cols,rows, frontOnly);
-   initializeData();
+   initializeData(cubeSize*cols,cubeSize*rows,frontOnly ? 1 : cubeSize);
    }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/library/DistortedObject.java b/src/main/java/org/distorted/library/DistortedObject.java
index 3c04ce7..f6e8e08 100644
--- a/src/main/java/org/distorted/library/DistortedObject.java
+++ b/src/main/java/org/distorted/library/DistortedObject.java
@@ -40,19 +40,19 @@ public abstract class DistortedObject
   {
   private static float[] mViewMatrix   = new float[16];
    
-  protected EffectQueueMatrix    mM;
-  protected EffectQueueFragment  mF;
-  protected EffectQueueVertex    mV;
+  private EffectQueueMatrix    mM;
+  private EffectQueueFragment  mF;
+  private EffectQueueVertex    mV;
+
+  private boolean matrixCloned, vertexCloned, fragmentCloned;
+  private long mID;
+  private int mSizeX, mSizeY, mSizeZ; // in screen space
 
-  protected boolean matrixCloned, vertexCloned, fragmentCloned;
- 
   protected DistortedObjectGrid mGrid = null;
-  protected long mID;
-  protected int mSizeX, mSizeY, mSizeZ; // in screen space
 
-  protected Bitmap[] mBmp= null; //
-  int[] mTextureDataH;           // have to be shared among all the cloned Objects
-  boolean[] mBitmapSet;          //
+  private Bitmap[] mBmp= null; //
+  int[] mTextureDataH;         // have to be shared among all the cloned Objects
+  boolean[] mBitmapSet;        //
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // We have to flip vertically every single Bitmap that we get fed with.
@@ -78,8 +78,12 @@ public abstract class DistortedObject
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  protected void initializeData()
+  protected void initializeData(int x, int y, int z)
     {
+    mSizeX= x;
+    mSizeY= y;
+    mSizeZ= z;
+
     mID             = DistortedObjectList.add(this);
     mTextureDataH   = new int[1];
     mTextureDataH[0]= 0;
@@ -95,7 +99,7 @@ public abstract class DistortedObject
     
 ///////////////////////////////////////////////////////////////////////////////////////////////////
     
-  protected void initializeEffectLists(DistortedObject d, int flags)
+  private void initializeEffectLists(DistortedObject d, int flags)
     {
     if( (flags & Distorted.CLONE_MATRIX) != 0 )
       {
@@ -898,7 +902,7 @@ public abstract class DistortedObject
 /**
  * Directional, sinusoidal wave effect.
  *
- * @param wave   see {@link DistortedObject#wave(Data5D,Data2D)}
+ * @param wave   see {@link DistortedObject#wave(Data5D,Data3D)}
  * @param center 3-dimensional Data that, at any given time, returns the Center of the Effect.
  * @param region Region that masks the Effect.
  * @return       ID of the effect added, or -1 if we failed to add one.
