Ophidian
 All Classes Namespaces Functions
Public Member Functions | List of all members
ophidian::gui::drawable_batch< NumberOfVertices > Class Template Reference
Inheritance diagram for ophidian::gui::drawable_batch< NumberOfVertices >:

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 ()
 

The documentation for this class was generated from the following file: