public abstract VertexBufferBase CreateVertexBuffer(int size, VertexBufferLayout layout, VertexBufferMode mode);
 public abstract VertexBufferBase CreateVertexBuffer <T>(T[] vertices, VertexBufferLayout layout, VertexBufferMode mode) where T : struct;