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(); }
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(); }