Assimp.Viewer.AssimpView.HandleMouseInputLightIntensityAndColor C# (CSharp) Метод

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

private HandleMouseInputLightIntensityAndColor ( ) : void
Результат void
        void HandleMouseInputLightIntensityAndColor( void )
	        {
	        POINT mousePos;
	        GetCursorPos( &mousePos );
	        ScreenToClient( GetDlgItem(g_hDlg,IDC_RT), &mousePos );

	        g_mousePos.X = mousePos.X;
	        g_mousePos.Y = mousePos.Y;

	        if (g_bMousePressedM)
		        {
		        int nXDiff = -(g_mousePos.X - g_LastmousePos.X);
		        int nYDiff = -(g_mousePos.Y - g_LastmousePos.Y);

		        g_fLightIntensity -= (float)nXDiff / 400.0f;
		        if ((nYDiff > 2 || nYDiff < -2) && (nXDiff < 20 && nXDiff > -20))
		        {
			        if (!g_bFPSView)
			        {
				        g_sCamera.vPos.Z += nYDiff / 120.0f;
			        }
			        else
			        {
				        g_sCamera.vPos += (nYDiff / 120.0f) * g_sCamera.vLookAt.Normalize();
			        }
		        }
	        }
	        return;
	        }
#endif