Interface for drawable primitives. More...
#include <le2d/drawable/draw_primitive.hpp>
Public Member Functions | |
| virtual auto | get_instances () const -> std::span< RenderInstance const >=0 |
| virtual auto | to_primitive () const -> Primitive=0 |
| void | draw (IRenderer &renderer) const final |
Interface for drawable primitives.
|
inlinefinalvirtual |
Implements le::IDrawable.
|
pure virtual |
|
pure virtual |
Implemented in le::drawable::FigureBase< Type >, le::drawable::SpriteBase, and le::drawable::TextBase.