But SceneManager::fireRenderQueueEnded function is never called.
With RenderQueueListener::renderQueueStarted all is well.
Code: Select all
bool SceneManager::fireRenderQueueEnded(uint8 id, const String& invocation)
{
RenderQueueListenerList::iterator i, iend;
bool repeat = false;
iend = mRenderQueueListeners.end();
for (i = mRenderQueueListeners.begin(); i != iend; ++i)
{
(*i)->renderQueueEnded(id, invocation, repeat);
}
return repeat;
}