Example #1
0
        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();
                }
            }
        }