Project

General

Profile

« Previous | Next » 

Revision c658e742

Added by Leszek Koltunski almost 7 years ago

Add quality levels in Glow APP.

View differences:

src/main/java/org/distorted/examples/glow/GlowActivity.java
22 22
import android.app.Activity;
23 23
import android.opengl.GLSurfaceView;
24 24
import android.os.Bundle;
25
import android.view.View;
25 26
import android.widget.SeekBar;
26 27
import android.widget.TextView;
27 28

  
28 29
import org.distorted.examples.R;
30
import org.distorted.library.effect.EffectQuality;
29 31
import org.distorted.library.main.Distorted;
30 32

  
31 33
///////////////////////////////////////////////////////////////////////////////////////////////////
......
83 85
      super.onDestroy();
84 86
      }
85 87

  
86
///////////////////////////////////////////////////////////////////
88
///////////////////////////////////////////////////////////////////////////////////////////////////
87 89

  
88 90
    public void onProgressChanged(SeekBar bar, int progress, boolean fromUser)
89 91
      {
......
100 102
        }
101 103
      }
102 104

  
103
///////////////////////////////////////////////////////////////////
105
///////////////////////////////////////////////////////////////////////////////////////////////////
104 106

  
105 107
    public void onStartTrackingTouch(SeekBar bar) { }
106 108

  
107
///////////////////////////////////////////////////////////////////
109
///////////////////////////////////////////////////////////////////////////////////////////////////
108 110

  
109 111
    public void onStopTrackingTouch(SeekBar bar)  { }
110 112

  
113
///////////////////////////////////////////////////////////////////////////////////////////////////
114

  
115
  public void quality0(View v)
116
    {
117
    GlowSurfaceView view = (GlowSurfaceView) this.findViewById(R.id.glowSurfaceView);
118
    GlowRenderer renderer = view.getRenderer();
119
    renderer.setQuality(EffectQuality.HIGHEST);
120
    }
121

  
122
///////////////////////////////////////////////////////////////////////////////////////////////////
123

  
124
  public void quality1(View v)
125
    {
126
    GlowSurfaceView view = (GlowSurfaceView) this.findViewById(R.id.glowSurfaceView);
127
    GlowRenderer renderer = view.getRenderer();
128
    renderer.setQuality(EffectQuality.HIGH);
129
    }
130

  
131
///////////////////////////////////////////////////////////////////////////////////////////////////
132

  
133
  public void quality2(View v)
134
    {
135
    GlowSurfaceView view = (GlowSurfaceView) this.findViewById(R.id.glowSurfaceView);
136
    GlowRenderer renderer = view.getRenderer();
137
    renderer.setQuality(EffectQuality.MEDIUM);
138
    }
139

  
140
///////////////////////////////////////////////////////////////////////////////////////////////////
141

  
142
  public void quality3(View v)
143
    {
144
    GlowSurfaceView view = (GlowSurfaceView) this.findViewById(R.id.glowSurfaceView);
145
    GlowRenderer renderer = view.getRenderer();
146
    renderer.setQuality(EffectQuality.LOW);
147
    }
111 148
}

Also available in: Unified diff