Vidka.Core.EditorLogic.MouseMoved C# (CSharp) Method

MouseMoved() public method

public MouseMoved ( int x, int y, int w, int h ) : void
x int
y int
w int Width of the canvas
h int Height of the canvas
return void
        public void MouseMoved(int x, int y, int w, int h)
        {
            ___UiTransactionBegin();
            mouseX = x;
            var timeline = Dimdim.collision_whatTimeline(y, h);
            UiObjects.SetTimelineHover(timeline);
            switch (timeline) {
                case ProjectDimensionsTimelineType.Main:
                    var clip = Dimdim.collision_main(x);
                    UiObjects.SetHoverVideo(clip);
                    CheckClipTrimCollision(x);
                    CheckClipEasingCollision_mainTimeline(x, y, clip);
                    break;
                case ProjectDimensionsTimelineType.MainEases:
                    var clipEase = Dimdim.collision_mainEases(x);
                    UiObjects.SetHoverVideo(clipEase);
                    CheckClipEasingCollision_easesTimeline(x, y, clipEase);
                    break;
                case ProjectDimensionsTimelineType.Original:
                    if (UiObjects.CurrentClip == null)
                        break;
                    var hoverClip = Dimdim.collision_original_all(x, w, UiObjects.CurClipAllUsagesVideoAndAudio);
                    UiObjects.SetHoverGeneric(hoverClip, Proj);
                    CheckClipTrimCollision(x);
                    break;
                case ProjectDimensionsTimelineType.Audios:
                    var aclip = Dimdim.collision_audio(x);
                    UiObjects.SetHoverAudio(aclip);
                    CheckClipTrimCollision(x);
                    break;
                default:
                    UiObjects.SetHoverVideo(null);
                    UiObjects.SetHoverAudio(null);
                    UiObjects.SetTrimHover(TrimDirection.None);
                    break;
            }
            //cxzxc("t-hvr:" + UiObjects.TrimHover.ToString() + ",clip:" + UiObjects.CurrentVideoClipHover.cxzxc());
            ___UiTransactionEnd();
        }
EditorLogic