Let SimpleRenderable use the render priority
Posted: Sat Jul 21, 2012 11:18 pm
Hi everyone.
I've made my own class deriving from SimpleRenderable and after wasting about one hour trying to understand why the render queue priority didn't have any effect on it I found this into Ogre's code
Is there any reason why all SimpleRenderable must use the default priority ?
I did this in my derived class and it works just fine.
Also, I think a getter for mRenderQueuePriority in MovableObject class would be useful.
Regards.
I've made my own class deriving from SimpleRenderable and after wasting about one hour trying to understand why the render queue priority didn't have any effect on it I found this into Ogre's code
Code: Select all
void SimpleRenderable::_updateRenderQueue(RenderQueue* queue)
{
queue->addRenderable(this, mRenderQueueID, OGRE_RENDERABLE_DEFAULT_PRIORITY);
}
I did this in my derived class and it works just fine.
Code: Select all
void SpriteRenderable::_updateRenderQueue(Ogre::RenderQueue* queue)
{
queue->addRenderable(this, mRenderQueueID, mRenderQueuePriority);
}
Regards.