TriStateRasterPainter

constructor(darkPainter: Painter, lightPainter: Painter, systemPainter: Painter)

This implementation displays darkPainter when in dark theme, lightPainter when in light theme, and systemPainter when following system theme. The icon automatically transitions when the theme changes.