private void WriteAlignmentToJson(JsonElementDict item, ImageAlignment alignment) { JsonElementDict dict = item.CreateDict("alignment-insets"); dict.SetInteger("top", alignment.top); dict.SetInteger("bottom", alignment.bottom); dict.SetInteger("left", alignment.left); dict.SetInteger("right", alignment.right); }
private void WriteResizingToJson(JsonElementDict item, ImageResizing resizing) { JsonElementDict dict1 = item.CreateDict("resizing"); dict1.SetString("mode", AssetImageSet.GetSlicingMode(resizing.type)); JsonElementDict dict2 = dict1.CreateDict("center"); dict2.SetString("mode", AssetImageSet.GetCenterResizeMode(resizing.centerResizeMode)); dict2.SetInteger("width", resizing.centerWidth); dict2.SetInteger("height", resizing.centerHeight); JsonElementDict dict3 = dict1.CreateDict("cap-insets"); dict3.SetInteger("top", resizing.top); dict3.SetInteger("bottom", resizing.bottom); dict3.SetInteger("left", resizing.left); dict3.SetInteger("right", resizing.right); }
protected JsonElementDict WriteInfoToJson(JsonDocument doc) { JsonElementDict dict = doc.root.CreateDict("info"); dict.SetInteger("version", 1); dict.SetString("author", this.authorId); return(dict); }