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(); }
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; }