MCPcopy Index your code
hub / github.com/benfry/processing4 / dispose

Method dispose

core/src/processing/opengl/PGraphicsOpenGL.java:669–691  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

667
668
669 @Override
670 public void dispose() { // PGraphics
671 if (asyncPixelReader != null) {
672 asyncPixelReader.dispose();
673 asyncPixelReader = null;
674 }
675
676 if (!primaryGraphics) {
677 deleteSurfaceTextures();
678 FrameBuffer ofb = offscreenFramebuffer;
679 FrameBuffer mfb = multisampleFramebuffer;
680 if (ofb != null) {
681 ofb.dispose();
682 }
683 if (mfb != null) {
684 mfb.dispose();
685 }
686 }
687
688 pgl.dispose();
689
690 super.dispose();
691 }
692
693
694 protected void setFlushMode(int mode) {

Callers 2

drainRefQueueBoundedMethod · 0.45
deleteSurfaceTexturesMethod · 0.45

Calls 2

deleteSurfaceTexturesMethod · 0.95
disposeMethod · 0.95

Tested by

no test coverage detected