예제 #1
0
	/*!
	* \brief Constructs an RenderSystem object by default
	*/
	RenderSystem::RenderSystem() :
	m_coordinateSystemMatrix(Nz::Matrix4f::Identity()),
	m_coordinateSystemInvalidated(true),
	m_forceRenderQueueInvalidation(false)
	{
		ChangeRenderTechnique<Nz::ForwardRenderTechnique>();
		SetDefaultBackground(Nz::ColorBackground::New());
		SetUpdateOrder(100); //< Render last, after every movement is done
		SetMaximumUpdateRate(0.f);  //< We don't want any rate limit
	}
예제 #2
0
	ListenerSystem::ListenerSystem()
	{
		Requires<ListenerComponent, NodeComponent>();
		SetUpdateOrder(100); //< Update last, after every movement is done
	}