@@ -0,0 +1,1212 @@
+package com.haxademic.sketch.test;%0A%0Aimport com.haxademic.core.app.AppSettings;%0Aimport com.haxademic.core.app.PAppletHax;%0Aimport com.haxademic.core.draw.image.ImageCyclerBuffer;%0Aimport com.haxademic.core.file.FileUtil;%0A%0Aimport processing.core.PImage;%0A%0Apublic class ImageSwapperBufferTest%0Aextends PAppletHax %7B%0A%09public static void main(String args%5B%5D) %7B PAppletHax.main(Thread.currentThread().getStackTrace()%5B1%5D.getClassName()); %7D%0A%09%0A%09protected ImageCyclerBuffer imageCycler;%0A%0A%09protected void overridePropsFile() %7B%0A%09%09p.appConfig.setProperty( AppSettings.WIDTH, 720 );%0A%09%09p.appConfig.setProperty( AppSettings.HEIGHT, 720 );%0A%09%09p.appConfig.setProperty( AppSettings.FULLSCREEN, false );%0A%09%09p.appConfig.setProperty( AppSettings.SMOOTHING, AppSettings.SMOOTH_HIGH );%0A%09%09p.appConfig.setProperty( AppSettings.RETINA, false );%0A%09%7D%0A%0A%09public void setup() %7B%0A%09%09super.setup();%0A%09%09%0A%09%09PImage%5B%5D images = new PImage%5B%5D %7B%0A%09%09%09%09p.loadImage(FileUtil.getFile(%22images/justin-home.jpg%22)),%0A%09%09%09%09p.loadImage(FileUtil.getFile(%22images/justin-home.png%22)),%0A%09%09%7D;%0A%0A%09%09imageCycler = new ImageCyclerBuffer(640, 280, images, 300, 0.5f);%0A%09%7D%0A%09%0A%09public void drawApp() %7B%0A%09%09p.background(0);%0A%09%09%0A%0A%09%09imageCycler.update();%0A%09%09p.image(imageCycler.image(), 20, 20);%0A%09%7D%0A%09%0A%7D%0A

Add image cycler (w/glsl transitions) test