OGRE  1.12.9
Object-Oriented Graphics Rendering Engine
Ogre::SceneQueryListener Class Referenceabstract

This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results. More...

#include <OgreSceneQuery.h>

+ Inheritance diagram for Ogre::SceneQueryListener:

Public Member Functions

virtual ~SceneQueryListener ()
 
virtual bool queryResult (MovableObject *object)=0
 Called when a MovableObject is returned by a query. More...
 
virtual bool queryResult (SceneQuery::WorldFragment *fragment)=0
 Called when a WorldFragment is returned by a query. More...
 

Detailed Description

This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results.

Remarks
You should override this with your own subclass. Note that certain query classes may refine this listener interface.

Constructor & Destructor Documentation

◆ ~SceneQueryListener()

virtual Ogre::SceneQueryListener::~SceneQueryListener ( )
inlinevirtual

Member Function Documentation

◆ queryResult() [1/2]

virtual bool Ogre::SceneQueryListener::queryResult ( MovableObject object)
pure virtual

Called when a MovableObject is returned by a query.

Remarks
The implementor should return 'true' to continue returning objects, or 'false' to abandon any further results from this query.

Implemented in Ogre::SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener, and Ogre::RegionSceneQuery.

◆ queryResult() [2/2]

virtual bool Ogre::SceneQueryListener::queryResult ( SceneQuery::WorldFragment fragment)
pure virtual

Called when a WorldFragment is returned by a query.

Remarks
The implementor should return 'true' to continue returning objects, or 'false' to abandon any further results from this query.

Implemented in Ogre::SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener, and Ogre::RegionSceneQuery.


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