Beispiel #1
0
        protected override void OnPaint(PaintEventArgs e)
        {
            if (this.DesignMode)
            {
                return;
            }

            if (!MFramework.InstanceIsValid())
            {
                base.OnPaint(e);
            }
            else
            {
                Global.renderer.Render();
            }
//			else if (MFramework.Instance.Renderer.ActiveCamera == null ||
//				!MFramework.Instance.Renderer.ActiveCamera.Active)
//			{
//				base.OnPaint(e);
//			}
//			else if (!MFramework.Instance.Renderer.Active)
//			{
//				base.OnPaint(e);
//			}
//			else
//			{
//				MFramework.Instance.Update();
//			}
        }
Beispiel #2
0
        private void Form1_Load(object sender, System.EventArgs e)
        {
            MFramework.Init();
            MFramework.Instance.Device.Init(pnlRenderView.Handle,
                                            800, 600, false, MFramework.RFORMAT.RFMT_ARGB32);

//			MFramework.Instance.Update();
        }
Beispiel #3
0
        public void InitRenderer()
        {
            if (!MFramework.InstanceIsValid())
            {
                return;
            }

            IntPtr handle = Handle;

            //MFramework.Instance.Device.SetDevice(
            MFramework.Instance.Device.Init(handle,
                                            640, 480, false, RSManaged.RFORMAT.RFMT_ARGB32);
            Global.renderer.Init();
        }
Beispiel #4
0
        static void Main()
        {
            MFramework.Init();
            Invalidator.Init();
            ProjectData.Init();

            Global.mainform = new MainForm();

            // Application 이벤트 연결
            Application.Idle += new EventHandler(Global.mainform.App_Idle);
            Application.Run(Global.mainform);

            ProjectData.Final();
            Invalidator.Final();
            MFramework.Final();
        }
Beispiel #5
0
        protected override void OnPaintBackground(PaintEventArgs pevent)
        {
            if (!MFramework.InstanceIsValid())
            {
                base.OnPaintBackground(pevent);
            }
//			else if (MFramework.Instance.Renderer.ActiveCamera == null ||
//				!MFramework.Instance.Renderer.ActiveCamera.Active)
//			{
//				base.OnPaintBackground(pevent);
//			}
//			else if (!MFramework.Instance.Renderer.Active)
//			{
//				base.OnPaintBackground(pevent);
//			}
        }