/// <summary> /// Renders overlays (node selection, segment selection, etc.) /// </summary> /// <param name="cameraInfo"></param> public override void RenderOverlay(RenderManager.CameraInfo cameraInfo) { //Log._Debug($"RenderOverlay"); //Log._Debug($"RenderOverlay: {_toolMode} {activeSubTool} {this.GetHashCode()}"); if (activeSubTool != null) { //Log._Debug($"Rendering overlay in {_toolMode}"); activeSubTool.RenderOverlay(cameraInfo); } }
/// <summary> /// Renders overlays (node selection, segment selection, etc.) /// </summary> /// <param name="cameraInfo"></param> public override void RenderOverlay(RenderManager.CameraInfo cameraInfo) { //Log._Debug($"RenderOverlay"); //Log._Debug($"RenderOverlay: {_toolMode} {activeSubTool} {this.GetHashCode()}"); if (activeSubTool != null) { //Log._Debug($"Rendering overlay in {_toolMode}"); activeSubTool.RenderOverlay(cameraInfo); } for (int i = 0; i < subTools.Length; ++i) { if (subTools[i] == null) { continue; } if (i == (int)GetToolMode()) { continue; } subTools[i].RenderInfoOverlay(cameraInfo); } }