def __init__(self, pipeline): DebugObject.__init__(self, "GUIManager") self.pipeline = pipeline self.body = Globals.base.pixel2d self.showbase = pipeline.showbase self.guiActive = False self.window = UIWindow("Pipeline Debugger", 280, Globals.base.win.getYSize()) self.defines = {} self.bufferViewerParent = Globals.base.pixel2d.attachNewNode( "Buffer Viewer GUI") self.bufferViewer = BufferViewerGUI(self.bufferViewerParent)
def __init__(self, parent): DebugObject.__init__(self, "BufferViewer") self.parent = parent self.parent.setColorScale(0, 0, 0, 0) self.visible = False self.currentGUIEffect = None self.parent.hide() Globals.base.accept("v", self.toggle) self.window = UIWindow("Buffer Viewer", 1200, 800, parent) self.window.getNode().setPos(255, 1, -20) self.texWidth = 173 self.texHeight = 96 self.texPadding = 25 self.pageSize = 5 self.innerPadding = 10 self.paddingTop = 40 self.createComponents()