Example #1
0
        /// <summary>
        /// Стандартный конструктор
        /// </summary>
        /// <param name="parTypesLinker">Объект для связывания компонентов модели и отображения</param>
        /// <param name="parAppModel">Модель приложения</param>
        /// <param name="parLinkedView">Отображение приложения</param>
        public ViewEventsOpenTkHandler(ViewBehaviourOpenTkHandlersLinker parTypesLinker,
                                       IAppModel parAppModel, AppViewOpenTk parLinkedView)
        {
            TypesLinker = parTypesLinker;
            ViewSideProviderColleague = new ViewProviderOpenTkViewSideColleague(parAppModel.GetViewProviderMediator(), this);
            AppModelRef = parAppModel;
            LinkedView  = parLinkedView;

            OpenGlWindowDisplay.Instance.RenderDisplayChanged += OnDisplayChanged;
        }