Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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}};
 }
Esempio n. 3
0
 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
     };
 }
Esempio n. 4
0
        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 }
            };
        }
Esempio n. 5
0
        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 }
            };
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
 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;
 }