Editor/Wall/ArchTrimDrawer.cs

Editor-side drawer for architectural trim. It declares it draws Trim and calls ArchTrimGen.Build with the current drawing canvas, collected trim parts, containing room and building, and drawing parameters.

Reflection
namespace Sunless.Architecture;

public sealed class ArchTrimDrawer : IArchDrawer
{
	public string Draws => ArchDraws.Trim;

	public void Draw( ArchDrawing drawing )
	{
		ArchTrimGen.Build( drawing.Canvas, drawing.Drawn<ArchTrimPart>(), drawing.Within<ArchRoom>(),
			drawing.Within<ArchBuilding>(), drawing.Kit, drawing.Style, drawing.Plan );
	}
}