public TextureSubItem AddSubItem(TextureSubItemType type, string name, int width, int height) { var si = new TextureSubItem(type, this, name, width, height); SubItems.Add(type, si); return(si); }
public TextureItem(TexturePackage package, string name, TextureFlags flags, string primarySubItemName, int width, int height) { Package = package; Name = name; Flags = flags; var baseItem = new TextureSubItem(TextureSubItemType.Base, this, primarySubItemName, width, height); _subItems = new Dictionary<TextureSubItemType, TextureSubItem> {{TextureSubItemType.Base, baseItem}}; }
public TextureItem(TexturePackage package, string name, string primarySubItemName, int width, int height) { Package = package; Name = name; PrimarySubItem = new TextureSubItem(this, primarySubItemName, width, height); _allSubItems = new List <TextureSubItem> { PrimarySubItem }; }
public TextureItem(string name, TextureFlags flags, string primarySubItemName, int width, int height) { Name = name; Flags = flags; var baseItem = new TextureSubItem(TextureSubItemType.Base, this, primarySubItemName, width, height); SubItems = new Dictionary <TextureSubItemType, TextureSubItem> { { TextureSubItemType.Base, baseItem } }; }
public TextureItem(TexturePackage package, string name, TextureFlags flags, int width, int height) { Package = package; Name = name; Flags = flags; var baseItem = new TextureSubItem(TextureSubItemType.Base, this, name, width, height); _subItems = new Dictionary <TextureSubItemType, TextureSubItem> { { TextureSubItemType.Base, baseItem } }; }
public TextureSubItem AddSubItem(string name, int width, int height) { var si = new TextureSubItem(this, name, width, height); _allSubItems.Add(si); if (PrimarySubItem == null) { PrimarySubItem = si; } return(si); }
public TextureSubItem AddSubItem(TextureSubItemType type, string name, int width, int height) { var si = new TextureSubItem(type, this, name, width, height); _subItems.Add(type, si); return si; }