MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / init

Method init

Engine/source/environment/waterObject.cpp:96–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94}
95
96void 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
139bool WaterObject::smWireframe = false;

Callers 13

_renderObjectMethod · 0.45
_initRenderMethod · 0.45
_initMaterialMethod · 0.45
innerRenderMethod · 0.45
prepRenderImageMethod · 0.45
_initMaterialMethod · 0.45
initMaterialMethod · 0.45
_renderObjectMethod · 0.45
_initRenderMethod · 0.45
_initMaterialMethod · 0.45
prepRenderImageMethod · 0.45
_initMaterialMethod · 0.45

Calls 2

clearFunction · 0.50

Tested by

no test coverage detected