void LLViewerMediaImpl::mouseUp(S32 x, S32 y) { LLPluginClassMedia* plugin = getMediaPlugin(); scaleMouse(&x, &y); mLastMouseX = x; mLastMouseY = y; if (plugin) { plugin->mouseEvent(LLPluginClassMedia::MOUSE_EVENT_UP, LEFT_BUTTON, x, y, 0); } }
void mouseMove( int x , int y ) { // Texture has been scaled so it's 1:1 with screen pixels, so no need to scale mouse coords here. // x = ( x * mAppTextureWidth ) / mAppWindowWidth; // y = ( y * mAppTextureHeight ) / mAppWindowHeight; // GLUT complains if I get the keyboard modifiers here, so just pretend there aren't any. mMediaSource->mouseEvent(LLPluginClassMedia::MOUSE_EVENT_MOVE, x, y, 0); // force a GLUT update glutPostRedisplay(); };