public override void AfterRender() { var selectedElement = SceneEditorScene.SelectedElement; if (selectedElement != null) { RendererManager.BackupState(RendererBackupMode.DepthTest); RendererManager.DepthTest(true, DepthFunction.Always); _applyMoverAxisTransform(selectedElement.WorldTransform); _renderMoverAxis(); RendererManager.RestoreState(RendererBackupMode.DepthTest); if (((SceneEditorScene)ParentScene).BoundingBoxes.ContainsKey(selectedElement)) { _renderSelectedElementBoundingBox(); } } }