/*! * \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 }
ListenerSystem::ListenerSystem() { Requires<ListenerComponent, NodeComponent>(); SetUpdateOrder(100); //< Update last, after every movement is done }