Exemple #1
0
 public WorldTexture GetWorldTexture(IWorldTextureProvider item)
 {
     lock (_WorldTextureCache){
         if (_WorldTextureCache.ContainsKey(item))
         {
             return(_WorldTextureCache[item]);
         }
         var texture = item.GetWorldTexture(this.Device);
         _WorldTextureCache.Add(item, texture);
         return(texture);
     }
 }
Exemple #2
0
 public WorldTexture GetWorldTexture(IWorldTextureProvider item)
 {
     return(item.GetWorldTexture(this.Device));
 }
 public WorldTexture GetWorldTexture(IWorldTextureProvider item)
 {
     lock (_WorldTextureCache){
         if (_WorldTextureCache.ContainsKey(item))
         {
             return _WorldTextureCache[item];
         }
         var texture = item.GetWorldTexture(this.Device);
         _WorldTextureCache.Add(item, texture);
         return texture;
     }
 }