#include "OgrePrerequisites.h"#include "OgreAxisAlignedBox.h"#include "OgreSphere.h"#include "OgreRay.h"#include "OgreRenderOperation.h"#include "OgrePlaneBoundedVolume.h"Go to the source code of this file.
Classes | |
| 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::RegionSceneQuery |
| Abstract class defining a query which returns single results from a region. More... | |
| class | Ogre::AxisAlignedBoxSceneQuery |
| Specialises the SceneQuery class for querying within an axis aligned box. More... | |
| class | Ogre::SphereSceneQuery |
| Specialises the SceneQuery class for querying within a sphere. More... | |
| class | Ogre::PlaneBoundedVolumeListSceneQuery |
| Specialises the SceneQuery class for querying within a plane-bounded volume. 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::RaySceneQuery |
| Specialises the SceneQuery class for querying along a ray. 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::IntersectionSceneQuery |
| Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another. More... | |
Namespaces | |
| namespace | Ogre |
Typedefs | |
| typedef list< MovableObject * > ::type | Ogre::SceneQueryResultMovableList |
| typedef list < SceneQuery::WorldFragment * > ::type | Ogre::SceneQueryResultWorldFragmentList |
| typedef vector < RaySceneQueryResultEntry > ::type | Ogre::RaySceneQueryResult |
| typedef std::pair < MovableObject *, MovableObject * > | Ogre::SceneQueryMovableObjectPair |
| typedef std::pair < MovableObject *, SceneQuery::WorldFragment * > | Ogre::SceneQueryMovableObjectWorldFragmentPair |
| typedef list < SceneQueryMovableObjectPair > ::type | Ogre::SceneQueryMovableIntersectionList |
| typedef list < SceneQueryMovableObjectWorldFragmentPair > ::type | Ogre::SceneQueryMovableWorldFragmentIntersectionList |
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Sep 2 2012 07:27:25