public ScreenBase(IOutput output, CoordsFlat resolution, SizeFlat sizeMm, int colorsCount = 2, bool hasHighlight = false) { Resolution = resolution; SizeMm = sizeMm; ColorsCount = colorsCount; HasHighlight = hasHighlight; }
public MonochromeScreen(IOutput output, CoordsFlat resolution, SizeFlat size, bool hasHighlight = false) : base(output, resolution, size, 2, hasHighlight) { }
public RetinaScreen(IOutput output, CoordsFlat resolution, SizeFlat size, int colorsCount = 65536, bool hasHighlight = true) : base(output, resolution, size, colorsCount, hasHighlight) { }
public ScreenBase() { Resolution = new CoordsFlat(16, 16); SizeMm = new SizeFlat(10, 10); }
public ColorfulScreen(CoordsFlat resolution, SizeFlat size, int colorsCount = 2, bool hasHighlight = false) : base(resolution, size, colorsCount, hasHighlight) { }
public Camera(CoordsFlat resolution, SizeFlat sensorSizeMm) { Resolution = resolution; SensorSizeMm = sensorSizeMm; }
public OledScreen(CoordsFlat resolution, SizeFlat size, int colorsCount = 65536, bool hasHighlight = true) : base(resolution, size, colorsCount, hasHighlight) { }