C++学习(三二六)osgGA::PointerData的作用

Posted hankern

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(三二六)osgGA::PointerData的作用相关的知识,希望对你有一定的参考价值。

主要用来记录当前鼠标点击事件的一些相关信息,比如当前点击位置,所在对象(窗口)及其尺寸。给鼠标点击事件提供更加丰富的参考信息。

struct PointerData : public osg::Referenced
{
    osg::observer_ptr<osg::Object> object;
    float x, xMin, xMax;
    float y, yMin, yMax;
};


class OSGGA_EXPORT GUIEventAdapter : public Event
{
    PointerDataList _pointerDataList;
};

这些信息是在事件循环中添加进去的。

 

以上是关于C++学习(三二六)osgGA::PointerData的作用的主要内容,如果未能解决你的问题,请参考以下文章

C++学习(二六九)CMake的message输出信息

C++学习(二六八)CMake命令和变量的大小写

C++学习(二六四)RTTI

C++学习(四二六)Android的logcat

C++学习(二六三)dirty hack

C++学习(二六六)LINK_DIRECTORIES