Inheritance: ChangeQueue
Beispiel #1
0
        public RenderEngine(Guid pluginId, uint docRuntimeSerialnumber, ViewInfo view, ViewportInfo vp, bool interactive)
        {
            PluginId = pluginId;
            m_doc_serialnumber = docRuntimeSerialnumber;
            m_view = view;
            m_vp = vp;
            m_interactive = interactive;
            Database = new ChangeDatabase(PluginId, this, m_doc_serialnumber, m_view, !m_interactive);

            RegisterEventHandler();
        }
Beispiel #2
0
        public RenderEngine(Guid pluginId, CreatePreviewEventArgs previewEventArgs, bool interactive)
        {
            PreviewEventArgs = previewEventArgs;
            Database = new ChangeDatabase(pluginId, this, PreviewEventArgs);

            RegisterEventHandler();
        }
 void Database_ViewChanged(object sender, ChangeDatabase.ViewChangedEventArgs e)
 {
     if (e.SizeChanged) SetRenderSize(e.NewSize.Width, e.NewSize.Height);
     View = e.View;
 }