mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-22 05:09:41 +00:00
Set render queue for rain
This commit is contained in:
parent
7b1e1d03d8
commit
e5254ff8ef
1 changed files with 10 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue