OGRE-Next
3.0.0
Object-Oriented Graphics Rendering Engine
|
#include "OgrePrerequisites.h"
#include "OgreRay.h"
#include "OgreSphere.h"
#include "ogrestd/list.h"
#include "ogrestd/set.h"
#include "OgreHeaderPrefix.h"
#include "OgreHeaderSuffix.h"
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 | |
bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
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 |