Beispiel #1
0
 public void Read(AssetReader reader)
 {
     Border.Read(reader);
     Pivot.Read(reader);
     OldSize.Read(reader);
     NewSize.Read(reader);
     AdaptiveTilingThreshold = reader.ReadSingle();
     DrawMode       = reader.ReadInt32();
     AdaptiveTiling = reader.ReadBoolean();
     reader.AlignStream();
 }
 public void Read(AssetStream stream)
 {
     Border.Read(stream);
     Pivot.Read(stream);
     OldSize.Read(stream);
     NewSize.Read(stream);
     AdaptiveTilingThreshold = stream.ReadSingle();
     DrawMode       = stream.ReadInt32();
     AdaptiveTiling = stream.ReadBoolean();
     stream.AlignStream(AlignType.Align4);
 }
Beispiel #3
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add(BorderName, Border.ExportYAML(container));
            node.Add(PivotName, Pivot.ExportYAML(container));
            node.Add(OldSizeName, OldSize.ExportYAML(container));
            node.Add(NewSizeName, NewSize.ExportYAML(container));
            node.Add(AdaptiveTilingThresholdName, AdaptiveTilingThreshold);
            node.Add(DrawModeName, DrawMode);
            node.Add(AdaptiveTilingName, AdaptiveTiling);
            return(node);
        }
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("border", Border.ExportYAML(container));
            node.Add("pivot", Pivot.ExportYAML(container));
            node.Add("oldSize", OldSize.ExportYAML(container));
            node.Add("newSize", NewSize.ExportYAML(container));
            node.Add("adaptiveTilingThreshold", AdaptiveTilingThreshold);
            node.Add("drawMode", DrawMode);
            node.Add("adaptiveTiling", AdaptiveTiling);
            return(node);
        }
Beispiel #5
0
 /// <summary>
 /// Fills in or modifies the given display info for the item</summary>
 /// <param name="item">Item</param>
 /// <param name="info">Display info to update</param>
 public void GetInfo(object item, ItemInfo info)
 {
     info.Label      = Order.ToString();
     info.Properties =
         new[]
     {
         What,
         OldAddress,
         NewAddress,
         OldSize.ToString(),
         NewSize.ToString()
     };
     info.ImageIndex = info.GetImageIndex(Atf.Resources.DataImage);
     info.IsLeaf     = true;
 }