private void camPassEdScreen_CollectDrawcalls(object sender, CollectDrawcallEventArgs e) { Canvas canvas = new Canvas(e.Device); canvas.State.SetMaterial(new BatchInfo(DrawTechnique.Mask, this.FgColor)); canvas.State.TextFont = OverlayFont; this.OnCollectStateOverlayDrawcalls(canvas); }
private void camPassBg_CollectDrawcalls(object sender, CollectDrawcallEventArgs e) { Canvas canvas = new Canvas(e.Device); canvas.State.SetMaterial(new BatchInfo(DrawTechnique.Mask, this.FgColor)); canvas.State.TextFont = Duality.Resources.Font.GenericMonospace8; this.OnCollectStateBackgroundDrawcalls(canvas); }
private void CameraComponent_EventCollectDrawcalls(object sender, CollectDrawcallEventArgs e) { if (e.RenderStepId == this.camPassBg.Id) { this.overlayCanvas.Begin(e.Device); this.overlayCanvas.State.ColorTint = this.FgColor; this.overlayCanvas.State.TextFont = OverlayFont; this.OnCollectStateBackgroundDrawcalls(this.overlayCanvas); this.overlayCanvas.End(); } else if (e.RenderStepId == this.camPassEdWorld.Id) { this.overlayCanvas.Begin(e.Device); this.overlayCanvas.State.ColorTint = this.FgColor; this.overlayCanvas.State.TextFont = OverlayFont; this.OnCollectStateDrawcalls(this.overlayCanvas); this.overlayCanvas.End(); } else if (e.RenderStepId == this.camPassEdWorldNoDepth.Id) { this.overlayCanvas.Begin(e.Device); this.overlayCanvas.State.ColorTint = this.FgColor; this.overlayCanvas.State.TextFont = OverlayFont; this.OnCollectStateWorldOverlayDrawcalls(this.overlayCanvas); this.overlayCanvas.End(); } else if (e.RenderStepId == this.camPassEdScreen.Id) { this.overlayCanvas.Begin(e.Device); this.overlayCanvas.State.ColorTint = this.FgColor; this.overlayCanvas.State.TextFont = OverlayFont; this.OnCollectStateOverlayDrawcalls(this.overlayCanvas); this.overlayCanvas.End(); } }