private void SerializeDisplay(DisplayChip display) { if (display.export == false) { return; } JsonUtil.GetLineBreak(sb); sb.Append("\"DisplayChip\":"); JsonUtil.GetLineBreak(sb); sb.Append("{"); JsonUtil.GetLineBreak(sb, 1); // Width Value sb.Append("\"width\":"); sb.Append(display.width); sb.Append(","); JsonUtil.GetLineBreak(sb, 1); // Height Value sb.Append("\"height\":"); sb.Append(display.height); sb.Append(","); JsonUtil.GetLineBreak(sb, 1); sb.Append("\"overscanX\":"); sb.Append(display.overscanX); sb.Append(","); JsonUtil.GetLineBreak(sb, 1); sb.Append("\"overscanY\":"); sb.Append(display.overscanY); sb.Append(","); JsonUtil.GetLineBreak(sb, 1); sb.Append("\"layers\":"); sb.Append(display.layers); // sb.Append(","); JsonUtil.GetLineBreak(sb, 1); JsonUtil.GetLineBreak(sb); sb.Append("}"); sb.Append(","); currentStep++; }
public GifExporter(string fileName, IEngineChips engine) : base(fileName) { DisplayChip = engine.DisplayChip; bounds = DisplayChip.VisibleBounds; }