Revision c658e742
Added by Leszek Koltunski almost 7 years ago
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
Add quality levels in Glow APP.