commit 11bf077b1c62b5a343b7f08665647a531cea31bf
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Fri May 12 13:36:18 2017 +0100

    Beginnings of Stencil App.

diff --git a/src/main/java/org/distorted/library/DistortedTexture.java b/src/main/java/org/distorted/library/DistortedTexture.java
index 5a28960..06b0e20 100644
--- a/src/main/java/org/distorted/library/DistortedTexture.java
+++ b/src/main/java/org/distorted/library/DistortedTexture.java
@@ -20,7 +20,9 @@
 package org.distorted.library;
 
 import android.graphics.Bitmap;
+import android.graphics.Canvas;
 import android.graphics.Matrix;
+import android.graphics.Paint;
 import android.opengl.GLES30;
 import android.opengl.GLUtils;
 
@@ -159,4 +161,23 @@ public class DistortedTexture extends DistortedSurface implements DistortedInput
     mBmp= bmp;
     markForCreation();
     }
+
+///////////////////////////////////////////////////////////////////////////////////////////////////
+/**
+ * Paints the Texture with solid color.
+ *
+ * @param argb The color to paint the Texture with.
+ */
+  public void setColor(int argb)
+    {
+    Paint paint = new Paint();
+    paint.setColor(argb);
+    paint.setStyle(Paint.Style.FILL);
+
+    mBmp = Bitmap.createBitmap(1,1, Bitmap.Config.ARGB_8888);
+    Canvas canvas = new Canvas(mBmp);
+    canvas.drawRect(0,0,1,1,paint);
+
+    markForCreation();
+    }
   }
