| 622 | } |
| 623 | |
| 624 | SceneData WaterPlane::setupSceneGraphInfo( SceneRenderState *state ) |
| 625 | { |
| 626 | SceneData sgData; |
| 627 | |
| 628 | sgData.lights[0] = LIGHTMGR->getSpecialLight( LightManager::slSunLightType ); |
| 629 | |
| 630 | // fill in water's transform |
| 631 | sgData.objTrans = &getRenderTransform(); |
| 632 | |
| 633 | // fog |
| 634 | sgData.setFogParams( state->getSceneManager()->getFogData() ); |
| 635 | |
| 636 | // misc |
| 637 | sgData.backBuffTex = REFLECTMGR->getRefractTex(); |
| 638 | sgData.reflectTex = mPlaneReflector.reflectTex; |
| 639 | sgData.wireframe = GFXDevice::getWireframe() || smWireframe; |
| 640 | |
| 641 | return sgData; |
| 642 | } |
| 643 | |
| 644 | void WaterPlane::setShaderParams( SceneRenderState *state, BaseMatInstance* mat, const WaterMatParams& paramHandles) |
| 645 | { |
nothing calls this directly
no test coverage detected