public SimpleRenderable(Buffer buffer, IEnumerable <PipelineType> pipelines, int indexOffset, int indexCount) { _buffer = buffer; _pipelines = pipelines.ToHashSet(); IndexOffset = indexOffset; IndexCount = indexCount; }
/// <summary> /// Create a grid renderable for a specific viewport. /// </summary> /// <param name="viewport">The viewport that will render this grid</param> /// <param name="engine">The engine interface, to create a buffer</param> public GridRenderable(IViewport viewport, EngineInterface engine) { _viewport = viewport; _validated = false; _buffer = engine.CreateBuffer(); }
public SimpleRenderable(Buffer buffer, PipelineType pipeline, int indexOffset, int indexCount) : this(buffer, new [] { pipeline }, indexOffset, indexCount) { }