Public Member Functions | |
drawable_batch (sf::PrimitiveType primitive) | |
bool | has_animation () const |
const sf::Vertex | operator[] (const std::size_t i) const |
void | animate (batch_animation *animation) |
entity_system::entity | create () |
void | destroy (entity_system::entity the_entity) |
void | transform (entity_system::entity the_entity, const sf::Transform &trans) |
void | paint (entity_system::entity the_entity, const sf::Color &color) |
void | set_point (entity_system::entity the_entity, std::size_t i, const geometry::point< double > &p) |
geometry::point< double > | point (entity_system::entity the_entity, std::size_t i) const |
std::size_t | vertex_count () const |
const std::array< sf::Vertex, NumberOfVertices > & | points (entity_system::entity &the_entity) const |
void | update () |
void | draw (sf::RenderTarget &target, sf::RenderStates states) const |
void | clear () |