Ejemplo n.º 1
0
 @Override
 protected void onDetachedFromWindow() {
   super.onDetachedFromWindow();
   mRenderController.destroy();
   queueEventOnGlThread(
       new Runnable() {
         @Override
         public void run() {
           mRenderer.destroy();
         }
       });
 }
Ejemplo n.º 2
0
 public MuzeiView(Context context, String mPictureName) {
   super(context);
   mRenderer = new BlurRenderer(getContext(), RendererFragment.this);
   setEGLContextClientVersion(2);
   setEGLConfigChooser(8, 8, 8, 8, 0, 0);
   setRenderer(mRenderer);
   setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
   mRenderController =
       new DemoRenderController(
           getContext(), mRenderer, RendererFragment.this, mDemoFocus, mPictureName);
   mRenderer.setDemoMode(mDemoMode);
   mRenderController.setVisible(true);
 }
Ejemplo n.º 3
0
 @Override
 protected void onSizeChanged(int w, int h, int oldw, int oldh) {
   super.onSizeChanged(w, h, oldw, oldh);
   mRenderer.hintViewportSize(w, h);
   mRenderController.reloadCurrentArtwork(true);
 }