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

◆ CacheEffectParameters()

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

Definition at line 382 of file SkinnedEffect.cs.

383 {
384 textureParam = base.Parameters["Texture"];
385 diffuseColorParam = base.Parameters["DiffuseColor"];
386 emissiveColorParam = base.Parameters["EmissiveColor"];
387 specularColorParam = base.Parameters["SpecularColor"];
388 specularPowerParam = base.Parameters["SpecularPower"];
389 eyePositionParam = base.Parameters["EyePosition"];
390 fogColorParam = base.Parameters["FogColor"];
391 fogVectorParam = base.Parameters["FogVector"];
392 worldParam = base.Parameters["World"];
393 worldInverseTransposeParam = base.Parameters["WorldInverseTranspose"];
394 worldViewProjParam = base.Parameters["WorldViewProj"];
395 bonesParam = base.Parameters["Bones"];
396 shaderIndexParam = base.Parameters["ShaderIndex"];
397 light0 = new DirectionalLight(base.Parameters["DirLight0Direction"], base.Parameters["DirLight0DiffuseColor"], base.Parameters["DirLight0SpecularColor"], cloneSource?.light0);
398 light1 = new DirectionalLight(base.Parameters["DirLight1Direction"], base.Parameters["DirLight1DiffuseColor"], base.Parameters["DirLight1SpecularColor"], cloneSource?.light1);
399 light2 = new DirectionalLight(base.Parameters["DirLight2Direction"], base.Parameters["DirLight2DiffuseColor"], base.Parameters["DirLight2SpecularColor"], cloneSource?.light2);
400 }

References Microsoft.Xna.Framework.Graphics.SkinnedEffect.bonesParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.diffuseColorParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.emissiveColorParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.eyePositionParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.fogColorParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.fogVectorParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.light0, Microsoft.Xna.Framework.Graphics.SkinnedEffect.light1, Microsoft.Xna.Framework.Graphics.SkinnedEffect.light2, Microsoft.Xna.Framework.Graphics.SkinnedEffect.shaderIndexParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.specularColorParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.specularPowerParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.textureParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.worldInverseTransposeParam, Microsoft.Xna.Framework.Graphics.SkinnedEffect.worldParam, and Microsoft.Xna.Framework.Graphics.SkinnedEffect.worldViewProjParam.

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