Added ImGui

This commit is contained in:
Simon Lübeß
2020-11-12 23:25:48 +01:00
parent 6e71eeea25
commit 4b877af226
17 changed files with 524 additions and 44 deletions
+7 -1
View File
@@ -20,6 +20,7 @@ namespace GlitchyEngine
public void PushLayer(Layer ownLayer)
{
_layers.Insert(_insertIndex++, ownLayer);
ownLayer.OnAttach();
}
/**
@@ -30,6 +31,7 @@ namespace GlitchyEngine
public void PushOverlay(Layer ownOverlay)
{
_layers.Add(ownOverlay);
ownOverlay.OnAttach();
}
/**
@@ -41,6 +43,7 @@ namespace GlitchyEngine
if(_layers.Remove(layer))
{
_insertIndex--;
layer.OnDetach();
}
}
@@ -50,7 +53,10 @@ namespace GlitchyEngine
*/
public void PopOverlay(Layer overlay)
{
_layers.Remove(overlay);
if(_layers.Remove(overlay))
{
overlay.OnDetach();
}
}
/**