Project

General

Profile

« Previous | Next » 

Revision 885b9cca

Added by Leszek Koltunski almost 7 years ago

Move all the knowledge about Vertex and Fragment effects to their respective classes.

View differences:

src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java
26 26
import org.distorted.examples.R;
27 27
import org.distorted.library.effect.EffectName;
28 28
import org.distorted.library.effect.EffectType;
29
import org.distorted.library.effect.FragmentEffectAlpha;
30
import org.distorted.library.effect.FragmentEffectBrightness;
31
import org.distorted.library.effect.FragmentEffectChroma;
32
import org.distorted.library.effect.FragmentEffectContrast;
33
import org.distorted.library.effect.FragmentEffectSaturation;
29 34
import org.distorted.library.effect.MatrixEffectMove;
30 35
import org.distorted.library.effect.MatrixEffectQuaternion;
31 36
import org.distorted.library.effect.MatrixEffectScale;
37
import org.distorted.library.effect.VertexEffectDeform;
38
import org.distorted.library.effect.VertexEffectDistort;
39
import org.distorted.library.effect.VertexEffectPinch;
40
import org.distorted.library.effect.VertexEffectSink;
41
import org.distorted.library.effect.VertexEffectSwirl;
42
import org.distorted.library.effect.VertexEffectWave;
32 43
import org.distorted.library.main.Distorted;
33 44
import org.distorted.library.main.DistortedEffects;
34 45
import org.distorted.library.main.DistortedNode;
......
272 283
      mCenterTexture.setTexture(bitmapC);
273 284
      mRegionTexture.setTexture(bitmapR);
274 285

  
275
      EffectType type;
276

  
277
      for( EffectName name : EffectName.values() )
278
        {
279
        type = name.getType();
280

  
281
        if( type== EffectType.VERTEX || type==EffectType.FRAGMENT )
282
          {
283
          DistortedEffects.enableEffect(name);
284
          }
285
        }
286
      VertexEffectDeform.enable();
287
      VertexEffectDistort.enable();
288
      VertexEffectPinch.enable();
289
      VertexEffectSink.enable();
290
      VertexEffectSwirl.enable();
291
      VertexEffectWave.enable();
292

  
293
      FragmentEffectAlpha.enable();
294
      FragmentEffectBrightness.enable();
295
      FragmentEffectChroma.enable();
296
      FragmentEffectContrast.enable();
297
      FragmentEffectSaturation.enable();
286 298

  
287 299
      try
288 300
        {

Also available in: Unified diff