Project

General

Profile

« Previous | Next » 

Revision 392e16fd

Added by Leszek Koltunski over 7 years ago

Change in the API: we always have to create a DistortedFramebuffer to render to.

View differences:

src/main/java/org/distorted/examples/movingeffects/MovingEffectsRenderer.java
29 29
import android.opengl.GLES20;
30 30
import android.opengl.GLSurfaceView;
31 31

  
32
import org.distorted.library.DistortedFramebuffer;
32 33
import org.distorted.library.DistortedTexture;
33 34
import org.distorted.library.DistortedEffectQueues;
34 35
import org.distorted.library.GridFlat;
......
45 46
   private int texW, texH;
46 47

  
47 48
   private GridFlat mGrid;
48
   private DistortedEffectQueues mQueues;
49
   private DistortedEffectQueues mEffects;
49 50
   private DistortedTexture mTexture;
51
   private DistortedFramebuffer mScreen;
50 52
   private boolean mRefresh;
51 53

  
52 54
///////////////////////////////////////////////////////////////////////////////////////////////////
......
57 59
     mPaint.setAntiAlias(true);
58 60
     mPaint.setFakeBoldText(true);
59 61
     mPaint.setStyle(Style.FILL);
60
      
61
     mView = v;
62 62

  
63
     mQueues = new DistortedEffectQueues();
64
     mRefresh = true;
63
     mView   = v;
64
     mEffects= new DistortedEffectQueues();
65
     mScreen = new DistortedFramebuffer(0);
66
     mRefresh= true;
65 67
     }
66 68

  
67 69
///////////////////////////////////////////////////////////////////////////////////////////////////
......
93 95

  
94 96
   DistortedEffectQueues getQueues()
95 97
     {
96
     return mQueues;
98
     return mEffects;
97 99
     }
98 100

  
99 101
///////////////////////////////////////////////////////////////////////////////////////////////////
......
129 131
     mBitmap  = Bitmap.createBitmap(texW,texH, Bitmap.Config.ARGB_8888);
130 132
     mCanvas  = new Canvas(mBitmap);
131 133

  
132
     Distorted.onSurfaceChanged(texW, texH);
134
     mScreen.resize(texW, texH);
133 135
     mView.onSurfaceChanged(texW,texH);
134 136

  
135 137
     mRefresh = true;
......
151 153
       mRefresh = false;
152 154
       }
153 155
      
154
     mQueues.draw(time,mTexture,mGrid);
156
     mEffects.draw(time,mTexture,mGrid,mScreen);
155 157
     }
156 158

  
157 159
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff