public void Update(IPluginIO pin, DX11RenderContext context)
 {
     if (this.FEnabled[0])
     {
         for (int i = 0; i < this.FOutLayer.SliceCount; i++)
         {
             this.FOutLayer[i][context] = new DX11Layer();
             SliceRenderer slice = new SliceRenderer(i, this.FLayerIn);
             this.FOutLayer[i][context].Render = slice.Render;
         }
     }
     else
     {
         if (!this.FOutLayer[0].Contains(context))
         {
             this.FOutLayer[0][context]        = new DX11Layer();
             this.FOutLayer[0][context].Render = this.Render;
         }
     }
 }
 public void Update(IPluginIO pin, DX11RenderContext context)
 {
     if (this.FEnabled[0])
     {
         for (int i = 0; i < this.FOutLayer.SliceCount; i++)
         {
             this.FOutLayer[i][context] = new DX11Layer();
             SliceRenderer slice = new SliceRenderer(i, this.FLayerIn);
             this.FOutLayer[i][context].Render = slice.Render;
         }
     }
     else
     {
         if (!this.FOutLayer[0].Contains(context))
         {
             this.FOutLayer[0][context] = new DX11Layer();
             this.FOutLayer[0][context].Render = this.Render;
         }
     }
 }