I need to draw a number of textured quads
Well because your making a library to SFML, Make a class using sf::RectangleShape's(You wanted Quads,Closest thing) or sf::Sprite.
In this class have a array(Fast) or std::map(Convenient) of these sf::RectangleShapes's or sf::Sprites.
Then program a series of function that will change/load or check variables for the user...Kinda like SFML's.
As for drawing them to the screen, I would imagine making a inheritance to sf::Drawable would be the first step but I dont know how/where Laurent draws this stuff on the screen. Or if your lazy you can do it like me and make a function like this:
Spine::Draw(sf::Window* Window)
{
for(int I = 0;I == NumOfDrawables;I++)
{
Window->Draw(*Insert Drawable*);
}
}
Of course somewhere in there you might want to make a way to update positions/rotations for the animation.But of course this is all what I would do. But if you want more help, talk to Laurent(Author) or eXpl0it3r(Very Helpful)... They no more than I do apparently.