Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Ogre::RaySceneQueryListener Class Reference

Alternative listener class for dealing with RaySceneQuery. More...

#include <OgreSceneQuery.h>

Inheritance diagram for Ogre::RaySceneQueryListener:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual bool queryResult (MovableObject *obj, Real distance)=0
 Called when a movable objects intersects the ray.

virtual bool queryResult (SceneQuery::WorldFragment *fragment, Real distance)=0
 Called when a world fragment is intersected by the ray.


Detailed Description

Alternative listener class for dealing with RaySceneQuery.

Remarks:
Because the RaySceneQuery returns results in an extra bit of information, namely distance, the listener interface must be customised from the standard SceneQueryListener.

Definition at line 292 of file OgreSceneQuery.h.


Member Function Documentation

virtual bool Ogre::RaySceneQueryListener::queryResult SceneQuery::WorldFragment   fragment,
Real    distance
[pure virtual]
 

Called when a world fragment is intersected by the ray.

Remarks:
As with SceneQueryListener, the implementor of this method should return 'true' if further results are required, or 'false' to abandon any further results from the current query.

Implemented in Ogre::RaySceneQuery.

virtual bool Ogre::RaySceneQueryListener::queryResult MovableObject   obj,
Real    distance
[pure virtual]
 

Called when a movable objects intersects the ray.

Remarks:
As with SceneQueryListener, the implementor of this method should return 'true' if further results are required, or 'false' to abandon any further results from the current query.

Implemented in Ogre::RaySceneQuery.

Referenced by Ogre::DefaultRaySceneQuery::execute().


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

Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:16:27 2004