Example #1
0
 public void Load(IDataNode dataNode, IResourceManager resourceManager)
 {
   _name = dataNode.ReadParameter("key");
   _path = dataNode.ReadParameter("path");
   _minFilter = TextureMinFilter.Linear;
   if (dataNode.HasParameter("minFilter"))
     _minFilter = (TextureMinFilter)Enum.Parse(typeof(TextureMinFilter), dataNode.ReadParameter("minFilter"));
   _magFilter = TextureMagFilter.Linear;
   if (dataNode.HasParameter("magFilter"))
     _magFilter = (TextureMagFilter)Enum.Parse(typeof(TextureMagFilter), dataNode.ReadParameter("magFilter"));
   _image = (Bitmap) System.Drawing.Image.FromFile(_path);
   _index = resourceManager.GetTextures().Count();
 }
Example #2
0
 public void Load(IDataNode dataNode, IResourceManager resourceManager)
 {
     _name      = dataNode.ReadParameter("key");
     _path      = dataNode.ReadParameter("path");
     _minFilter = TextureMinFilter.Linear;
     if (dataNode.HasParameter("minFilter"))
     {
         _minFilter = (TextureMinFilter)Enum.Parse(typeof(TextureMinFilter), dataNode.ReadParameter("minFilter"));
     }
     _magFilter = TextureMagFilter.Linear;
     if (dataNode.HasParameter("magFilter"))
     {
         _magFilter = (TextureMagFilter)Enum.Parse(typeof(TextureMagFilter), dataNode.ReadParameter("magFilter"));
     }
     _image = (Bitmap)System.Drawing.Image.FromFile(_path);
     _index = resourceManager.GetTextures().Count();
 }