OGRE 1.12.10
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 (void)
 Constructor.
virtual ~ChunkHandler (void)
 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 (void)
 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 ( void )

Constructor.

◆ ~ChunkHandler()

virtual Ogre::Volume::ChunkHandler::~ChunkHandler ( void )
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.

◆ processWorkQueue()

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

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

◆ 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

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