Table of Contents

TEffectProperties Class

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

Namespace: FlexCel.Core

public class TEffectProperties: IComparable, IComparable<TEffectProperties>

Methods

Name Description
Clone Returns a deep copy of the object.
CompareTo Overloaded
CompareTo(Object)
CompareTo(TEffectProperties)
Equals Overloaded
Equals(TEffectProperties)
Equals(Object)
GetHashCode Returns the hashcode of the object.

Properties

Name Description
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.
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.
HasEffects Returns true if there are any effects.
IsDag Returns true if this class contains a DAG. When true, EffectDag is not null.