15 void PushLayer(
Layer* layer);
16 void PushOverlay(
Layer* overlay);
17 void PopLayer(
Layer* layer);
18 void PopOverlay(
Layer* layer);
20 std::vector<Layer*>::iterator begin()
22 return m_Layers.begin();
24 std::vector<Layer*>::iterator end()
26 return m_Layers.end();
30 std::vector<Layer*> m_Layers;
31 unsigned int m_LayerInsertIndex = 0;