Abstract base class for objects that can be drawn to a render target. More...
|Virtual destructor. |
|virtual void||draw (RenderTarget &target, RenderStates states) const =0|
|Draw the object to a render target. |
Abstract base class for objects that can be drawn to a render target.
All you have to do in your derived class is to override the draw virtual function.
Note that inheriting from sf::Drawable is not mandatory, but it allows this nice syntax "window.draw(object)" rather than "object.draw(window)", which is more consistent with other SFML classes.
Draw the object to a render target.
This is a pure virtual function that has to be implemented by the derived class to define how the drawable should be drawn.
|target||Render target to draw to|
|states||Current render states|