#include <Renderer>
◆ SceneViewList
◆ ThreadSafeQueue()
osgViewer::Renderer::ThreadSafeQueue::ThreadSafeQueue |
( |
| ) |
|
◆ ~ThreadSafeQueue()
osgViewer::Renderer::ThreadSafeQueue::~ThreadSafeQueue |
( |
| ) |
|
◆ add()
Add a SceneView object to the back of the queue.
◆ release()
void osgViewer::Renderer::ThreadSafeQueue::release |
( |
| ) |
|
Release any thread waiting on the queue, even if the queue is empty.
◆ reset()
void osgViewer::Renderer::ThreadSafeQueue::reset |
( |
| ) |
|
Reset to fefault state (_isReleased = false)
◆ takeFront()
Take a SceneView from the queue. Can return 0 if release() is called when the queue is empty.
◆ _cond
◆ _isReleased
bool osgViewer::Renderer::ThreadSafeQueue::_isReleased |
◆ _mutex
◆ _queue
The documentation for this struct was generated from the following file: