Base abstraction for shape-specific drawers in the ShapesDrawer system. Defines the IShapeDrawer interface and the ShapeDrawer<TShape> generic base class that all concrete shape drawers inherit from.
IShapeDrawer
ShapeDrawer<TShape>
Abstract generic base with draw queue, style defaults, and the IShapeDrawer interface
ShapesDrawer — the singleton that owns and drives all drawers
Shapes — concrete drawer implementations
ShapesDrawer System — system overview
Last updated 1 month ago