Current Textures

This commit is contained in:
Ottermandias 2022-09-03 16:10:04 +02:00
parent 1fe334e33a
commit 6e82242a72
10 changed files with 758 additions and 762 deletions

View file

@ -11,6 +11,7 @@ using OtterGui.Raii;
using Penumbra.GameData.ByteString;
using Penumbra.GameData.Enums;
using Penumbra.GameData.Files;
using Penumbra.Import.Textures;
using Penumbra.Mods;
using Penumbra.Util;
using static Penumbra.Mods.Mod;
@ -121,6 +122,12 @@ public partial class ModEditWindow : Window, IDisposable
WindowName = sb.ToString();
}
public override void OnClose()
{
_left.Dispose();
_right.Dispose();
}
public override void Draw()
{
using var tabBar = ImRaii.TabBar( "##tabs" );
@ -508,10 +515,14 @@ public partial class ModEditWindow : Window, IDisposable
DrawMaterialPanel );
_modelTab = new FileEditor< MdlFile >( "Models (WIP)", ".mdl", () => _editor?.MdlFiles ?? Array.Empty< Editor.FileRegistry >(),
DrawModelPanel );
_center = new CombinedTexture( _left, _right );
}
public void Dispose()
{
_editor?.Dispose();
_left.Dispose();
_right.Dispose();
_center.Dispose();
}
}