本文整理汇总了C++中LLPluginClassMedia::mouseEvent方法的典型用法代码示例。如果您正苦于以下问题:C++ LLPluginClassMedia::mouseEvent方法的具体用法?C++ LLPluginClassMedia::mouseEvent怎么用?C++ LLPluginClassMedia::mouseEvent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LLPluginClassMedia
的用法示例。
在下文中一共展示了LLPluginClassMedia::mouseEvent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: mouseUp
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);
}
}
示例2: mouseMove
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();
};