1 write to _imageEffectEmulation
PresentationCore (1)
System\Windows\Media\Effects\DropShadowBitmapEffect.cs (1)
64
_imageEffectEmulation
= new DropShadowEffect();
23 references to _imageEffectEmulation
PresentationCore (23)
System\Windows\Media\Effects\DropShadowBitmapEffect.cs (23)
57
if (
_imageEffectEmulation
!= null &&
_imageEffectEmulation
.IsFrozen)
59
return
_imageEffectEmulation
;
62
if (
_imageEffectEmulation
== null)
68
if (
_imageEffectEmulation
.Color != color)
70
_imageEffectEmulation
.Color = color;
76
if (
_imageEffectEmulation
.ShadowDepth != shadowDepth)
80
_imageEffectEmulation
.ShadowDepth = 50.0;
84
_imageEffectEmulation
.ShadowDepth = 0.0;
88
_imageEffectEmulation
.ShadowDepth = shadowDepth;
93
if (
_imageEffectEmulation
.Direction != direction)
95
_imageEffectEmulation
.Direction = direction;
99
if (
_imageEffectEmulation
.Opacity != opacity)
103
_imageEffectEmulation
.Opacity = 1.0;
107
_imageEffectEmulation
.Opacity = 0.0;
111
_imageEffectEmulation
.Opacity = opacity;
116
if (
_imageEffectEmulation
.BlurRadius / _MAX_EMULATED_BLUR_RADIUS != softness)
120
_imageEffectEmulation
.BlurRadius = _MAX_EMULATED_BLUR_RADIUS;
124
_imageEffectEmulation
.BlurRadius = 0.0;
128
_imageEffectEmulation
.BlurRadius = _MAX_EMULATED_BLUR_RADIUS * softness;
132
_imageEffectEmulation
.RenderingBias = RenderingBias.Performance;
136
_imageEffectEmulation
.Freeze();
139
return
_imageEffectEmulation
;