![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
Handles the WorkQueue management of the chunks. More...
#include <OgreVolumeChunkHandler.h>
Inheritance diagram for Ogre::Volume::ChunkHandler:Public Member Functions | |
| ChunkHandler () | |
| Constructor. | |
| virtual | ~ChunkHandler () |
| Destructor. | |
| void | addRequest (const ChunkRequest &req) |
| Adds a new ChunkRequest to be loaded to the WorkQueue. | |
| WorkQueue::Response * | handleRequest (const WorkQueue::Request *req, const WorkQueue *srcQ) |
| Implementation for WorkQueue::RequestHandler. | |
| void | handleResponse (const WorkQueue::Response *res, const WorkQueue *srcQ) |
| Implementation for WorkQueue::ResponseHandler. | |
| void | processWorkQueue () |
| Calls the process-update of the WorkQueue so it doesn't block. | |
Public Member Functions inherited from Ogre::WorkQueue::RequestHandler | |
| RequestHandler () | |
| virtual | ~RequestHandler () |
| virtual bool | canHandleRequest (const Request *req, const WorkQueue *srcQ) |
| Return whether this handler can process a given request. | |
Public Member Functions inherited from Ogre::WorkQueue::ResponseHandler | |
| ResponseHandler () | |
| virtual | ~ResponseHandler () |
| virtual bool | canHandleResponse (const Response *res, const WorkQueue *srcQ) |
| Return whether this handler can process a given response. | |
Handles the WorkQueue management of the chunks.
| Ogre::Volume::ChunkHandler::ChunkHandler | ( | ) |
Constructor.
|
virtual |
Destructor.
| void Ogre::Volume::ChunkHandler::addRequest | ( | const ChunkRequest & | req | ) |
Adds a new ChunkRequest to be loaded to the WorkQueue.
| req | The ChunkRequest. |
|
virtual |
Implementation for WorkQueue::RequestHandler.
Implements Ogre::WorkQueue::RequestHandler.
|
virtual |
Implementation for WorkQueue::ResponseHandler.
Implements Ogre::WorkQueue::ResponseHandler.
| void Ogre::Volume::ChunkHandler::processWorkQueue | ( | ) |
Calls the process-update of the WorkQueue so it doesn't block.