24 lines
497 B
C#
24 lines
497 B
C#
|
using UnityEngine;
|
||
|
|
||
|
namespace UnityEditor.Timeline
|
||
|
{
|
||
|
enum TrimEdge
|
||
|
{
|
||
|
Start,
|
||
|
End
|
||
|
}
|
||
|
|
||
|
interface ITrimItemMode
|
||
|
{
|
||
|
void OnBeforeTrim(ITrimmable item, TrimEdge trimDirection);
|
||
|
|
||
|
void TrimStart(ITrimmable item, double time, bool affectTimeScale);
|
||
|
void TrimEnd(ITrimmable item, double time, bool affectTimeScale);
|
||
|
}
|
||
|
|
||
|
interface ITrimItemDrawer
|
||
|
{
|
||
|
void DrawGUI(WindowState state, Rect bounds, Color color, TrimEdge edge);
|
||
|
}
|
||
|
}
|