TReflectionEffect Class
Applies a reflection effect.
Syntax
Namespace: FlexCel.Core
public class TReflectionEffect: TDrawingEffect, IComparable<TReflectionEffect>, IComparable
Constructors
| Name | Description |
|---|---|
| TReflectionEffect | Creates a new Reflection effect. |
Methods
| Name | Description |
|---|---|
| Clone | Creates a deep copy of the object. |
| CompareTo | Overloaded CompareTo(Object) CompareTo(TReflectionEffect) |
| Equals | Overloaded Equals(TReflectionEffect) Equals(Object) |
| 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. |