public RTCore(RTWindow w, String cmdFile, ContentManager meshLoader)
        {
            mRTWindows = w;

            mSceneDatabase = new SceneDatabase();
            mParser        = new CommandFileParser(cmdFile, meshLoader, w.StatusArea(), this, mSceneDatabase);
            mCurrentX      = mCurrentY = 0;

            //
            FirstTimeInit();
        }
        public RTCore(RTWindow w, String cmdFile, ContentManager meshLoader)
        {
            mRTWindows = w;

            mSceneDatabase = new SceneDatabase();
            mParser = new CommandFileParser(cmdFile, meshLoader, w.StatusArea(), this, mSceneDatabase);
            mCurrentX = mCurrentY = 0;

            //
            FirstTimeInit();
        }
        private RTWindow mRTWindows; // Windows showing RT results

        #endregion Fields

        #region Constructors

        public RTViewer()
        {
            InitializeComponent();
            mRTWindows = new RTWindow();
            RTContainer.Controls.Add(mRTWindows);
        }