OGRE-Next 4.0.0unstable
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::Volume::ChunkHandler Class Reference

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::ResponsehandleRequest (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.
 

Detailed Description

Handles the WorkQueue management of the chunks.

Constructor & Destructor Documentation

◆ ChunkHandler()

Ogre::Volume::ChunkHandler::ChunkHandler ( )

Constructor.

◆ ~ChunkHandler()

virtual Ogre::Volume::ChunkHandler::~ChunkHandler ( )
virtual

Destructor.

Member Function Documentation

◆ addRequest()

void Ogre::Volume::ChunkHandler::addRequest ( const ChunkRequest req)

Adds a new ChunkRequest to be loaded to the WorkQueue.

Parameters
reqThe ChunkRequest.

◆ handleRequest()

WorkQueue::Response * Ogre::Volume::ChunkHandler::handleRequest ( const WorkQueue::Request req,
const WorkQueue srcQ 
)
virtual

◆ handleResponse()

void Ogre::Volume::ChunkHandler::handleResponse ( const WorkQueue::Response res,
const WorkQueue srcQ 
)
virtual

◆ processWorkQueue()

void Ogre::Volume::ChunkHandler::processWorkQueue ( )

Calls the process-update of the WorkQueue so it doesn't block.


The documentation for this class was generated from the following file: