Interface ITimelineEvent<T, P>

interface ITimelineEvent<T, P> {
    action: ((entity: Canvas2DEntity<T> | CompositeEntity<ICompositeEntityProps<T>>, eventProps: P, criteriaResult?: boolean) => void);
    barCount?: number;
    beatCount?: number;
    criteria?: (() => boolean);
    props?: any;
    targetEntity: string;
    time?: number;
}

Type Parameters

  • T
  • P

Properties

action: ((entity: Canvas2DEntity<T> | CompositeEntity<ICompositeEntityProps<T>>, eventProps: P, criteriaResult?: boolean) => void)
barCount?: number
beatCount?: number
criteria?: (() => boolean)
props?: any
targetEntity: string
time?: number