Esempio n. 1
0
        public MeshPrimitiveEditorControl()
        {
            InitializeComponent();
            mPreviewSceneControl = new EditorCommon.ViewPort.PreviewSceneControl();
            ViewportDock.Content = mPreviewSceneControl.ViewPort;

            mPreviewSceneControl.ViewPort.SetDrawPanelMouseDownCallback(Viewport_MouseDown);
            mPreviewSceneControl.ViewPort.SetDrawPanelMouseUpCallback(Viewport_MouseUp);
            mPreviewSceneControl.ViewPort.SetDrawPanelMouseMoveCallback(Viewport_MouseMove);

            CEngine.Instance.TickManager.AddTickInfo(this);
        }
Esempio n. 2
0
 public PrefabEditorControl()
 {
     InitializeComponent();
     mPreviewSceneControl                = new EditorCommon.ViewPort.PreviewSceneControl();
     ViewportDock.Content                = mPreviewSceneControl.ViewPort;
     ComsCtrl.LinkedPropertyGrid         = ProGrid;
     PrefabCtrl.LinkedPropertyGrid       = ProGrid;
     PrefabCtrl.OnSelectedActorsChanged += PrefabCtrl_OnSelectedActorsChanged;
     //mPreviewSceneControl.ViewPort.OnSelectAcotrs += ViewPort_OnSelectAcotrs;
     ComsCtrl.ViewPort      = mPreviewSceneControl.ViewPort;
     PrefabCtrl.UndoRedoKey = UndoRedoKey;
     ComsCtrl.UndoRedoKey   = UndoRedoKey;
 }
        public SkeletonEditorControl()
        {
            InitializeComponent();
            mPreviewSceneControl = new EditorCommon.ViewPort.PreviewSceneControl();
            ViewportDock.Content = mPreviewSceneControl.ViewPort;

            PreviewMeshCtrl.OnResourceItemSelected += async(EditorCommon.Resources.ResourceInfo rInfo) =>
            {
                if (rInfo == null)
                {
                    return;
                }
                mCurrentResourceInfo.PreViewMesh = rInfo.ResourceName.Name;
                PreviewMeshShowBtn.IsSubmenuOpen = false;
                await PreviewMeshChanged();

                await mCurrentResourceInfo.Save();
            };
        }
Esempio n. 4
0
        public MeshEditorControl()
        {
            InitializeComponent();
            mPreviewSceneControl                         = new EditorCommon.ViewPort.PreviewSceneControl();
            ViewportDock.Content                         = mPreviewSceneControl.ViewPort;
            PreviewAnimationCtrl.HostControl             = this;
            PreviewAnimationCtrl.OnResourceItemSelected += (EditorCommon.Resources.ResourceInfo rInfo) =>
            {
                if (rInfo == null)
                {
                    return;
                }

                ChangePreviewAnimation(rInfo.ResourceName);
            };
            CEngine.Instance.TickManager.AddTickInfo(this);

            mSimGeom = new EngineNS.Bricks.SimplifyGeom.CSimGeom();
        }