public int GetMaxSize(Object obj) { MaterialVTInfo info; if (!_infoCache.TryGetValue((Material)obj, out info)) { info = new MaterialVTInfo((Material)obj); _infoCache.Add((Material)obj, info); } return(info.GetMaxSize(this)); }
public bool ValidMaterial(Material m) { MaterialVTInfo info; if (!_infoCache.TryGetValue(m, out info)) { info = new MaterialVTInfo(m); _infoCache.Add(m, info); } return(info.IsVirtualized); }
public void Copy(Object obj, Vector2 position, int size) { Setup(); MaterialVTInfo info; if (!_infoCache.TryGetValue((Material)obj, out info)) { info = new MaterialVTInfo((Material)obj); _infoCache.Add((Material)obj, info); } info.Load(_textures, position, size, this); }