summaryrefslogtreecommitdiff
path: root/Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Evaluation/RuntimeElement.cs
blob: bdd7f11a00bdbcaef155bb0e0703f468fe1cdcb7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using UnityEngine.Playables;

namespace UnityEngine.Timeline
{
    abstract class RuntimeElement : IInterval
    {
        public abstract Int64 intervalStart { get; }
        public abstract Int64 intervalEnd { get; }
        public int intervalBit { get; set; }

        public abstract bool enable { set; }
        public abstract void EvaluateAt(double localTime, FrameData frameData);

        public virtual void Reset() {}
    }
}