StandardizedDiffuseAlbedoMaps.ResultTexturePanel.OnMouseMove C# (CSharp) Method

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void
        protected override void OnMouseMove( MouseEventArgs e )
        {
            base.OnMouseMove( e );

            m_MousePositionCurrent = e.Location;
            if ( m_MouseButtonsDown == MouseButtons.None )
                m_ButtonDownMousePosition = e.Location;

            switch ( m_ManipulationState )
            {
                case MANIPULATION_STATE.PICK_COLOR:
                    Cursor = Cursors.Cross;
                    ImageUtility.float2	UV0 = Client2ImageUV( m_ButtonDownMousePosition );
                    ImageUtility.float2	UV1 = Client2ImageUV( e.Location );
                    m_ColorPickingUpdateDelegate( UV0, UV1 );
                    Invalidate();
                    break;

                default:
                    Cursor = Cursors.Default;
                    break;
            }
        }