ViewerBase::_startRenderingBarrier:可以理解为渲染启动的一个栅栏标志,用于同步开始所有的图形设备的线程操作。
ViewerBase::_endRenderingDispatchBarrier:渲染结束的一个栅栏标志,用于同步结束所有的图形设备的线程操作。
ViewerBase::_endDynamicDrawBlock:用于同步结束所有的动态对象绘制操作,这里所谓的动态对象,指得是使用Object::setDataVariance 设置为DYNAMIC 的场景对象。这个阻塞器用于在每个渲染器都渲染完毕之前阻塞主进程的运行,以免用户对数据的更新动作对动态对象的渲染动作产生冲突。