OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OgreSceneQuery.h File Reference
#include "OgrePrerequisites.h"
#include "OgreSphere.h"
#include "OgreRay.h"
#include "OgreHeaderPrefix.h"
#include "OgreHeaderSuffix.h"
+ Include dependency graph for OgreSceneQuery.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ogre::AxisAlignedBoxSceneQuery
 Specialises the SceneQuery class for querying within an axis aligned box. More...
 
class  Ogre::IntersectionSceneQuery
 Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another. More...
 
class  Ogre::IntersectionSceneQueryListener
 Alternative listener class for dealing with IntersectionSceneQuery. More...
 
struct  Ogre::IntersectionSceneQueryResult
 Holds the results of an intersection scene query (pair values). More...
 
class  Ogre::PlaneBoundedVolumeListSceneQuery
 Specialises the SceneQuery class for querying within a plane-bounded volume. More...
 
class  Ogre::RaySceneQuery
 Specialises the SceneQuery class for querying along a ray. More...
 
class  Ogre::RaySceneQueryListener
 Alternative listener class for dealing with RaySceneQuery. More...
 
struct  Ogre::RaySceneQueryResultEntry
 This struct allows a single comparison of result data no matter what the type. More...
 
class  Ogre::RegionSceneQuery
 Abstract class defining a query which returns single results from a region. More...
 
class  Ogre::SceneQuery
 A class for performing queries on a scene. More...
 
struct  Ogre::SceneQuery::WorldFragment
 Represents part of the world geometry that is a result of a SceneQuery. More...
 
class  Ogre::SceneQueryListener
 This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results. More...
 
struct  Ogre::SceneQueryResult
 Holds the results of a scene query. More...
 
class  Ogre::SphereSceneQuery
 Specialises the SceneQuery class for querying within a sphere. More...
 

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 

Typedefs

typedef vector
< RaySceneQueryResultEntry >
::type 
Ogre::RaySceneQueryResult
 
typedef list
< SceneQueryMovableObjectPair >
::type 
Ogre::SceneQueryMovableIntersectionList
 
typedef std::pair
< MovableObject
*, MovableObject * > 
Ogre::SceneQueryMovableObjectPair
 
typedef std::pair
< MovableObject
*, SceneQuery::WorldFragment * > 
Ogre::SceneQueryMovableObjectWorldFragmentPair
 
typedef list
< SceneQueryMovableObjectWorldFragmentPair >
::type 
Ogre::SceneQueryMovableWorldFragmentIntersectionList
 
typedef list< MovableObject * >
::type 
Ogre::SceneQueryResultMovableList
 
typedef list
< SceneQuery::WorldFragment * >
::type 
Ogre::SceneQueryResultWorldFragmentList