|
Classes | |
| class | Ogre::Camera |
| A viewpoint from which the scene will be rendered. More... | |
| class | Ogre::Entity |
| Defines an instance of a discrete, movable object based on a Mesh. More... | |
| class | Ogre::EntityFactory |
| Factory object for creating Entity instances. More... | |
| class | Ogre::InstancedGeometry |
| Pre-transforms and batches up meshes for efficient use as instanced geometry in a scene. 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::ManualObject |
| Class providing a much simplified interface to generating manual objects with custom geometry. More... | |
| class | Ogre::ManualObjectFactory |
| Factory object for creating ManualObject 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::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 specific render queue and depth settings, like RENDER_QUEUE_BACKGROUND and 'depth_write off' for backdrops, and RENDER_QUEUE_OVERLAY and 'depth_check off' for fullscreen quads. More... | |
| class | Ogre::Renderable |
| Abstract class defining the interface all renderable objects must implement. More... | |
| struct | Ogre::ViewPoint |
| Structure for holding a position & orientation pair. More... | |
| struct | Ogre::VisibleObjectsBoundsInfo |
| Structure collecting together information about the visible objects that have been discovered in a scene. More... | |
| class | Ogre::SceneManager |
| Manages the organisation and rendering of a 'scene' i.e. More... | |
| class | Ogre::DefaultIntersectionSceneQuery |
| Default implementation of IntersectionSceneQuery. More... | |
| class | Ogre::DefaultRaySceneQuery |
| Default implementation of RaySceneQuery. More... | |
| class | Ogre::DefaultSphereSceneQuery |
| Default implementation of SphereSceneQuery. More... | |
| class | Ogre::DefaultPlaneBoundedVolumeListSceneQuery |
| Default implementation of PlaneBoundedVolumeListSceneQuery. More... | |
| class | Ogre::DefaultAxisAlignedBoxSceneQuery |
| Default implementation of AxisAlignedBoxSceneQuery. More... | |
| struct | Ogre::SceneManagerMetaData |
| Structure containing information about a scene manager. More... | |
| class | Ogre::SceneManagerFactory |
| Class which will create instances of a given SceneManager. More... | |
| class | Ogre::DefaultSceneManagerFactory |
| Factory for default scene manager. More... | |
| class | Ogre::DefaultSceneManager |
| Default scene manager. More... | |
| class | Ogre::SceneManagerEnumerator |
| Enumerates the SceneManager classes available to applications. 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::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... | |
| 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::DefaultShadowCameraSetup |
| Implements default shadow camera setup. More... | |
| class | Ogre::FocusedShadowCameraSetup |
| Implements the uniform shadow mapping algorithm in focused mode. More... | |
| class | Ogre::LiSPSMShadowCameraSetup |
| Implements the Light Space Perspective Shadow Mapping Algorithm. 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::ShadowRenderable |
| Class which represents the renderable aspects of a set of shadow volume faces. More... | |
| class | Ogre::ShadowCaster |
| This class defines the interface that must be implemented by shadow casters. More... | |
| struct | Ogre::ShadowTextureConfig |
| Structure containing the configuration for one shadow texture. More... | |
| class | Ogre::ShadowTextureManager |
| Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree. More... | |
| class | Ogre::ShadowVolumeExtrudeProgram |
| Static class containing source for vertex programs for extruding shadow volumes. More... | |
| class | Ogre::SimpleRenderable |
| Simple implementation of MovableObject and Renderable for single-part custom objects. More... | |
| class | Ogre::SkeletonInstance |
| A SkeletonInstance is a single instance of a Skeleton used by a world object. More... | |
| struct | Ogre::StaticFaceGroup |
| Collects a group of static i.e. More... | |
| class | Ogre::StaticGeometry |
| Pre-transforms and batches up meshes for efficient use as static geometry in a scene. More... | |
| class | Ogre::SubEntity |
| Utility class which defines the sub-parts of an Entity. More... | |
| class | Ogre::UserObjectBindings |
| Class that provide convenient interface to establish a linkage between custom user application objects and Ogre core classes. More... | |
| class | Ogre::WireBoundingBox |
| Allows the rendering of a wireframe bounding box. More... | |
Typedefs | |
| typedef uint16 | Ogre::SceneTypeMask |
| Bitmask containing scene types. | |
| 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 |
| typedef SharedPtr < ShadowCameraSetup > | Ogre::ShadowCameraSetupPtr |
| typedef vector< TexturePtr >::type | Ogre::ShadowTextureList |
| typedef vector < ShadowTextureConfig >::type | Ogre::ShadowTextureConfigList |
| typedef ConstVectorIterator < ShadowTextureConfigList > | Ogre::ConstShadowTextureConfigIterator |
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... | |
| enum | Ogre::ShadowRenderableFlags { Ogre::SRF_INCLUDE_LIGHT_CAP = 0x00000001, Ogre::SRF_INCLUDE_DARK_CAP = 0x00000002, Ogre::SRF_EXTRUDE_TO_INFINITY = 0x00000004 } |
| A set of flags that can be used to influence ShadowRenderable creation. More... | |
| enum | Ogre::FaceGroupType { Ogre::FGT_FACE_LIST, Ogre::FGT_PATCH, Ogre::FGT_UNKNOWN } |
| A type of face group, i.e. More... | |
Functions | |
| _OgreExport bool | Ogre::operator== (const ShadowTextureConfig &lhs, const ShadowTextureConfig &rhs) |
| _OgreExport bool | Ogre::operator!= (const ShadowTextureConfig &lhs, const ShadowTextureConfig &rhs) |
| typedef ConstVectorIterator<ShadowTextureConfigList> Ogre::ConstShadowTextureConfigIterator |
Definition at line 63 of file OgreShadowTextureManager.h.
| typedef vector<RaySceneQueryResultEntry>::type Ogre::RaySceneQueryResult |
Definition at line 372 of file OgreSceneQuery.h.
| typedef list<SceneQueryMovableObjectPair>::type Ogre::SceneQueryMovableIntersectionList |
Definition at line 489 of file OgreSceneQuery.h.
| typedef std::pair<MovableObject*, MovableObject*> Ogre::SceneQueryMovableObjectPair |
Definition at line 487 of file OgreSceneQuery.h.
| typedef std::pair<MovableObject*, SceneQuery::WorldFragment*> Ogre::SceneQueryMovableObjectWorldFragmentPair |
Definition at line 488 of file OgreSceneQuery.h.
| typedef list<SceneQueryMovableObjectWorldFragmentPair>::type Ogre::SceneQueryMovableWorldFragmentIntersectionList |
Definition at line 490 of file OgreSceneQuery.h.
| typedef list<MovableObject*>::type Ogre::SceneQueryResultMovableList |
Definition at line 205 of file OgreSceneQuery.h.
| typedef list<SceneQuery::WorldFragment*>::type Ogre::SceneQueryResultWorldFragmentList |
Definition at line 206 of file OgreSceneQuery.h.
| typedef uint16 Ogre::SceneTypeMask |
Bitmask containing scene types.
Definition at line 3456 of file OgreSceneManager.h.
| typedef SharedPtr<ShadowCameraSetup> Ogre::ShadowCameraSetupPtr |
Definition at line 101 of file OgreShadowCameraSetup.h.
| typedef vector<ShadowTextureConfig>::type Ogre::ShadowTextureConfigList |
Definition at line 62 of file OgreShadowTextureManager.h.
| typedef vector<TexturePtr>::type Ogre::ShadowTextureList |
Definition at line 49 of file OgreShadowTextureManager.h.
| enum Ogre::FaceGroupType |
A type of face group, i.e.
face list of procedural etc
Definition at line 45 of file OgreStaticFaceGroup.h.
| enum Ogre::SceneType |
Classification of a scene to allow a decision of what type of SceenManager to provide back to the application.
Definition at line 3461 of file OgreSceneManager.h.
A set of flags that can be used to influence ShadowRenderable creation.
Definition at line 97 of file OgreShadowCaster.h.
| _OgreExport bool Ogre::operator!= | ( | const ShadowTextureConfig & | lhs, |
| const ShadowTextureConfig & | rhs | ||
| ) |
| _OgreExport bool Ogre::operator== | ( | const ShadowTextureConfig & | lhs, |
| const ShadowTextureConfig & | rhs | ||
| ) |
Copyright © 2008 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sat Jan 14 2012 18:40:45