Ejemplo n.º 1
0
    def deleteBuffer(self):
        """ Deletes this buffer, restoring the previous state """
        MemoryMonitor.unregisterRenderTarget(self._name, self)
        self._internalBuffer.clearRenderTextures()
        self._engine.removeWindow(self._internalBuffer)
        self._active = False
        BufferViewerGUI.unregisterBuffer(self._name)

        if self._createOverlayQuad:
            self._quad.removeNode()
Ejemplo n.º 2
0
    def deleteBuffer(self):
        """ Deletes this buffer, restoring the previous state """
        MemoryMonitor.unregisterRenderTarget(self._name, self)
        self._internalBuffer.clearRenderTextures()
        self._engine.removeWindow(self._internalBuffer)
        self._active = False
        BufferViewerGUI.unregisterBuffer(self._name)

        if self._createOverlayQuad:
            self._quad.removeNode()

        for target in RenderTargetType.All:
            if self.hasTarget(target):
                tex = self.getTarget(target)
Ejemplo n.º 3
0
 def _unregisterBuffer(self):
     """ Internal method to unregister the buffer from the buffer viewer """
     BufferViewerGUI.unregisterBuffer(self._name)
Ejemplo n.º 4
0
 def _unregisterBuffer(self):
     """ Internal method to unregister the buffer from the buffer viewer """
     BufferViewerGUI.unregisterBuffer(self._name)