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); }
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); }
public EleTex CreateTex(EleBaseRect parent, Texture t, string name = "") { EleTex ret = new EleTex(parent, t); return(ret); }