protected BaseMaterial(GraphicsDevice device, IBuiltPipeline pipeline) { Device = device; Pipeline = pipeline; bindingSets = Enumerable.Range(0, pipeline.ResourceLayouts.Count) .Select(i => new BindingSet(Device.ResourceFactory, pipeline.ResourceLayouts[i], (uint)i)) .ToArray(); }
private PipelineFor(IBuiltPipeline pipeline) { Pipeline = pipeline; }