@Override public boolean onTouchEvent(MotionEvent event) { renderer.touchAt(event); return true; }
public void setFragmentShader(String src, float quality) { onPause(); renderer.setFragmentShader(src, quality); onResume(); }
@Override public void onPause() { super.onPause(); renderer.unregisterListeners(); }
private void updateWallpaper() { ShaderRenderer renderer = ShaderWallpaperService.renderer; if (renderer != null) renderer.fragmentShader = shaderEditor.getCleanText(); ShaderListPreference.saveShader(getSharedPreferences(), shaderSpinner.getSelectedItemId()); }