Revision fe59d375
Added by Leszek Koltunski about 7 years ago
src/main/java/org/distorted/examples/dynamic/DynamicRenderer.java | ||
---|---|---|
30 | 30 |
import android.opengl.GLSurfaceView; |
31 | 31 |
|
32 | 32 |
import org.distorted.library.DistortedEffects; |
33 |
import org.distorted.library.DistortedFramebuffer; |
|
34 | 33 |
import org.distorted.library.DistortedScreen; |
35 | 34 |
import org.distorted.library.MeshFlat; |
36 | 35 |
import org.distorted.library.DistortedTexture; |
... | ... | |
61 | 60 |
mPaint.setColor(0xff447da7); |
62 | 61 |
mPaint.setStyle(Style.FILL); |
63 | 62 |
|
64 |
mView = v; |
|
65 |
mMesh = new MeshFlat(1,1); |
|
63 |
mView = v;
|
|
64 |
mMesh = new MeshFlat(1,1);
|
|
66 | 65 |
mEffects = new DistortedEffects(); |
67 |
mScreen = new DistortedScreen(); |
|
66 |
mScreen = new DistortedScreen();
|
|
68 | 67 |
} |
69 | 68 |
|
70 | 69 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
92 | 91 |
mBitmap = Bitmap.createBitmap(texW,texH, Bitmap.Config.ARGB_8888); |
93 | 92 |
mCanvas = new Canvas(mBitmap); |
94 | 93 |
|
94 |
mScreen.detachAll(); |
|
95 |
mScreen.attach(mTexture,mEffects,mMesh); |
|
95 | 96 |
mScreen.resize(texW,texH); |
96 | 97 |
mView.onSurfaceChanged(texW,texH); |
97 | 98 |
} |
... | ... | |
107 | 108 |
mCanvas.drawRect(0, 0, texW, texH, mPaint); |
108 | 109 |
mView.drawCurve(mCanvas,time); |
109 | 110 |
mTexture.setTexture(mBitmap); |
110 |
mScreen.renderTo(mTexture, mMesh, mEffects, System.currentTimeMillis() );
|
|
111 |
mScreen.render( System.currentTimeMillis() );
|
|
111 | 112 |
} |
112 | 113 |
|
113 | 114 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Change the the render() API!
THis introduces some regressions with the Effects3D app.