コード例 #1
0
 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)
コード例 #2
0
    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()