Revision a8c3ada7
Added by Leszek Koltunski almost 8 years ago
src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java | ||
---|---|---|
107 | 107 |
|
108 | 108 |
synchronized(lock) |
109 | 109 |
{ |
110 |
MovingEffectsRenderer.mBackground.abortAllEffects(EffectTypes.FRAGMENT.type|EffectTypes.VERTEX.type); |
|
110 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.VERTEX); |
|
111 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.FRAGMENT); |
|
111 | 112 |
MovingEffectsRenderer.mBackground.distort(di3D, dr, di2D); |
112 | 113 |
mCurrEffect = EFFECT_BUBBLE; |
113 | 114 |
} |
... | ... | |
121 | 122 |
|
122 | 123 |
synchronized(lock) |
123 | 124 |
{ |
124 |
MovingEffectsRenderer.mBackground.abortAllEffects(EffectTypes.FRAGMENT.type|EffectTypes.VERTEX.type); |
|
125 |
MovingEffectsRenderer.mBackground.sink(10.0f, dr, di2D, 0, 0.5f); |
|
125 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.VERTEX); |
|
126 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.FRAGMENT); |
|
127 |
MovingEffectsRenderer.mBackground.sink(10.0f, dr, di2D, 0, 0.5f); |
|
126 | 128 |
mCurrEffect = EFFECT_SINK; |
127 | 129 |
} |
128 | 130 |
} |
... | ... | |
135 | 137 |
|
136 | 138 |
synchronized(lock) |
137 | 139 |
{ |
138 |
MovingEffectsRenderer.mBackground.abortAllEffects(EffectTypes.FRAGMENT.type|EffectTypes.VERTEX.type); |
|
140 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.VERTEX); |
|
141 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.FRAGMENT); |
|
139 | 142 |
MovingEffectsRenderer.mBackground.macroblock(3, dr, di2D, 0, 0.5f); |
140 | 143 |
mCurrEffect = EFFECT_MACRO; |
141 | 144 |
} |
... | ... | |
149 | 152 |
|
150 | 153 |
synchronized(lock) |
151 | 154 |
{ |
152 |
MovingEffectsRenderer.mBackground.abortAllEffects(EffectTypes.FRAGMENT.type|EffectTypes.VERTEX.type); |
|
155 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.VERTEX); |
|
156 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.FRAGMENT); |
|
153 | 157 |
MovingEffectsRenderer.mBackground.smooth_alpha(0.5f, dr, di2D, 0, 0.5f); |
154 | 158 |
mCurrEffect = EFFECT_TRANS; |
155 | 159 |
} |
... | ... | |
163 | 167 |
|
164 | 168 |
synchronized(lock) |
165 | 169 |
{ |
166 |
MovingEffectsRenderer.mBackground.abortAllEffects(EffectTypes.FRAGMENT.type|EffectTypes.VERTEX.type); |
|
170 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.VERTEX); |
|
171 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.FRAGMENT); |
|
167 | 172 |
MovingEffectsRenderer.mBackground.swirl(30, dr, di2D, 0, 0.5f); |
168 | 173 |
mCurrEffect = EFFECT_SWIRL; |
169 | 174 |
} |
... | ... | |
175 | 180 |
{ |
176 | 181 |
synchronized(lock) |
177 | 182 |
{ |
178 |
MovingEffectsRenderer.mBackground.abortAllEffects(EffectTypes.FRAGMENT.type|EffectTypes.VERTEX.type); |
|
183 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.VERTEX); |
|
184 |
MovingEffectsRenderer.mBackground.abortEffects(EffectTypes.FRAGMENT); |
|
179 | 185 |
di2D.removeAll(); |
180 | 186 |
mCurrEffect = EFFECT_POINTS; |
181 | 187 |
} |
Also available in: Unified diff
Improve aborting Effects.