286 bool flag =
value != 0f;
295 bool IEffectLights.LightingEnabled
314 DirectionalLight0.Enabled =
true;
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);
371 if (parameter.
Name !=
"VSIndices")
373 return parameter.Name !=
"PSIndices";
static string CantDisableLighting
static Vector3 EnableDefaultLighting(DirectionalLight light0, DirectionalLight light1, DirectionalLight light2)
static void SetMaterialColor(bool lightingEnabled, float alpha, ref Vector3 diffuseColor, ref Vector3 emissiveColor, ref Vector3 ambientLightColor, EffectParameter diffuseColorParam, EffectParameter emissiveColorParam)
static EffectDirtyFlags SetLightingMatrices(EffectDirtyFlags dirtyFlags, ref Matrix world, ref Matrix view, EffectParameter worldParam, EffectParameter worldInverseTransposeParam, EffectParameter eyePositionParam)
static EffectDirtyFlags SetWorldViewProjAndFog(EffectDirtyFlags dirtyFlags, ref Matrix world, ref Matrix view, ref Matrix projection, ref Matrix worldView, bool fogEnabled, float fogStart, float fogEnd, EffectParameter worldViewProjParam, EffectParameter fogVectorParam)
unsafe TextureCube GetValueTextureCube()
unsafe Vector3 GetValueVector3()
unsafe float GetValueSingle()
unsafe void SetValue(Texture value)
unsafe Texture2D GetValueTexture2D()
EnvironmentMapEffect(EnvironmentMapEffect cloneSource)
Vector3 ambientLightColor
void CacheEffectParameters(EnvironmentMapEffect cloneSource)
EffectParameter diffuseColorParam
Vector3 EnvironmentMapSpecular
float EnvironmentMapAmount
DirectionalLight DirectionalLight0
DirectionalLight DirectionalLight1
EffectParameter environmentMapParam
EffectParameter worldInverseTransposeParam
void EnableDefaultLighting()
EffectParameter emissiveColorParam
EnvironmentMapEffect(GraphicsDevice device)
TextureCube EnvironmentMap
override bool WantParameter(EffectParameter parameter)
EffectParameter fogColorParam
EffectParameter worldViewProjParam
EffectParameter fogVectorParam
EffectParameter environmentMapSpecularParam
EffectParameter worldParam
EffectParameter environmentMapAmountParam
DirectionalLight DirectionalLight2
EffectParameter shaderIndexParam
EffectParameter fresnelFactorParam
EffectDirtyFlags dirtyFlags
EffectParameter eyePositionParam
EffectParameter textureParam
Vector3 AmbientLightColor
static CultureInfo CurrentCulture