OGRE-Next
4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
Injects the output of a request to the mesh in a thread safe way. More...
#include <OgreLodWorkQueueInjector.h>
Public Member Functions | |
LodWorkQueueInjector () | |
~LodWorkQueueInjector () override | |
LodWorkQueueInjectorListener * | getInjectorListener () |
void | handleResponse (const WorkQueue::Response *res, const WorkQueue *srcQ) override |
The handler method every subclass must implement. More... | |
void | removeInjectorListener () |
void | setInjectorListener (LodWorkQueueInjectorListener *injectorListener) |
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. More... | |
Public Member Functions inherited from Ogre::Singleton< LodWorkQueueInjector > | |
Singleton () | |
~Singleton () | |
Static Public Member Functions | |
static LodWorkQueueInjector & | getSingleton () |
static LodWorkQueueInjector * | getSingletonPtr () |
Static Public Member Functions inherited from Ogre::Singleton< LodWorkQueueInjector > | |
static LodWorkQueueInjector & | getSingleton () |
static LodWorkQueueInjector * | getSingletonPtr () |
Injects the output of a request to the mesh in a thread safe way.
Ogre::LodWorkQueueInjector::LodWorkQueueInjector | ( | ) |
|
override |
|
inline |
|
static |
|
static |
|
overridevirtual |
The handler method every subclass must implement.
res | The Response structure. The caller is responsible for deleting this after the call is made, none of the data contained (except pointers to structures in user Any data) will persist after this call is returned. |
srcQ | The work queue that this request originated from |
Implements Ogre::WorkQueue::ResponseHandler.
|
inline |
|
inline |