osgEarth Rex引擎的工作原理分析(第32集)询问了四个状态的意义(IDLE、RUNNING、MERGING、FINISHED)
发布时间
阅读量:
阅读量
目标:(二十三)中问题75
请求在通过PagerLoader进行加载的过程中,应被设定为RUNNING状态
osgEarthDrivers/engine_rex/Loader.cpp
bool
PagerLoader::load(Loader::Request* request, float priority, osg::NodeVisitor& nv)
{
request->setState(Request::RUNNING);
}
当PagerLoader将请求添加至合并队列_mergeQueue时,其状态被设定为MERGING
osgEarthDrivers/engine_rex/Loader.cpp
bool
PagerLoader::addChild(osg::Node* node)
{
_mergeQueue.insert( req );
req->setState( Request::MERGING );
}
当PagerLoader完成对
全部评论 (0)
还没有任何评论哟~
