mImpl->PreRender(status, forceClear, uploadOnly);
}
-void Core::PreRender(Integration::Scene& scene, std::vector<Rect<int>>& damagedRects)
+void Core::PreRender(RenderStatus& status, Integration::Scene& scene, std::vector<Rect<int>>& damagedRects)
{
- mImpl->PreRender(scene, damagedRects);
+ mImpl->PreRender(status, scene, damagedRects);
}
void Core::RenderScene(RenderStatus& status, Integration::Scene& scene, bool renderToFbo)
mImpl->PostRender(uploadOnly);
}
-void Core::RegisterProcessor(Processor& processor)
+void Core::RegisterProcessor(Processor& processor, bool postProcessor)
{
- mImpl->RegisterProcessor(processor);
+ mImpl->RegisterProcessor(processor, postProcessor);
}
-void Core::UnregisterProcessor(Processor& processor)
+void Core::UnregisterProcessor(Processor& processor, bool postProcessor)
{
- mImpl->UnregisterProcessor(processor);
+ mImpl->UnregisterProcessor(processor, postProcessor);
}
ObjectRegistry Core::GetObjectRegistry() const