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