コード例 #1
0
ファイル: Application.cpp プロジェクト: Enigma0960/Sparky
	void Application::OnRender()
	{
		for (uint i = 0; i < m_LayerStack.size(); i++)
		{
			if (m_LayerStack[i]->IsVisible())
				m_LayerStack[i]->OnRender();
		}

		for (uint i = 0; i < m_OverlayStack.size(); i++)
		{
			if (m_OverlayStack[i]->IsVisible())
				m_OverlayStack[i]->OnRender();
		}

		Layer2D* debugLayer = (Layer2D*)m_DebugLayer;
		if (debugLayer->IsVisible())
			debugLayer->OnRender();
	}