Convert the last app, EffectQueue, to stretchless API.
Simplify the way applications can get notifications when an effect finishes.
Now, instead of the 'DistortedEffects.(de)registerForNotifications()' 2 APIs, we call a single 'Effect.notifyWhenFinished()'.
Correct the Legal notice.
Rename all the classes that are not exported to application to 'Internal'
Massive: make the coordinate system agree with that of OpenGL (i.e. invert the Y axis).
Some progress with Effect classes.
11 apps compile now.
10 apps compile now.
Progress with support for Effect classes.
Major:
1) in the Library, fix the fact that some applications (those that were creating their DistortedSurface objects outside of onSurfaceCreated or onSurfaceChanged) would not render after the activity went to background (press POWER to see that).2) in the Apps, call the new 'Distorted.onPause()' API to fix the above problem...
Change of names.
Change in the API: we always have to create a DistortedFramebuffer to render to.
Complete the split DistortedObject -> (DistortedTexture,DistortedEffectQueue)
Minor
Rename Effects2D to EffectQueue