self._animView = None
self._animZoom = None
self._platformMesh = {}
+ self.glReleaseList = []
self._platformTexture = None
self._isSimpleMode = True
self._printerConnectionManager = printerConnectionManager.PrinterConnectionManager()
self.updateProfileToControls()
def cleanup(self):
+ # Delete all objects first
+ self.OnDeleteAll(None)
self._engine.cleanup()
if self._objectShader is not None:
self._objectShader.release()
self._objectLoadShader.release()
if self._objectOverhangShader is not None:
self._objectOverhangShader.release()
+ for obj in self.glReleaseList:
+ obj.release()
def loadGCodeFile(self, filename):
self.OnDeleteAll(None)