1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-22 21:09:45 +00:00

Set render queue for rain

This commit is contained in:
scrawl 2014-06-26 14:26:53 +02:00
parent 7b1e1d03d8
commit e5254ff8ef

View file

@ -429,6 +429,16 @@ void SkyManager::updateRain(float dt)
Ogre::SceneNode* offsetNode = sceneNode->createChildSceneNode(Ogre::Vector3(xOffs,yOffs,startHeight));
NifOgre::ObjectScenePtr objects = NifOgre::Loader::createObjects(offsetNode, mRainEffect);
for (unsigned int i=0; i<objects->mEntities.size(); ++i)
{
objects->mEntities[i]->setRenderQueueGroup(RQG_Alpha);
objects->mEntities[i]->setVisibilityFlags(RV_Sky);
}
for (unsigned int i=0; i<objects->mParticles.size(); ++i)
{
objects->mParticles[i]->setRenderQueueGroup(RQG_Alpha);
objects->mParticles[i]->setVisibilityFlags(RV_Sky);
}
mRainModels[offsetNode] = objects;
}
}