SFGF
Public Member Functions | List of all members
sfgf::Polygon Class Reference
Inheritance diagram for sfgf::Polygon:
Inheritance graph
[legend]

Public Member Functions

 Polygon (size_t size)
 
void setTexture (const sf::Texture &tex, const std::vector< sf::Vector2f > &texCorrds)
 
void setColor (sf::Color c)
 
void setVertices (const std::vector< sf::Vector2f > &vertices)
 
const std::vector< sf::Vertex > & getVertices () const
 
void setSampleCollider (const Collider &c)
 
const CollidergetSampleCollider () const
 
const CollidergetTransformedCollider () const
 
Collider getDefaultSampleCollider () const
 
void updateCollider ()
 
virtual void update (sf::Time)
 
bool contains (sf::Vector2f point) const
 
bool intersects (Polygon &poly) const
 
bool collides (Polygon &poly) const
 
sf::FloatRect getGlobalBounds () const
 
- Public Member Functions inherited from sfgf::GameObject
void setParent (const GameObject &parent)
 
const GameObjectgetParent () const
 
sf::Transform getTransform () const
 

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