IEffectProperties Interface
A class encapsulating an effect that can be used for subtle, intense or moderate types. This class can contain either a standard list of effects (which you can access with EffectLst) or a Directed Acyclic Graph (DAG). One of EffectLst or EffectDag will always be null.
Syntax
Unit: FlexCel.Core
IEffectProperties = interface(IInterface);
Methods
Name | Description |
---|---|
Clone | Returns a deep copy of the object. |
CompareTo | Overloaded CompareTo(TObject) CompareTo(IEffectProperties) |
Properties
Name | Description |
---|---|
EffectLst | Effect encapsulated by this class when it contains a list of effects. If it contains a DAG, this property is null ans EffectDag will contain the DAG. |
EffectDag | Effect encapsulated by this class when it contains a Directed Acyclic Graph of effects. If it contains a list, this property is null ans EffectLst will contain the List. |
HasEffects | Returns true if there are any effects. |
IsDag | Returns true if this class contains a DAG. When true, EffectDag is not null. |