CRTTPickerHandler();//添加处理回调voidsetCallBack(CRTTPickCallback* callback);//添加可拾取对象voidaddPickableNode(CPickableObj* pObj);//移除可拾取对象voidremovePickableNode(CPickableObj* pObj);//设置点击后需要高亮的那个objectIDvoidsetHightLightOID(constunsignedint& id);//是否读取到idboolisR...
这就是渲染到纹理Render To Texture(RTT)要实现的目标。 在OE的拾取器代码osgEarthUtil/RTTPicker.cpp中可以看到渲染到纹理所必要的一些类及其用法,如142行所示: RTTPicker::getOrCreatePickContext(osg::View* view) {for(PickContextVector::iterator i = _pickContexts.begin(); i != _pickContexts.end(); ...