public MeshBuffer(string id, IVertexBufferManager <T> vertexBufferManager, IIndexBufferManager indexBufferManager, IEnumerable <Mesh <T> > meshes) : base(id) { _vertexBufferManager = vertexBufferManager; _indexBufferManager = indexBufferManager; Meshes = meshes; }
public MeshBufferManager(IGraphicsContext graphicsContext) { _vertexBufferManager = graphicsContext.VertexBufferManagerFactory.Create <T>(); _indexBufferManager = graphicsContext.IndexBufferManagerFactory.Create(); Disposed += OnDisposed; }