commit e1e275c136207fc9eb12d5de846af0cc60b6a5e8
Author: Leszek Koltunski <leszek@distorted.org>
Date:   Sun Jun 12 23:46:02 2016 +0100

    Javadoc stuff.

diff --git a/src/main/java/org/distorted/library/EffectTypes.java b/src/main/java/org/distorted/library/EffectTypes.java
index b29af21..9577abb 100644
--- a/src/main/java/org/distorted/library/EffectTypes.java
+++ b/src/main/java/org/distorted/library/EffectTypes.java
@@ -1,20 +1,39 @@
 package org.distorted.library;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
-
+/**
+ * Types of Effects one can apply to DistortedObjects.
+ * <p>
+ * Each effect type goes to an independent queue; the queues get executed one-by-one
+ * and are each a class descendant from EffectQueue.
+ */
 public enum EffectTypes
   {
-  MATRIX   ( 0x1 ),  // values will be bitwise ORed and ANDed
-  VERTEX   ( 0x2 ),  // so need to be 1,2,4,8...
-  FRAGMENT ( 0x4 ),  //
-  OTHER    ( 0x8 );  //
+  /**
+   * Matrix effects - i.e. effect that change the ModelView matrix. Rotations, Moves, Shears, Scales.
+   */
+  MATRIX   ( 0x1 ),   // we will need to perform bitwise operations on those - so keep the values 1,2,4,8...
+  /**
+   * Vertex Effects - i.e. those that get executed in the Vertex shader. Generally various distortions
+   * of the vertices.
+   */
+  VERTEX   ( 0x2 ),
+  /**
+   * Fragment Effects - executed in the Fragment shader. Changes of color, hue, transparency levels, etc.
+   */
+  FRAGMENT ( 0x4 ),
+  /**
+   * effects that did not belong to anywhere else - currently saving the contents of underlying Surface
+   * to a PNG or a MP4 file.
+   */
+  OTHER    ( 0x8 );
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   final static int LENGTH = values().length;  // The number of effect types.
   final static int MASK= (1<<LENGTH)-1;       // Needed when we do bitwise operations on Effect Types.
 
-  public final int type;
+  final int type;
 
   EffectTypes(int type)
     {
