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.
Equals Overloaded
Equals(TEffectProperties)
Equals(Object)
GetHashCode Returns the hashcode of the object.
CompareTo Overloaded
CompareTo(Object)
CompareTo(TEffectProperties)

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.