Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CacheEffectParameters()

void Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.CacheEffectParameters ( EnvironmentMapEffect cloneSource)
inlineprivate

Definition at line 348 of file EnvironmentMapEffect.cs.

349 {
350 textureParam = base.Parameters["Texture"];
351 environmentMapParam = base.Parameters["EnvironmentMap"];
352 environmentMapAmountParam = base.Parameters["EnvironmentMapAmount"];
353 environmentMapSpecularParam = base.Parameters["EnvironmentMapSpecular"];
354 fresnelFactorParam = base.Parameters["FresnelFactor"];
355 diffuseColorParam = base.Parameters["DiffuseColor"];
356 emissiveColorParam = base.Parameters["EmissiveColor"];
357 eyePositionParam = base.Parameters["EyePosition"];
358 fogColorParam = base.Parameters["FogColor"];
359 fogVectorParam = base.Parameters["FogVector"];
360 worldParam = base.Parameters["World"];
361 worldInverseTransposeParam = base.Parameters["WorldInverseTranspose"];
362 worldViewProjParam = base.Parameters["WorldViewProj"];
363 shaderIndexParam = base.Parameters["ShaderIndex"];
364 light0 = new DirectionalLight(base.Parameters["DirLight0Direction"], base.Parameters["DirLight0DiffuseColor"], null, cloneSource?.light0);
365 light1 = new DirectionalLight(base.Parameters["DirLight1Direction"], base.Parameters["DirLight1DiffuseColor"], null, cloneSource?.light1);
366 light2 = new DirectionalLight(base.Parameters["DirLight2Direction"], base.Parameters["DirLight2DiffuseColor"], null, cloneSource?.light2);
367 }

References Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.diffuseColorParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.emissiveColorParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.environmentMapAmountParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.environmentMapParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.environmentMapSpecularParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.eyePositionParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.fogColorParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.fogVectorParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.fresnelFactorParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.light0, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.light1, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.light2, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.shaderIndexParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.textureParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.worldInverseTransposeParam, Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.worldParam, and Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.worldViewProjParam.

Referenced by Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.EnvironmentMapEffect(), and Microsoft.Xna.Framework.Graphics.EnvironmentMapEffect.EnvironmentMapEffect().