public override void Draw(NRenderPrimitiveDrawInterface PDI) { foreach (NGUIRenderControl control in m_renderControls) { if (control.Visible) { control.DrawWidgets(PDI); m_uiCanvas.Begin(); control.DrawWidgets(m_uiCanvas); m_uiCanvas.End(); } } }
public override void Draw(NRenderPrimitiveDrawInterface PDI) { foreach (GameViewportControl control in renderControls) { if (!control.Visible) { continue; } NUICanvas guiCanvas = GameEngine.EngineInstance.GuiCanvas; if (guiCanvas != null) { guiCanvas.Begin(); GameHud.Instance.DrawHud(guiCanvas); control.DrawWidgets(guiCanvas); guiCanvas.End(); } GameHud.Instance.DrawHud(PDI); control.DrawWidgets(PDI); } }