IReflectionEffectiveData

IReflectionEffectiveData interface

Immutable object which represents a Reflection effect.

public interface IReflectionEffectiveData : IEffectEffectiveData

Properties

NameDescription
AsIEffectEffectiveData { get; }Allows to get base IEffectEffectiveData interface. Read-only IEffectEffectiveData.
BlurRadius { get; }Blur radius. Read-only Double.
Direction { get; }Direction of reflection. Read-only Single.
Distance { get; }Distance of reflection. Read-only Double.
EndPosAlpha { get; }Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents). Read-only Single.
EndReflectionOpacity { get; }End reflection opacity. (percents). Read-only Single.
FadeDirection { get; }Specifies the direction to offset the reflection. (angle). Read-only Single.
RectangleAlign { get; }Rectangle alignment. Read-only RectangleAlignment.
RotateShadowWithShape { get; }Specifies whether the reflection should rotate with the shape if the shape is rotated. Read-only Boolean.
ScaleHorizontal { get; }Specifies the horizontal scaling factor, negative scaling causes a flip. (percents) Read-only Double.
ScaleVertical { get; }Specifies the vertical scaling factor, negative scaling causes a flip. (percents) Read-only Double.
SkewHorizontal { get; }Specifies the horizontal skew angle. Read-only Double.
SkewVertical { get; }Specifies the vertical skew angle. Read-only Double.
StartPosAlpha { get; }Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents). Read-only Single.
StartReflectionOpacity { get; }Starting reflection opacity. (percents). Read-only Single.

See Also