Esempio n. 1
0
        public ZobObjectControl(Form1 form)
        {
            InitializeComponent();
            m_mainForm             = form;
            m_meshManagerWrapper   = new CLI.MeshManagerWrapper();
            m_mainForm.OnNewScene += new EventHandler(OnNewScene);
            ClearValues();
            RefreshMeshList();
            ZobObjectListControl z = m_mainForm.GetZobObjectListControl();

            z.OnObjectSelected += new ZobObjectListControl.OnObjectSelectedHandler(OnZobObjectSelectionChanged);
        }
Esempio n. 2
0
        public Form1()
        {
            InitializeComponent();
            this.KeyPreview    = true;
            m_directZobWrapper = new CLI.DirectZobWrapper();
            m_directZobWrapper.Init();

            m_meshManagerWrapper = new CLI.MeshManagerWrapper();

            //UpdateLogWindowDelegate = new UpdateLogWindow(UpdateLogWindowMethod);

            propertiesPanel.Width = 600;
            m_camControl          = new CameraControl();
            propertiesPanel.Controls.Add(m_camControl);
            m_engineWindow = new EngineWindow(this, m_directZobWrapper);
            EngineRendererPanel.Controls.Add(m_engineWindow);
            m_zobObjectList = new ZobObjectListControl(this);
            ZobObjectListPanel.Controls.Add(m_zobObjectList);
            m_engineControl = new EngineControl(m_engineWindow.GetEngineWrapper());
            propertiesPanel.Controls.Add(m_engineControl);
            m_engineControl.Location = new Point(0, m_camControl.Height + 10);
            m_zobObjectControl       = new ZobObjectControl(this);
            propertiesPanel.Controls.Add(m_zobObjectControl);
            m_zobObjectControl.Location = new Point(0, m_engineControl.Location.Y + m_engineControl.Height + 10);

            this.WindowState = FormWindowState.Maximized;


            m_path = @"C:\_GIT\directZob\resources\";
            m_file = "scene1.xml";
            //path = @"D:\_PERSO\directZob\directZob\resources\";
            //m_directZobWrapper.LoadScene(m_path, m_file);
            m_directZobWrapper.NewScene();
            EventHandler handler = OnNewScene;

            if (null != handler)
            {
                handler(this, EventArgs.Empty);
            }
        }