/* Content Loaders */ /* ==================================================== */ internal static Texture2D LoadTexture(PixmapData pixmap_data) { var pixmap = new Pixmap(pixmap_data.Data, pixmap_data.Width, pixmap_data.Height); var texture = new Texture2D(pixmap, false, false); texture.Id = pixmap_data.Id; return(texture); }
/* File Data Loaders */ /* ================================================================== */ public static PixmapData LoadPixmapData(string path) { using (var stream = File.OpenRead(path)) { Image img = image_reader.Read(stream); var id = Path.GetFileNameWithoutExtension(path); var pixmap_data = new PixmapData() { Id = id, Data = img.Data, Width = img.Width, Height = img.Height }; return(pixmap_data); } }