|  | OGRE-Next
    2.3
    Object-Oriented Graphics Rendering Engine | 
| Classes | |
| class | Ogre::AxisAlignedBoxSceneQuery | 
| Specialises the SceneQuery class for querying within an axis aligned box.  More... | |
| struct | Ogre::BuildLightListRequest | 
| class | Ogre::Camera | 
| A viewpoint from which the scene will be rendered.  More... | |
| struct | Ogre::CamerasInProgress | 
| Struct that holds a number of cameras used in the current rendering pass.  More... | |
| class | Ogre::CompositorManager2 | 
| Main system for managing Render Targets through the use of nodes.  More... | |
| class | Ogre::CompositorPassProvider | 
| Base class that users can derive from in order to implement custom passes for the compositor.  More... | |
| class | Ogre::ConcentricShadowCamera | 
| Implements the concentric shadow mapping algorithm.  More... | |
| struct | Ogre::CullFrustumRequest | 
| All variables are read-only for the worker threads.  More... | |
| class | Ogre::DefaultAxisAlignedBoxSceneQuery | 
| Default implementation of AxisAlignedBoxSceneQuery.  More... | |
| class | Ogre::DefaultIntersectionSceneQuery | 
| Default implementation of IntersectionSceneQuery.  More... | |
| class | Ogre::DefaultPlaneBoundedVolumeListSceneQuery | 
| Default implementation of PlaneBoundedVolumeListSceneQuery.  More... | |
| class | Ogre::DefaultRaySceneQuery | 
| Default implementation of RaySceneQuery.  More... | |
| class | Ogre::DefaultSceneFormatListener | 
| Default implementation that prevents a SceneNode from being exported if the only attached objects.  More... | |
| class | Ogre::DefaultSceneManager | 
| Default scene manager.  More... | |
| class | Ogre::DefaultSceneManagerFactory | 
| Factory for default scene manager.  More... | |
| class | Ogre::DefaultShadowCameraSetup | 
| Implements default shadow camera setup.  More... | |
| class | Ogre::DefaultSphereSceneQuery | 
| Default implementation of SphereSceneQuery.  More... | |
| class | Ogre::FocusedShadowCameraSetup | 
| Implements the uniform shadow mapping algorithm in focused mode.  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::Item | 
| Defines an instance of a discrete, movable object based on a Mesh.  More... | |
| class | Ogre::ItemFactory | 
| FItemy object for creating Item instances.  More... | |
| class | Ogre::Light | 
| Representation of a dynamic light source in the scene.  More... | |
| class | Ogre::LightFactory | 
| Factory object for creating Light instances.  More... | |
| class | Ogre::MovableObject | 
| Abstract class defining a movable object in a scene.  More... | |
| class | Ogre::MovableObjectFactory | 
| Interface definition for a factory class which produces a certain kind of MovableObject, and can be registered with Root in order to allow all clients to produce new instances of this object, integrated with the standard Ogre processing.  More... | |
| class | Ogre::MovablePlane | 
| Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply.  More... | |
| class | Ogre::Node | 
| Class representing a general-purpose node an articulated scene graph.  More... | |
| class | Ogre::NullEntity | 
| class | Ogre::PlaneBoundedVolumeListSceneQuery | 
| Specialises the SceneQuery class for querying within a plane-bounded volume.  More... | |
| class | Ogre::PlaneOptimalShadowCameraSetup | 
| Implements the plane optimal shadow camera algorithm.  More... | |
| class | Ogre::PSSMShadowCameraSetup | 
| Parallel Split Shadow Map (PSSM) shadow camera setup.  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::Renderable | 
| Abstract class defining the interface all renderable objects must implement.  More... | |
| class | Ogre::RenderableAnimated | 
| class | Ogre::SceneFormatBase | 
| class | Ogre::SceneFormatExporter | 
| class | Ogre::SceneFormatImporter | 
| class | Ogre::SceneFormatListener | 
| Override this listener if you want to filter which objects get exported.  More... | |
| class | Ogre::SceneManager | 
| Manages the organisation and rendering of a 'scene' i.e.  More... | |
| class | Ogre::SceneManagerEnumerator | 
| Enumerates the SceneManager classes available to applications.  More... | |
| class | Ogre::SceneManagerFactory | 
| Class which will create instances of a given SceneManager.  More... | |
| struct | Ogre::SceneManagerMetaData | 
| Structure containing information about a scene manager.  More... | |
| class | Ogre::SceneNode | 
| Class representing a node in the scene graph.  More... | |
| class | Ogre::SceneQuery | 
| A class for performing queries on a scene.  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::ShadowCameraSetup | 
| This class allows you to plug in new ways to define the camera setup when rendering and projecting shadow textures.  More... | |
| class | Ogre::ShadowVolumeExtrudeProgram | 
| Static class containing source for vertex programs for extruding shadow volumes.  More... | |
| class | Ogre::SphereSceneQuery | 
| Specialises the SceneQuery class for querying within a sphere.  More... | |
| class | Ogre::SubItem | 
| Utility class which defines the sub-parts of an Item.  More... | |
| struct | Ogre::UpdateLodRequest | 
| struct | Ogre::UpdateTransformRequest | 
| class | Ogre::UserObjectBindings | 
| Class that provides convenient interface to establish a linkage between custom user application objects and Ogre core classes.  More... | |
| class | Ogre::v1::Entity | 
| Defines an instance of a discrete, movable object based on a Mesh.  More... | |
| class | Ogre::v1::EntityFactory | 
| Factory object for creating Entity instances.  More... | |
| class | Ogre::v1::ManualObject | 
| Class providing a much simplified interface to generating manual objects with custom geometry.  More... | |
| class | Ogre::v1::ManualObjectFactory | 
| Factory object for creating ManualObject instances.  More... | |
| class | Ogre::v1::OldNode | 
| Class representing a general-purpose OldNode an articulated scene graph.  More... | |
| class | Ogre::v1::OldSkeletonInstance | 
| A OldSkeletonInstance is a single instance of a Skeleton used by a world object.  More... | |
| class | Ogre::v1::Rectangle2D | 
| Allows the rendering of a simple 2D rectangle This class renders a simple 2D rectangle; this rectangle has no depth and therefore is best used with 'depth_write off' materials.  More... | |
| class | Ogre::v1::Rectangle2DFactory | 
| Factory object for creating Entity instances.  More... | |
| class | Ogre::v1::SimpleRenderable | 
| Simple implementation of MovableObject and Renderable for single-part custom objects.  More... | |
| class | Ogre::v1::SubEntity | 
| Utility class which defines the sub-parts of an Entity.  More... | |
| class | Ogre::v1::WireBoundingBox | 
| Allows the rendering of a wireframe bounding box.  More... | |
| struct | Ogre::ViewPoint | 
| Structure for holding a position & orientation pair.  More... | |
| 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 | 
| typedef uint16 | Ogre::SceneTypeMask | 
| Bitmask containing scene types.  More... | |
| typedef FastArray< MovableObject::MovableObjectArray > | Ogre::VisibleObjectsPerRq | 
| typedef FastArray< VisibleObjectsPerRq > | Ogre::VisibleObjectsPerThreadArray | 
| Enumerations | |
| enum | Ogre::SceneType { Ogre::ST_GENERIC = 1 , Ogre::ST_EXTERIOR_CLOSE = 2 , Ogre::ST_EXTERIOR_FAR = 4 , Ogre::ST_EXTERIOR_REAL_FAR = 8 , Ogre::ST_INTERIOR = 16 } | 
| Classification of a scene to allow a decision of what type of SceenManager to provide back to the application.  More... | |
| 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 | 
| typedef uint16 Ogre::SceneTypeMask | 
Bitmask containing scene types.
| enum Ogre::SceneType |