/// <summary> /// Mod_LoadSpriteModel /// </summary> private void LoadSprite(SpriteModelData mod, Byte[] buffer) { mod.Load(mod.Name, buffer, (name, buf, width, height) => { var texture = (Renderer.OpenGL.Textures.GLTexture)BaseTexture.FromBuffer(Host.Video.Device, name, buf, width, height, hasMipMap: true, hasAlpha: true); SpriteTextures.Add(texture); return(texture.GLDesc.TextureNumber); }); }
/// <summary> /// Mod_LoadSpriteModel /// </summary> public void LoadSpriteModel(SpriteModelData mod, Byte[] buffer) { mod.Load(mod.Name, buffer, (n, b, w, h) => { var texture = (Renderer.OpenGL.Textures.GLTexture)BaseTexture.FromBuffer(Host.Video.Device, n, b, w, h, true, true); SpriteTextures.Add(texture); return(texture.GLDesc.TextureNumber); }); }