Drawable

Abstract base interface for objects that can be drawn to a render target.

Drawable is a very simple base interface that allows objects of derived classes to be drawn to a RenderTarget.

All you have to do in your derived class is to override the draw virtual function.

Note that inheriting from 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.

Members

Functions

draw
void draw(RenderTarget renderTarget, RenderStates renderStates)

Draw the object to a render target.

See Also

Meta

Authors

Laurent Gomila, Jeremy DeHaan