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. |
HorizontalScalingFactor | Horizontal scaling factor. Negative scaling causes a flip. |
VerticalScalingFactor | 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. |