Exemple #1
0
 /// <summary>
 /// Constructor for our changequeue implementation
 /// </summary>
 /// <param name="pluginId">Id of the plugin instantiating the render change queue</param>
 /// <param name="engine">Reference to our render engine</param>
 /// <param name="createPreviewEventArgs">preview event arguments</param>
 internal ChangeDatabase(Guid pluginId, RenderEngine engine, CreatePreviewEventArgs createPreviewEventArgs)
     : base(pluginId, createPreviewEventArgs)
 {
     _renderEngine = engine;
     _modalRenderer = true;
     _objectShaderDatabase = new ObjectShaderDatabase(_objectDatabase);
     _shaderConverter = new ShaderConverter(engine.Settings);
 }
Exemple #2
0
 /// <summary>
 /// Constructor for our changequeue implementation
 /// </summary>
 /// <param name="pluginId">Id of the plugin instantiating the render change queue</param>
 /// <param name="engine">Reference to our render engine</param>
 /// <param name="doc">Document runtime serial number</param>
 /// <param name="view">Reference to the RhinoView for which this queue is created.</param>
 /// <param name="modal">Set to true if rendering modal</param>
 internal ChangeDatabase(Guid pluginId, RenderEngine engine, uint doc, ViewInfo view, bool modal)
     : base(pluginId, doc, view, !modal)
 {
     _renderEngine = engine;
     _objectShaderDatabase = new ObjectShaderDatabase(_objectDatabase);
     _shaderConverter = new ShaderConverter(engine.Settings);
     _modalRenderer = modal;
 }