Пример #1
0
        public EleTex PushTexture(Texture texture, float proportion, LFlag flags)
        {
            EleTex ret = this.AddTexture(texture, proportion, flags);

            if (ret == null)
            {
                return(null);
            }

            this.stack.Push(this.head);

            this.head = new Entry(ret);
            return(ret);
        }
Пример #2
0
        public EleTex AddTexture(Texture texture, float proportion, LFlag flags)
        {
            EleBaseSizer szr = this.head.GetSizer();

            if (szr == null)
            {
                return(null);
            }

            EleTex img = this.uiFactory.CreateTex(this.head.rect, texture);

            szr.Add(img, proportion, flags);
            return(img);
        }
Пример #3
0
        public EleTex CreateTex(EleBaseRect parent, Texture t, string name = "")
        {
            EleTex ret = new EleTex(parent, t);

            return(ret);
        }