IReflection

IReflection interface

Represents a reflection effect.

public interface IReflection : IAccessiblePVIObject<IReflectionEffectiveData>, 
    IImageTransformOperation

Properties

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

See Also