| 94 | } |
| 95 | |
| 96 | void WaterMatParams::init( BaseMatInstance* matInst ) |
| 97 | { |
| 98 | clear(); |
| 99 | |
| 100 | mRippleMatSC = matInst->getMaterialParameterHandle( "$rippleMat" ); |
| 101 | mRippleDirSC = matInst->getMaterialParameterHandle( "$rippleDir" ); |
| 102 | mRippleTexScaleSC = matInst->getMaterialParameterHandle( "$rippleTexScale" ); |
| 103 | mRippleSpeedSC = matInst->getMaterialParameterHandle( "$rippleSpeed" ); |
| 104 | mRippleMagnitudeSC = matInst->getMaterialParameterHandle( "$rippleMagnitude" ); |
| 105 | mFoamDirSC = matInst->getMaterialParameterHandle( "$foamDir" ); |
| 106 | mFoamTexScaleSC = matInst->getMaterialParameterHandle( "$foamTexScale" ); |
| 107 | mFoamSpeedSC = matInst->getMaterialParameterHandle( "$foamSpeed" ); |
| 108 | mFoamOpacitySC = matInst->getMaterialParameterHandle( "$foamOpacity" ); |
| 109 | mWaveDirSC = matInst->getMaterialParameterHandle( "$waveDir" ); |
| 110 | mWaveDataSC = matInst->getMaterialParameterHandle( "$waveData" ); |
| 111 | mReflectTexSizeSC = matInst->getMaterialParameterHandle( "$reflectTexSize" ); |
| 112 | mBaseColorSC = matInst->getMaterialParameterHandle( "$baseColor" ); |
| 113 | mMiscParamsSC = matInst->getMaterialParameterHandle( "$miscParams" ); |
| 114 | mReflectParamsSC = matInst->getMaterialParameterHandle( "$reflectParams" ); |
| 115 | mReflectNormalSC = matInst->getMaterialParameterHandle( "$reflectNormal" ); |
| 116 | mHorizonPositionSC = matInst->getMaterialParameterHandle( "$horizonPos" ); |
| 117 | mFogParamsSC = matInst->getMaterialParameterHandle( "$fogParams" ); |
| 118 | mMoreFogParamsSC = matInst->getMaterialParameterHandle( "$moreFogParams" ); |
| 119 | mFarPlaneDistSC = matInst->getMaterialParameterHandle( "$farPlaneDist" ); |
| 120 | mWetnessParamsSC = matInst->getMaterialParameterHandle( "$wetnessParams" ); |
| 121 | mDistortionParamsSC = matInst->getMaterialParameterHandle( "$distortionParams" ); |
| 122 | mUndulateMaxDistSC = matInst->getMaterialParameterHandle( "$undulateMaxDist" ); |
| 123 | mAmbientColorSC = matInst->getMaterialParameterHandle( "$ambientColor" ); |
| 124 | mLightDirSC = matInst->getMaterialParameterHandle( "$inLightVec" ); |
| 125 | mFoamParamsSC = matInst->getMaterialParameterHandle( "$foamParams" ); |
| 126 | mGridElementSizeSC = matInst->getMaterialParameterHandle( "$gridElementSize" ); |
| 127 | mElapsedTimeSC = matInst->getMaterialParameterHandle( "$elapsedTime" ); |
| 128 | mModelMatSC = matInst->getMaterialParameterHandle( "$modelMat" ); |
| 129 | mFoamSamplerSC = matInst->getMaterialParameterHandle( "$foamMap" ); |
| 130 | mRippleSamplerSC = matInst->getMaterialParameterHandle( "$bumpMap" ); |
| 131 | mCubemapSamplerSC = matInst->getMaterialParameterHandle( "$skyMap" ); |
| 132 | mSpecularParamsSC = matInst->getMaterialParameterHandle( "$specularParams" ); |
| 133 | mDepthGradMaxSC = matInst->getMaterialParameterHandle( "$depthGradMax" ); |
| 134 | mReflectivitySC = matInst->getMaterialParameterHandle( "$reflectivity" ); |
| 135 | mDepthGradSamplerSC = matInst->getMaterialParameterHandle( "$depthGradMap" ); |
| 136 | } |
| 137 | |
| 138 | |
| 139 | bool WaterObject::smWireframe = false; |
no test coverage detected