Vidka.Core.EditorLogic.CheckClipEasingCollision_mainTimeline C# (CSharp) Метод

CheckClipEasingCollision_mainTimeline() приватный Метод

private CheckClipEasingCollision_mainTimeline ( int x, int y, VidkaClipVideoAbstract clip ) : void
x int
y int
clip Vidka.Core.Model.VidkaClipVideoAbstract
Результат void
        private void CheckClipEasingCollision_mainTimeline(int x, int y, VidkaClipVideoAbstract clip)
        {
            UiObjects.SetShowEasingHandles(false);
            if (clip == null || UiObjects.TrimHover == TrimDirection.None)
                return;
            if (UiObjects.TrimHover == TrimDirection.Left && clip.EasingLeft > 0)
                return;
            if (UiObjects.TrimHover == TrimDirection.Right && clip.EasingRight > 0)
                return;
            var y1 = Dimdim.lastCollision_y1;
            var y2 = Dimdim.lastCollision_y2;
            var yEasingThresh = Math.Max(y2 - BOUND_EASING_BOTTOM_PIXELS, (y2 - y1) / 2);
            if (y >= yEasingThresh)
                UiObjects.SetShowEasingHandles(true);
        }
EditorLogic