Table of Contents

TReflectionEffect Class

Applies a reflection effect.

Syntax

Unit: FlexCel.Core

TReflectionEffect = class(TDrawingEffect, IComparable, System.IComparable<_UThemes.TReflectionEffect.TReflectionEffect>);

Constructors

Name Description
Create Creates a new Reflection effect.

Methods

Name Description
Clone Creates a deep copy of the object.
CompareTo Overloaded
CompareTo(TObject)
CompareTo(TReflectionEffect)
Equals Returns true if both objects are the same.
GetHashCode Returns the hashcode of the object.

Properties

Name Description
BlurRadius Blur radius.
StartAlpha Starting reflection opacity.
StartPos Starting position of the Alpha value.
EndAlpha Ending reflection opacity.
EndPos Ending position of the Alpha value.
Distance Distance of the reflection.
Direction Rotation of the reflection.
FadeDirection Direction to offset the reflection.
HorizontalScaling​Factor Horizontal scaling factor. Negative scaling causes a flip.
VerticalScaling​Factor Vertical scaling factor. Negative scaling causes a flip.
HorizontalSkew Horizontal skew angle.
VerticalSkew Vertical skew angle.
ShadowAlignment Shadow Alignment.
RotateWithShape If true, the effect rotates with the shape.