Ejemplo n.º 1
0
        public DebugWindow(IGuiStage clientGuiStage, IRenderer clientRenderer, IHardware clientHardware)
        {
            _clientGuiStage = clientGuiStage;
            _clientRenderer = clientRenderer;
            _clientHardware = clientHardware;

            SetStyle(GetBackgroundStyle().ToStyle());

            SetWidth(600).SetHeight(500);
            SetHAlign(HorizontalAlign.Right).SetVAlign(VerticalAlign.Bottom);

            AddChild(
                new Box()
                .SetPadding(0, 0, 0, 5)
                .SetPercentualWidth(1)
                .SetHeight(20)
                .SetStyle(GetHeaderBackgroundStyle().ToStyle())
                .AddChild(_title = new Label(200, 20, "DEBUGGER - local"))
                .AddChild(
                    new Button(26, 20, "x")
                    .SetHAlign(HorizontalAlign.Right)
                    .OnClick(e => SigCloseDebugWindow.Dispatch())
                    )
                );

            _buttonContainer = new HBox().SetPercentualWidth(1).SetHeight(20);
            AddChild(_buttonContainer);

            _panelContainer = new Box().SetPercentualWidth(1).SetPercentualHeight(1);
            AddChild(_panelContainer);

            AddPanel(new DefaultDebugPanel());
            AddPanel(new DummyPanel());
        }
Ejemplo n.º 2
0
 protected Ux(IGuiStage guiStage, IRenderer renderer, IHardware hardware, IScene scene)
 {
     GuiStage = guiStage;
     Renderer = renderer;
     Hardware = hardware;
     Scene    = scene;
 }
Ejemplo n.º 3
0
 public UxUnity3D(IGuiStage guiStage, IRenderer renderer, IHardware hardware, IScene scene) : base(guiStage, renderer, hardware, scene)
 {
 }
Ejemplo n.º 4
0
 public void SetClientGuiStage(IGuiStage clientGuiStage)
 {
     ClientGuiStage = clientGuiStage;
 }