Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > media > contrib > by-pkgid > 04e5d8c10ae76748689b4e7f48e0fa33 > files > 944

libogre5-devel-1.0.0-1mdk.i586.rpm

<html>
<head>
<title>Annotated Index - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.3.6 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindexHL" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<h1>OGRE Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1__ConfigOption.html">Ogre::_ConfigOption</a></td><td class="indexvalue">Packages the details of a configuration option </td></tr>
  <tr><td class="indexkey"><a class="el" href="struct__find__search__t.html">_find_search_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="struct__finddata__t.html">_finddata_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Angle.html">Ogre::Angle</a></td><td class="indexvalue">Wrapper class which identifies a value as the currently default angle type, as defined by <a class="el" href="classOgre_1_1Math.html#Ogre_1_1Mathe35">Math::setAngleUnit</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Animation.html">Ogre::Animation</a></td><td class="indexvalue">An animation sequence </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AnimationControllerFunction.html">Ogre::AnimationControllerFunction</a></td><td class="indexvalue">Predefined controller function for dealing with animation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AnimationState.html">Ogre::AnimationState</a></td><td class="indexvalue">Represents the state of an animation and the weight of it's influence </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AnimationTrack.html">Ogre::AnimationTrack</a></td><td class="indexvalue">A 'track' in an animation sequence, ie a sequence of keyframes which affect a certain type of animable object </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1ApplicationObject.html">OgreRefApp::ApplicationObject</a></td><td class="indexvalue">This object is the base class for all discrete objects in the application </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgreRefApp_1_1ApplicationObject_1_1CollisionInfo.html">OgreRefApp::ApplicationObject::CollisionInfo</a></td><td class="indexvalue">Contains information about a collision; used in the _notifyCollided call </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Archive.html">Ogre::Archive</a></td><td class="indexvalue">Archive-handling class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ArchiveFactory.html">Ogre::ArchiveFactory</a></td><td class="indexvalue">Abstract factory class, archive codec plugins can register concrete subclasses of this </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ArchiveManager.html">Ogre::ArchiveManager</a></td><td class="indexvalue">This class manages the available <a class="el" href="classOgre_1_1ArchiveFactory.html">ArchiveFactory</a> plugins </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AreaEmitter.html">Ogre::AreaEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside an area (box, sphere, ellipsoid whatever subclasses choose to be) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AreaEmitter_1_1CmdDepth.html">Ogre::AreaEmitter::CmdDepth</a></td><td class="indexvalue">Command object for area emitter size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AreaEmitter_1_1CmdHeight.html">Ogre::AreaEmitter::CmdHeight</a></td><td class="indexvalue">Command object for area emitter size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AreaEmitter_1_1CmdWidth.html">Ogre::AreaEmitter::CmdWidth</a></td><td class="indexvalue">Command object for area emitter size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AutomaticGuardUnguard.html">Ogre::AutomaticGuardUnguard</a></td><td class="indexvalue">Internal class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AutoParamDataSource.html">Ogre::AutoParamDataSource</a></td><td class="indexvalue">This utility class is used to hold the information used to generate the matrices and other information required to automatically populate <a class="el" href="classOgre_1_1GpuProgramParameters.html">GpuProgramParameters</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AxisAlignedBox.html">Ogre::AxisAlignedBox</a></td><td class="indexvalue">A 3D box aligned with the x/y/z axes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">Ogre::AxisAlignedBoxSceneQuery</a></td><td class="indexvalue">Specialises the <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> class for querying within an axis aligned box </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1Ball.html">OgreRefApp::Ball</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1BallJoint.html">OgreRefApp::BallJoint</a></td><td class="indexvalue">Implementation of ball joint </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Billboard.html">Ogre::Billboard</a></td><td class="indexvalue">A billboard is a primitive which always faces the camera in every frame </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BillboardParticleRenderer.html">Ogre::BillboardParticleRenderer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1ParticleSystemRenderer.html">ParticleSystemRenderer</a> to render particles using a <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardType.html">Ogre::BillboardParticleRenderer::CmdBillboardType</a></td><td class="indexvalue">Command object for billboard type (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BillboardParticleRenderer_1_1CmdCommonDirection.html">Ogre::BillboardParticleRenderer::CmdCommonDirection</a></td><td class="indexvalue">Command object for common direction (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BillboardParticleRendererFactory.html">Ogre::BillboardParticleRendererFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1BillboardParticleRenderer.html">BillboardParticleRenderer</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BillboardSet.html">Ogre::BillboardSet</a></td><td class="indexvalue">A collection of billboards (faces which are always facing the camera) with the same (default) dimensions, material and which are fairly close proximity to each other </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Bitwise.html">Ogre::Bitwise</a></td><td class="indexvalue">Class for manipulating bit patterns </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Bone.html">Ogre::Bone</a></td><td class="indexvalue">A bone in a skeleton </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement.html">Ogre::BorderPanelOverlayElement</a></td><td class="indexvalue">A specialisation of the <a class="el" href="classOgre_1_1PanelOverlayElement.html">PanelOverlayElement</a> to provide a panel with a border </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html">Ogre::BorderPanelOverlayElement::CellUV</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomLeftUV.html">Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomRightUV.html">Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomUV.html">Ogre::BorderPanelOverlayElement::CmdBorderBottomUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderLeftUV.html">Ogre::BorderPanelOverlayElement::CmdBorderLeftUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderMaterial.html">Ogre::BorderPanelOverlayElement::CmdBorderMaterial</a></td><td class="indexvalue">Command object for specifying the <a class="el" href="classOgre_1_1Material.html">Material</a> for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderRightUV.html">Ogre::BorderPanelOverlayElement::CmdBorderRightUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderSize.html">Ogre::BorderPanelOverlayElement::CmdBorderSize</a></td><td class="indexvalue">Command object for specifying border sizes (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopLeftUV.html">Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopRightUV.html">Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopUV.html">Ogre::BorderPanelOverlayElement::CmdBorderTopUV</a></td><td class="indexvalue">Command object for specifying texture coordinates for the border (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderPanelOverlayElementFactory.html">Ogre::BorderPanelOverlayElementFactory</a></td><td class="indexvalue">Factory for creating <a class="el" href="classOgre_1_1BorderPanelOverlayElement.html">BorderPanelOverlayElement</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BorderRenderable.html">Ogre::BorderRenderable</a></td><td class="indexvalue">Class for rendering the border of a <a class="el" href="classOgre_1_1BorderPanelOverlayElement.html">BorderPanelOverlayElement</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1Box.html">OgreRefApp::Box</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Box.html">Ogre::Box</a></td><td class="indexvalue">Structure used to define a box in a 3-D integer space </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BoxEmitter.html">Ogre::BoxEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside a box </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BoxEmitterFactory.html">Ogre::BoxEmitterFactory</a></td><td class="indexvalue">Factory class for particle emitter of type "Box" </td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__brush__t.html">bsp_brush_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__brushside__t.html">bsp_brushside_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__face__t.html">bsp_face_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__header__t.html">bsp_header_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__leaf__t.html">bsp_leaf_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__lump__entry__t.html">bsp_lump_entry_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__model__t.html">bsp_model_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__node__t.html">bsp_node_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__plane__t.html">bsp_plane_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__shader__t.html">bsp_shader_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__vertex__t.html">bsp_vertex_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structbsp__vis__t.html">bsp_vis_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspIntersectionSceneQuery.html">Ogre::BspIntersectionSceneQuery</a></td><td class="indexvalue">BSP specialisation of <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspLevel.html">Ogre::BspLevel</a></td><td class="indexvalue">Holds all the data associated with a Binary Space Parition (BSP) based indoor level </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1BspLevel_1_1BspVertex.html">Ogre::BspLevel::BspVertex</a></td><td class="indexvalue">Vertex format for fixed geometry </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1BspLevel_1_1VisData.html">Ogre::BspLevel::VisData</a></td><td class="indexvalue">Internal lookup table to determine visibility between leaves </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspLevelPtr.html">Ogre::BspLevelPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1BspLevelPtr.html">BspLevelPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspNode.html">Ogre::BspNode</a></td><td class="indexvalue">Encapsulates a node in a BSP tree </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1BspNode_1_1Brush.html">Ogre::BspNode::Brush</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspRaySceneQuery.html">Ogre::BspRaySceneQuery</a></td><td class="indexvalue">BSP specialisation of <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspResourceManager.html">Ogre::BspResourceManager</a></td><td class="indexvalue">Manages the locating and loading of BSP-based indoor levels </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspSceneManager.html">Ogre::BspSceneManager</a></td><td class="indexvalue">Specialisation of the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> class to deal with indoor scenes based on a BSP tree </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1BspSceneNode.html">Ogre::BspSceneNode</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> for the <a class="el" href="classOgre_1_1BspSceneManager.html">BspSceneManager</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Camera.html">Ogre::Camera</a></td><td class="indexvalue">A viewpoint from which the scene will be rendered </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CgProgram.html">Ogre::CgProgram</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HighLevelGpuProgram.html">HighLevelGpuProgram</a> to provide support for nVidia's CG language </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CgProgram_1_1CmdArgs.html">Ogre::CgProgram::CmdArgs</a></td><td class="indexvalue">Command object for setting compilation arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CgProgram_1_1CmdEntryPoint.html">Ogre::CgProgram::CmdEntryPoint</a></td><td class="indexvalue">Command object for setting entry point </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CgProgram_1_1CmdProfiles.html">Ogre::CgProgram::CmdProfiles</a></td><td class="indexvalue">Command object for setting profiles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CgProgramFactory.html">Ogre::CgProgramFactory</a></td><td class="indexvalue">Factory class for Cg programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdAngle.html">Ogre::EmitterCommands::CmdAngle</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdCaption.html">Ogre::OverlayElementCommands::CmdCaption</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColour.html">Ogre::EmitterCommands::CmdColour</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColourRangeEnd.html">Ogre::EmitterCommands::CmdColourRangeEnd</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColourRangeStart.html">Ogre::EmitterCommands::CmdColourRangeStart</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdDirection.html">Ogre::EmitterCommands::CmdDirection</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdDuration.html">Ogre::EmitterCommands::CmdDuration</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdEmissionRate.html">Ogre::EmitterCommands::CmdEmissionRate</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdHeight.html">Ogre::OverlayElementCommands::CmdHeight</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdHorizontalAlign.html">Ogre::OverlayElementCommands::CmdHorizontalAlign</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdLeft.html">Ogre::OverlayElementCommands::CmdLeft</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdMaterial.html">Ogre::OverlayElementCommands::CmdMaterial</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxDuration.html">Ogre::EmitterCommands::CmdMaxDuration</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxRepeatDelay.html">Ogre::EmitterCommands::CmdMaxRepeatDelay</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxTTL.html">Ogre::EmitterCommands::CmdMaxTTL</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxVelocity.html">Ogre::EmitterCommands::CmdMaxVelocity</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdMetricsMode.html">Ogre::OverlayElementCommands::CmdMetricsMode</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinDuration.html">Ogre::EmitterCommands::CmdMinDuration</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinRepeatDelay.html">Ogre::EmitterCommands::CmdMinRepeatDelay</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinTTL.html">Ogre::EmitterCommands::CmdMinTTL</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinVelocity.html">Ogre::EmitterCommands::CmdMinVelocity</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdPosition.html">Ogre::EmitterCommands::CmdPosition</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdRepeatDelay.html">Ogre::EmitterCommands::CmdRepeatDelay</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdTop.html">Ogre::OverlayElementCommands::CmdTop</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdTTL.html">Ogre::EmitterCommands::CmdTTL</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdVelocity.html">Ogre::EmitterCommands::CmdVelocity</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdVerticalAlign.html">Ogre::OverlayElementCommands::CmdVerticalAlign</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdVisible.html">Ogre::OverlayElementCommands::CmdVisible</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementCommands_1_1CmdWidth.html">Ogre::OverlayElementCommands::CmdWidth</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Codec.html">Ogre::Codec</a></td><td class="indexvalue">Abstract class that defines a 'codec' </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Codec_1_1CodecData.html">Ogre::Codec::CodecData</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1CollideCamera.html">OgreRefApp::CollideCamera</a></td><td class="indexvalue">A camera which can interact with the world </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector.html">Ogre::ColourFaderAffector</a></td><td class="indexvalue">This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the colour of particles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2.html">Ogre::ColourFaderAffector2</a></td><td class="indexvalue">This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the colour of particles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdAlphaAdjust1.html">Ogre::ColourFaderAffector2::CmdAlphaAdjust1</a></td><td class="indexvalue">Command object for alpha adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdAlphaAdjust2.html">Ogre::ColourFaderAffector2::CmdAlphaAdjust2</a></td><td class="indexvalue">Command object for alpha adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdBlueAdjust1.html">Ogre::ColourFaderAffector2::CmdBlueAdjust1</a></td><td class="indexvalue">Command object for blue adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdBlueAdjust2.html">Ogre::ColourFaderAffector2::CmdBlueAdjust2</a></td><td class="indexvalue">Command object for blue adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdGreenAdjust1.html">Ogre::ColourFaderAffector2::CmdGreenAdjust1</a></td><td class="indexvalue">Command object for green adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdGreenAdjust2.html">Ogre::ColourFaderAffector2::CmdGreenAdjust2</a></td><td class="indexvalue">Command object for green adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdRedAdjust1.html">Ogre::ColourFaderAffector2::CmdRedAdjust1</a></td><td class="indexvalue">Command object for red adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdRedAdjust2.html">Ogre::ColourFaderAffector2::CmdRedAdjust2</a></td><td class="indexvalue">Command object for red adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdStateChange.html">Ogre::ColourFaderAffector2::CmdStateChange</a></td><td class="indexvalue">Command object for alpha adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdAlphaAdjust.html">Ogre::ColourFaderAffector::CmdAlphaAdjust</a></td><td class="indexvalue">Command object for alpha adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdBlueAdjust.html">Ogre::ColourFaderAffector::CmdBlueAdjust</a></td><td class="indexvalue">Command object for blue adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdGreenAdjust.html">Ogre::ColourFaderAffector::CmdGreenAdjust</a></td><td class="indexvalue">Command object for green adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdRedAdjust.html">Ogre::ColourFaderAffector::CmdRedAdjust</a></td><td class="indexvalue">Command object for red adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffectorFactory.html">Ogre::ColourFaderAffectorFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1ColourFaderAffector.html">ColourFaderAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourFaderAffectorFactory2.html">Ogre::ColourFaderAffectorFactory2</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1ColourFaderAffector.html">ColourFaderAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourImageAffector.html">Ogre::ColourImageAffector</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourImageAffector_1_1CmdImageAdjust.html">Ogre::ColourImageAffector::CmdImageAdjust</a></td><td class="indexvalue">Command object for red adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourImageAffectorFactory.html">Ogre::ColourImageAffectorFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1ColourImageAffector.html">ColourImageAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourInterpolatorAffector.html">Ogre::ColourInterpolatorAffector</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourInterpolatorAffector_1_1CmdColourAdjust.html">Ogre::ColourInterpolatorAffector::CmdColourAdjust</a></td><td class="indexvalue">Command object for red adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourInterpolatorAffector_1_1CmdTimeAdjust.html">Ogre::ColourInterpolatorAffector::CmdTimeAdjust</a></td><td class="indexvalue">Command object for red adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourInterpolatorAffectorFactory.html">Ogre::ColourInterpolatorAffectorFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1ColourInterpolatorAffector.html">ColourInterpolatorAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourValue.html">Ogre::ColourValue</a></td><td class="indexvalue">Class representing colour </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ConfigDialog.html">Ogre::ConfigDialog</a></td><td class="indexvalue">Defines the behaviour of an automatic renderer configuration dialog </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ConfigFile.html">Ogre::ConfigFile</a></td><td class="indexvalue">Class for quickly loading settings from a text file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ConstMapIterator.html">Ogre::ConstMapIterator&lt; T &gt;</a></td><td class="indexvalue">Wraps iteration over a const map </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ConstVectorIterator.html">Ogre::ConstVectorIterator&lt; T &gt;</a></td><td class="indexvalue">Wraps iteration over a const vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Controller.html">Ogre::Controller&lt; T &gt;</a></td><td class="indexvalue">Instances of this class 'control' the value of another object in the system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ControllerFunction.html">Ogre::ControllerFunction&lt; T &gt;</a></td><td class="indexvalue">Subclasses of this class are responsible for performing a function on an input value for a <a class="el" href="classOgre_1_1Controller.html">Controller</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ControllerManager.html">Ogre::ControllerManager</a></td><td class="indexvalue">Class for managing <a class="el" href="classOgre_1_1Controller.html">Controller</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ControllerValue.html">Ogre::ControllerValue&lt; T &gt;</a></td><td class="indexvalue">Can either be used as an input or output value </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Cursor.html">Ogre::Cursor</a></td><td class="indexvalue">The <a class="el" href="classOgre_1_1Cursor.html">Cursor</a> is an non-visual object that contains a the XYZ values that are modified by a <a class="el" href="classOgre_1_1InputReader.html">InputReader</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CylinderEmitter.html">Ogre::CylinderEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside a cylinder </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1CylinderEmitterFactory.html">Ogre::CylinderEmitterFactory</a></td><td class="indexvalue">Factory class for particle emitter of type "Cylinder" </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7GpuProgram.html">Ogre::D3D7GpuProgram</a></td><td class="indexvalue">Dummy implementation of <a class="el" href="classOgre_1_1GpuProgram.html">GpuProgram</a> - cannot do anything since D3D7 did not support vertex or fragment programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7GpuProgramManager.html">Ogre::D3D7GpuProgramManager</a></td><td class="indexvalue">Dummy implementation of <a class="el" href="classOgre_1_1GpuProgramManager.html">GpuProgramManager</a> - cannot do anything since D3D7 did not support vertex or fragment programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7HardwareBufferManager.html">Ogre::D3D7HardwareBufferManager</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a> for D3D7 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7HardwarePixelBuffer.html">Ogre::D3D7HardwarePixelBuffer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7RenderTexture.html">Ogre::D3D7RenderTexture</a></td><td class="indexvalue">D3D7 implementation of <a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7RenderWindow.html">Ogre::D3D7RenderWindow</a></td><td class="indexvalue">Defines the rendering window on Win32 systems </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9Driver.html">Ogre::D3D9Driver</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9DriverList.html">Ogre::D3D9DriverList</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9GpuFragmentProgram.html">Ogre::D3D9GpuFragmentProgram</a></td><td class="indexvalue">Direct3D implementation of low-level fragment programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9GpuProgram.html">Ogre::D3D9GpuProgram</a></td><td class="indexvalue">Direct3D implementation of a few things common to low-level vertex &amp; fragment programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9GpuProgramManager.html">Ogre::D3D9GpuProgramManager</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9GpuProgramPtr.html">Ogre::D3D9GpuProgramPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1D3D9GpuProgramPtr.html">D3D9GpuProgramPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9GpuVertexProgram.html">Ogre::D3D9GpuVertexProgram</a></td><td class="indexvalue">Direct3D implementation of low-level vertex programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwareBufferManager.html">Ogre::D3D9HardwareBufferManager</a></td><td class="indexvalue">Implementation of <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a> for D3D9 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwareIndexBuffer.html">Ogre::D3D9HardwareIndexBuffer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html">Ogre::D3D9HardwareOcclusionQuery</a></td><td class="indexvalue">This is a class that is the DirectX9 implementation of hardware occlusion testing </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwarePixelBuffer.html">Ogre::D3D9HardwarePixelBuffer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwareVertexBuffer.html">Ogre::D3D9HardwareVertexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareVertexBuffer.html">HardwareVertexBuffer</a> for D3D9 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HLSLProgram.html">Ogre::D3D9HLSLProgram</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HighLevelGpuProgram.html">HighLevelGpuProgram</a> to provide support for D3D9 High-Level Shader Language (HLSL) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HLSLProgram_1_1CmdEntryPoint.html">Ogre::D3D9HLSLProgram::CmdEntryPoint</a></td><td class="indexvalue">Command object for setting entry point </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HLSLProgram_1_1CmdTarget.html">Ogre::D3D9HLSLProgram::CmdTarget</a></td><td class="indexvalue">Command object for setting target assembler </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HLSLProgramFactory.html">Ogre::D3D9HLSLProgramFactory</a></td><td class="indexvalue">Factory class for D3D9 HLSL programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9Mappings.html">Ogre::D3D9Mappings</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9RenderSystem.html">Ogre::D3D9RenderSystem</a></td><td class="indexvalue">Implementation of DirectX9 as a rendering system </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html">Ogre::D3D9RenderSystem::sD3DTextureStageDesc</a></td><td class="indexvalue">Structure holding texture unit settings for every stage </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9RenderTexture.html">Ogre::D3D9RenderTexture</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a> implementation for D3D9 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9RenderWindow.html">Ogre::D3D9RenderWindow</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9Texture.html">Ogre::D3D9Texture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9TextureManager.html">Ogre::D3D9TextureManager</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9TexturePtr.html">Ogre::D3D9TexturePtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1D3D9TexturePtr.html">D3D9TexturePtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9VertexDeclaration.html">Ogre::D3D9VertexDeclaration</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1VertexDeclaration.html">VertexDeclaration</a> for D3D9 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9VideoMode.html">Ogre::D3D9VideoMode</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9VideoModeList.html">Ogre::D3D9VideoModeList</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3DDevice.html">Ogre::D3DDevice</a></td><td class="indexvalue">Encapsulates a Direct3D Device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3DDeviceList.html">Ogre::D3DDeviceList</a></td><td class="indexvalue">Encapsulates enumeration of Direct3D devices </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3DRenderSystem.html">Ogre::D3DRenderSystem</a></td><td class="indexvalue">Implementation of DirectX as a rendering system </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1D3DRenderSystem_1_1sD3DTextureStageDesc.html">Ogre::D3DRenderSystem::sD3DTextureStageDesc</a></td><td class="indexvalue">Structure holding texture unit settings for every stage </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3DTexture.html">Ogre::D3DTexture</a></td><td class="indexvalue">Direct3D7-specific texture resource implementation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3DTextureManager.html">Ogre::D3DTextureManager</a></td><td class="indexvalue">Direct3D-specific implementation of a <a class="el" href="classOgre_1_1TextureManager.html">TextureManager</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3DTexturePtr.html">Ogre::D3DTexturePtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1D3DTexturePtr.html">D3DTexturePtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DataStream.html">Ogre::DataStream</a></td><td class="indexvalue">General purpose class used for encapsulating the reading of data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DDDriver.html">Ogre::DDDriver</a></td><td class="indexvalue">Encapsulates a DirectDraw driver </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DDDriverList.html">Ogre::DDDriverList</a></td><td class="indexvalue">Encapsulates enumeration of DirectDraw drivers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DDVideoMode.html">Ogre::DDVideoMode</a></td><td class="indexvalue">Encapsulates a DirectDraw video mode </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DDVideoModeList.html">Ogre::DDVideoModeList</a></td><td class="indexvalue">Encapsulates enumeration of DirectDraw video modes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultAxisAlignedBoxSceneQuery.html">Ogre::DefaultAxisAlignedBoxSceneQuery</a></td><td class="indexvalue">Default implementation of <a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultHardwareBufferManager.html">Ogre::DefaultHardwareBufferManager</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a> to emulate hardware buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultHardwareIndexBuffer.html">Ogre::DefaultHardwareIndexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> for emulation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultHardwareVertexBuffer.html">Ogre::DefaultHardwareVertexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareVertexBuffer.html">HardwareVertexBuffer</a> for emulation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultIntersectionSceneQuery.html">Ogre::DefaultIntersectionSceneQuery</a></td><td class="indexvalue">Default implementation of <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultPlaneBoundedVolumeListSceneQuery.html">Ogre::DefaultPlaneBoundedVolumeListSceneQuery</a></td><td class="indexvalue">Default implementation of <a class="el" href="classOgre_1_1PlaneBoundedVolumeListSceneQuery.html">PlaneBoundedVolumeListSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultRaySceneQuery.html">Ogre::DefaultRaySceneQuery</a></td><td class="indexvalue">Default implementation of <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DefaultSphereSceneQuery.html">Ogre::DefaultSphereSceneQuery</a></td><td class="indexvalue">Default implementation of <a class="el" href="classOgre_1_1SphereSceneQuery.html">SphereSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Degree.html">Ogre::Degree</a></td><td class="indexvalue">Wrapper class which indicates a given angle value is in Degrees </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DynLib.html">Ogre::DynLib</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Resource.html">Resource</a> holding data about a dynamic library </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1DynLibManager.html">Ogre::DynLibManager</a></td><td class="indexvalue">Manager for Dynamic-loading Libraries </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EdgeData.html">Ogre::EdgeData</a></td><td class="indexvalue">This class contains the information required to describe the edge connectivity of a given set of vertices and indexes </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeData_1_1Edge.html">Ogre::EdgeData::Edge</a></td><td class="indexvalue"><a class="el" href="structOgre_1_1EdgeData_1_1Edge.html">Edge</a> data </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeData_1_1EdgeGroup.html">Ogre::EdgeData::EdgeGroup</a></td><td class="indexvalue">A group of edges sharing the same vertex data </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeData_1_1Triangle.html">Ogre::EdgeData::Triangle</a></td><td class="indexvalue">Basic triangle structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EdgeListBuilder.html">Ogre::EdgeListBuilder</a></td><td class="indexvalue">General utility class for building edge lists for geometry </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeListBuilder_1_1CommonVertex.html">Ogre::EdgeListBuilder::CommonVertex</a></td><td class="indexvalue">A vertex can actually represent several vertices in the final model, because vertices along texture seams etc will have been duplicated </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeListBuilder_1_1Geometry.html">Ogre::EdgeListBuilder::Geometry</a></td><td class="indexvalue">A set of indexed geometry data </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeListBuilder_1_1geometryLess.html">Ogre::EdgeListBuilder::geometryLess</a></td><td class="indexvalue">Comparator for sorting geometries by vertex set </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1EdgeListBuilder_1_1vectorLess.html">Ogre::EdgeListBuilder::vectorLess</a></td><td class="indexvalue">Comparator for unique vertex list </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EllipsoidEmitter.html">Ogre::EllipsoidEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside an ellipsoid </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EllipsoidEmitterFactory.html">Ogre::EllipsoidEmitterFactory</a></td><td class="indexvalue">Factory class for particle emitter of type "Ellipsoid" </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Entity.html">Ogre::Entity</a></td><td class="indexvalue">Defines an instance of a discrete, movable object based on a <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html">Ogre::Entity::EntityShadowRenderable</a></td><td class="indexvalue">Nested class to allow entity shadows </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ErrorDialog.html">Ogre::ErrorDialog</a></td><td class="indexvalue">Class for displaying the error dialog if <a class="el" href="namespaceOgre.html">Ogre</a> fails badly </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EventDispatcher.html">Ogre::EventDispatcher</a></td><td class="indexvalue">Handles the Dispatching of events to a <a class="el" href="classOgre_1_1EventTarget.html">EventTarget</a> (mainly a <a class="el" href="classOgre_1_1PositionTarget.html">PositionTarget</a> for mouse moving) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EventListener.html">Ogre::EventListener</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EventProcessor.html">Ogre::EventProcessor</a></td><td class="indexvalue">The <a class="el" href="classOgre_1_1EventProcessor.html">EventProcessor</a> controls getting events, storing them in a queue, and dispatching events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EventQueue.html">Ogre::EventQueue</a></td><td class="indexvalue">This class holds InputEvents given to it by the <a class="el" href="classOgre_1_1EventProcessor.html">EventProcessor</a> in a FIFO queue </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EventTarget.html">Ogre::EventTarget</a></td><td class="indexvalue">This is an abstract class that is the base class of all consumers of <a class="el" href="classOgre_1_1InputEvent.html">InputEvent</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Exception.html">Ogre::Exception</a></td><td class="indexvalue">When thrown, provides information about an error that has occurred inside the engine </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EXRCodec.html">Ogre::EXRCodec</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Codec.html">Codec</a> specialized in loading OpenEXR high dynamic range images </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource.html">Ogre::ExternalTextureSource</a></td><td class="indexvalue">IMPORTANT: **Plugins must override default dictionary name!** Base class that texture plugins derive from </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdFPS.html">Ogre::ExternalTextureSource::CmdFPS</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html">Ogre::ExternalTextureSource::CmdInputFileName</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html">Ogre::ExternalTextureSource::CmdPlayMode</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html">Ogre::ExternalTextureSource::CmdTecPassState</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">Ogre::ExternalTextureSourceManager</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Singleton.html">Singleton</a> Class which handles the registering and control of texture plugins </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FactoryObj.html">Ogre::FactoryObj&lt; T &gt;</a></td><td class="indexvalue">Abstract factory class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FBConfigData.html">Ogre::FBConfigData</a></td><td class="indexvalue">Class that acquires and stores properties of a frame buffer configuration </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FileHandleDataStream.html">Ogre::FileHandleDataStream</a></td><td class="indexvalue">Common subclass of <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> for handling data from C-style file handles </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1FileInfo.html">Ogre::FileInfo</a></td><td class="indexvalue">Information about a file/directory within the archive will be returned using a <a class="el" href="structOgre_1_1FileInfo.html">FileInfo</a> struct </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FileStreamDataStream.html">Ogre::FileStreamDataStream</a></td><td class="indexvalue">Common subclass of <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> for handling data from std::basic_istream </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FileSystemArchive.html">Ogre::FileSystemArchive</a></td><td class="indexvalue">Specialisation of the <a class="el" href="classOgre_1_1Archive.html">Archive</a> class to allow reading of files from filesystem folders / directories </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FileSystemArchiveFactory.html">Ogre::FileSystemArchiveFactory</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1ArchiveFactory.html">ArchiveFactory</a> for FileSystem files </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1FinitePlane.html">OgreRefApp::FinitePlane</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FloatGpuParameterControllerValue.html">Ogre::FloatGpuParameterControllerValue</a></td><td class="indexvalue">Predefined controller value for setting a single floating- point value in a constant paramter of a vertex or fragment program </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Font.html">Ogre::Font</a></td><td class="indexvalue">Class representing a font in the system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Font_1_1CmdResolution.html">Ogre::Font::CmdResolution</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1Font.html">Font</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Font_1_1CmdSize.html">Ogre::Font::CmdSize</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1Font.html">Font</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Font_1_1CmdSource.html">Ogre::Font::CmdSource</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1Font.html">Font</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Font_1_1CmdType.html">Ogre::Font::CmdType</a></td><td class="indexvalue">Command object for <a class="el" href="classOgre_1_1Font.html">Font</a> - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FontManager.html">Ogre::FontManager</a></td><td class="indexvalue">Manages <a class="el" href="classOgre_1_1Font.html">Font</a> resources, parsing .fontdef files and generally organising them </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FontPtr.html">Ogre::FontPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1FontPtr.html">FontPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1FrameEvent.html">Ogre::FrameEvent</a></td><td class="indexvalue">Struct containing information about a frame event </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FrameListener.html">Ogre::FrameListener</a></td><td class="indexvalue">A interface class defining a listener which can be used to receive notifications of frame events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1FrameTimeControllerValue.html">Ogre::FrameTimeControllerValue</a></td><td class="indexvalue">Predefined controller value for getting the latest frame time </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Frustum.html">Ogre::Frustum</a></td><td class="indexvalue">A frustum represents a pyramid, capped at the near and far end which is used to represent either a visible area or a projection area </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLArbGpuProgram.html">Ogre::GLArbGpuProgram</a></td><td class="indexvalue">Specialisation of the GL low-level program for ARB programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLContext.html">Ogre::GLContext</a></td><td class="indexvalue">Class that encapsulates an GL context </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLDefaultHardwareBufferManager.html">Ogre::GLDefaultHardwareBufferManager</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a> to emulate hardware buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLDefaultHardwareIndexBuffer.html">Ogre::GLDefaultHardwareIndexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> for emulation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLDefaultHardwareVertexBuffer.html">Ogre::GLDefaultHardwareVertexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareVertexBuffer.html">HardwareVertexBuffer</a> for emulation </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLGpuNvparseProgram.html">Ogre::GLGpuNvparseProgram</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLGpuProgram.html">Ogre::GLGpuProgram</a></td><td class="indexvalue">Generalised low-level GL program, can be applied to multiple types (eg ARB and NV) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLGpuProgramManager.html">Ogre::GLGpuProgramManager</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwareBufferManager.html">Ogre::GLHardwareBufferManager</a></td><td class="indexvalue">Implementation of <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a> for OpenGL </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwareIndexBuffer.html">Ogre::GLHardwareIndexBuffer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwareOcclusionQuery.html">Ogre::GLHardwareOcclusionQuery</a></td><td class="indexvalue">This is a class that is the base class of the query class for hardware occlusion </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwarePixelBuffer.html">Ogre::GLHardwarePixelBuffer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwareVertexBuffer.html">Ogre::GLHardwareVertexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareVertexBuffer.html">HardwareVertexBuffer</a> for OpenGL </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLPixelUtil.html">Ogre::GLPixelUtil</a></td><td class="indexvalue">Class to do pixel format mapping between GL and OGRE </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLRenderSystem.html">Ogre::GLRenderSystem</a></td><td class="indexvalue">Implementation of GL as a rendering system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLRenderTexture.html">Ogre::GLRenderTexture</a></td><td class="indexvalue">GL implementation of <a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSLGpuProgram.html">Ogre::GLSLGpuProgram</a></td><td class="indexvalue">GLSL low level compiled shader object - this class is used to get at the linked program object and provide an interface for <a class="el" href="classOgre_1_1GLRenderSystem.html">GLRenderSystem</a> calls </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSLLinkProgram.html">Ogre::GLSLLinkProgram</a></td><td class="indexvalue">C++ encapsulation of GLSL Program Object </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1GLSLLinkProgram_1_1UniformReference.html">Ogre::GLSLLinkProgram::UniformReference</a></td><td class="indexvalue">Structure used to keep track of named uniforms in the linked program object </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSLLinkProgramManager.html">Ogre::GLSLLinkProgramManager</a></td><td class="indexvalue"><a class="el" href="namespaceOgre.html">Ogre</a> assumes that there are seperate vertex and fragment programs to deal with but GLSL has one program object that represents the active vertex and fragment shader objects during a rendering state </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSLProgram.html">Ogre::GLSLProgram</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HighLevelGpuProgram.html">HighLevelGpuProgram</a> to provide support for OpenGL Shader Language (GLSL) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSLProgram_1_1CmdAttach.html">Ogre::GLSLProgram::CmdAttach</a></td><td class="indexvalue">Command object for attaching another GLSL Program </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSLProgramFactory.html">Ogre::GLSLProgramFactory</a></td><td class="indexvalue">Factory class for GLSL programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSupport.html">Ogre::GLSupport</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLTexture.html">Ogre::GLTexture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLTextureManager.html">Ogre::GLTextureManager</a></td><td class="indexvalue">SDL/GL-specific implementation of a <a class="el" href="classOgre_1_1TextureManager.html">TextureManager</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLTexturePtr.html">Ogre::GLTexturePtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1GLTexturePtr.html">GLTexturePtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXConfig.html">Ogre::GLXConfig</a></td><td class="indexvalue">Simple CLI config </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXContext.html">Ogre::GLXContext</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXError.html">Ogre::GLXError</a></td><td class="indexvalue">Simple CLI error output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXGLSupport.html">Ogre::GLXGLSupport</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXInput.html">Ogre::GLXInput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXRenderTexture.html">Ogre::GLXRenderTexture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXTimer.html">Ogre::GLXTimer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXUtils.html">Ogre::GLXUtils</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXWindow.html">Ogre::GLXWindow</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgram.html">Ogre::GpuProgram</a></td><td class="indexvalue">Defines a program which runs on the GPU such as a vertex or fragment program </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgram_1_1CmdSkeletal.html">Ogre::GpuProgram::CmdSkeletal</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgram_1_1CmdSyntax.html">Ogre::GpuProgram::CmdSyntax</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgram_1_1CmdType.html">Ogre::GpuProgram::CmdType</a></td><td class="indexvalue">Command object - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgramManager.html">Ogre::GpuProgramManager</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgramParameters.html">Ogre::GpuProgramParameters</a></td><td class="indexvalue">Collects together the program parameters used for a <a class="el" href="classOgre_1_1GpuProgram.html">GpuProgram</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html">Ogre::GpuProgramParameters::AutoConstantEntry</a></td><td class="indexvalue">Structure recording the use of an automatic parameter </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1GpuProgramParameters_1_1IntConstantEntry.html">Ogre::GpuProgramParameters::IntConstantEntry</a></td><td class="indexvalue">Int parameter entry; contains both a group of 4 values and an indicator to say if it's been set or not </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1GpuProgramParameters_1_1RealConstantEntry.html">Ogre::GpuProgramParameters::RealConstantEntry</a></td><td class="indexvalue">Real parameter entry; contains both a group of 4 values and an indicator to say if it's been set or not </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgramPtr.html">Ogre::GpuProgramPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1GpuProgramPtr.html">GpuProgramPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgramUsage.html">Ogre::GpuProgramUsage</a></td><td class="indexvalue">This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GTKGLSupport.html">Ogre::GTKGLSupport</a></td><td class="indexvalue">GL support in a GTK window </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GTKWindow.html">Ogre::GTKWindow</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareBuffer.html">Ogre::HardwareBuffer</a></td><td class="indexvalue">Abstract class defining common features of hardware buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareBufferLicensee.html">Ogre::HardwareBufferLicensee</a></td><td class="indexvalue">Abtract interface representing a 'licensee' of a hardware buffer copy </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareBufferManager.html">Ogre::HardwareBufferManager</a></td><td class="indexvalue">Abstract singleton class for managing hardware buffers, a concrete instance of this will be created by the <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareBufferManager_1_1VertexBufferLicense.html">Ogre::HardwareBufferManager::VertexBufferLicense</a></td><td class="indexvalue">Struct holding details of a license to use a temporary shared buffer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">Ogre::HardwareIndexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareBuffer.html">HardwareBuffer</a> for vertex index buffers, still abstract </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareIndexBufferSharedPtr.html">Ogre::HardwareIndexBufferSharedPtr</a></td><td class="indexvalue">Shared pointer implementation used to share index buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareOcclusionQuery.html">Ogre::HardwareOcclusionQuery</a></td><td class="indexvalue">This is a abstract class that that provides the interface for the query class for hardware occlusion </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwarePixelBuffer.html">Ogre::HardwarePixelBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareBuffer.html">HardwareBuffer</a> for a pixel buffer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwarePixelBufferSharedPtr.html">Ogre::HardwarePixelBufferSharedPtr</a></td><td class="indexvalue">Shared pointer implementation used to share pixel buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareVertexBuffer.html">Ogre::HardwareVertexBuffer</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1HardwareBuffer.html">HardwareBuffer</a> for a vertex buffer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">Ogre::HardwareVertexBufferSharedPtr</a></td><td class="indexvalue">Shared pointer implementation used to share index buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HeightmapTerrainPageSource.html">Ogre::HeightmapTerrainPageSource</a></td><td class="indexvalue">Specialisation of the <a class="el" href="classOgre_1_1TerrainPageSource.html">TerrainPageSource</a> class to provide tiles loaded from a 2D greyscale image </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HighLevelGpuProgram.html">Ogre::HighLevelGpuProgram</a></td><td class="indexvalue">Abstract base class representing a high-level program (a vertex or fragment program) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HighLevelGpuProgramFactory.html">Ogre::HighLevelGpuProgramFactory</a></td><td class="indexvalue">Interface definition for factories of <a class="el" href="classOgre_1_1HighLevelGpuProgram.html">HighLevelGpuProgram</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HighLevelGpuProgramManager.html">Ogre::HighLevelGpuProgramManager</a></td><td class="indexvalue">This <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> manages high-level vertex and fragment programs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HighLevelGpuProgramPtr.html">Ogre::HighLevelGpuProgramPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1HighLevelGpuProgramPtr.html">HighLevelGpuProgramPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1Hinge2Joint.html">OgreRefApp::Hinge2Joint</a></td><td class="indexvalue">Implementation of hinge2 joint </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1HingeJoint.html">OgreRefApp::HingeJoint</a></td><td class="indexvalue">Implementation of hinge joint </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HollowEllipsoidEmitter.html">Ogre::HollowEllipsoidEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside a hollow ellipsoid </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HollowEllipsoidEmitter_1_1CmdInnerX.html">Ogre::HollowEllipsoidEmitter::CmdInnerX</a></td><td class="indexvalue">Command object for inner size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HollowEllipsoidEmitter_1_1CmdInnerY.html">Ogre::HollowEllipsoidEmitter::CmdInnerY</a></td><td class="indexvalue">Command object for inner size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HollowEllipsoidEmitter_1_1CmdInnerZ.html">Ogre::HollowEllipsoidEmitter::CmdInnerZ</a></td><td class="indexvalue">Command object for inner size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1HollowEllipsoidEmitterFactory.html">Ogre::HollowEllipsoidEmitterFactory</a></td><td class="indexvalue">Factory class for particle emitter of type "HollowEllipsoid" </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ILCodecs.html">Ogre::ILCodecs</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ILImageCodec.html">Ogre::ILImageCodec</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Codec.html">Codec</a> specialized in images loaded using DevIL </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1IlluminationPass.html">Ogre::IlluminationPass</a></td><td class="indexvalue">Struct recording a pass which can be used for a specific illumination stage </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ILUtil.html">Ogre::ILUtil</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ILUtil_1_1ILFormat.html">Ogre::ILUtil::ILFormat</a></td><td class="indexvalue">Structure that encapsulates a devIL image format definition </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Image.html">Ogre::Image</a></td><td class="indexvalue">Class representing an image file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ImageCodec.html">Ogre::ImageCodec</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Codec.html">Codec</a> specialized in images </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ImageCodec_1_1ImageData.html">Ogre::ImageCodec::ImageData</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Codec.html">Codec</a> return class for images </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1IndexData.html">Ogre::IndexData</a></td><td class="indexvalue">Summary class collecting together index data source information </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1InputEvent.html">Ogre::InputEvent</a></td><td class="indexvalue">The root event class for all GuiElement-level input events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1InputReader.html">Ogre::InputReader</a></td><td class="indexvalue">Abstract class which allows input to be read from various controllers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1IntersectionSceneQuery.html">Ogre::IntersectionSceneQuery</a></td><td class="indexvalue">Separate <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> class to query for pairs of objects which are possibly intersecting one another </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1IntersectionSceneQueryListener.html">Ogre::IntersectionSceneQueryListener</a></td><td class="indexvalue">Alternative listener class for dealing with <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1IntersectionSceneQueryResult.html">Ogre::IntersectionSceneQueryResult</a></td><td class="indexvalue">Holds the results of an intersection scene query (pair values) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1Joint.html">OgreRefApp::Joint</a></td><td class="indexvalue">Represents a linkage between application objects or between them and the world, enforcing certain constraints </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyEvent.html">Ogre::KeyEvent</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyFrame.html">Ogre::KeyFrame</a></td><td class="indexvalue">A key frame in an animation sequence defined by an <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyListener.html">Ogre::KeyListener</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyTarget.html">Ogre::KeyTarget</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LayerBlendModeEx.html">Ogre::LayerBlendModeEx</a></td><td class="indexvalue">Class which manages blending of both colour and alpha components </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Light.html">Ogre::Light</a></td><td class="indexvalue">Representation of a dynamic light source in the scene </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LinearForceAffector.html">Ogre::LinearForceAffector</a></td><td class="indexvalue">This class defines a <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> which applies a linear force to particles in a system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LinearForceAffector_1_1CmdForceApp.html">Ogre::LinearForceAffector::CmdForceApp</a></td><td class="indexvalue">Command object for force application (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LinearForceAffector_1_1CmdForceVector.html">Ogre::LinearForceAffector::CmdForceVector</a></td><td class="indexvalue">Command object for force vector (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LinearForceAffectorFactory.html">Ogre::LinearForceAffectorFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1LinearForceAffector.html">LinearForceAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1LinearResampler.html">Ogre::LinearResampler</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1LinearResampler__Byte.html">Ogre::LinearResampler_Byte&lt; channels &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1LinearResampler__Float32.html">Ogre::LinearResampler_Float32</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Log.html">Ogre::Log</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Log.html">Log</a> class for writing debug/log data to files </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LogListener.html">Ogre::LogListener</a></td><td class="indexvalue">The log listener is here to provide alternate means to write out log data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1LogManager.html">Ogre::LogManager</a></td><td class="indexvalue">The log manager handles the creation and retrieval of logs for the application </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ManualResourceLoader.html">Ogre::ManualResourceLoader</a></td><td class="indexvalue">Interface describing a manual resource loader </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MapIterator.html">Ogre::MapIterator&lt; T &gt;</a></td><td class="indexvalue">Wraps iteration over a map </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Material.html">Ogre::Material</a></td><td class="indexvalue">Class encapsulates rendering properties of an object </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MaterialManager.html">Ogre::MaterialManager</a></td><td class="indexvalue">Class for managing <a class="el" href="classOgre_1_1Material.html">Material</a> settings for <a class="el" href="namespaceOgre.html">Ogre</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MaterialPtr.html">Ogre::MaterialPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1MaterialScriptContext.html">Ogre::MaterialScriptContext</a></td><td class="indexvalue">Struct for holding the script context while parsing </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1MaterialScriptProgramDefinition.html">Ogre::MaterialScriptProgramDefinition</a></td><td class="indexvalue">Struct for holding a program definition which is in progress </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MaterialSerializer.html">Ogre::MaterialSerializer</a></td><td class="indexvalue">Class for serializing Materials to / from a .material script </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Math.html">Ogre::Math</a></td><td class="indexvalue">Class to provide access to common mathematical functions </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Matrix3.html">Ogre::Matrix3</a></td><td class="indexvalue">A 3x3 matrix which can represent rotations around axes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Matrix4.html">Ogre::Matrix4</a></td><td class="indexvalue">Class encapsulating a standard 4x4 homogenous matrix </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MemoryDataStream.html">Ogre::MemoryDataStream</a></td><td class="indexvalue">Common subclass of <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> for handling data from chunks of memory </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MemoryManager.html">Ogre::MemoryManager</a></td><td class="indexvalue">See the <a class="el" href="memory_manager.html">The memory manager information page</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Mesh.html">Ogre::Mesh</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1MeshLodUsage.html">Ogre::MeshLodUsage</a></td><td class="indexvalue">A way of recording the way each LODs is recorded this <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MeshManager.html">Ogre::MeshManager</a></td><td class="indexvalue">Handles the management of mesh resources </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1MeshManager_1_1MeshBuildParams.html">Ogre::MeshManager::MeshBuildParams</a></td><td class="indexvalue">Saved parameters used to (re)build a manual mesh built by this class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MeshPtr.html">Ogre::MeshPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1MeshPtr.html">MeshPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MeshSerializer.html">Ogre::MeshSerializer</a></td><td class="indexvalue">Class for serialising mesh data to/from an OGRE .mesh file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MeshSerializerImpl.html">Ogre::MeshSerializerImpl</a></td><td class="indexvalue">Internal implementation of <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> reading / writing for the latest version of the .mesh format </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MeshSerializerImpl__v1__1.html">Ogre::MeshSerializerImpl_v1_1</a></td><td class="indexvalue">Class for providing backwards-compatibility for loading version 1.1 of the .mesh format </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MeshSerializerImpl__v1__2.html">Ogre::MeshSerializerImpl_v1_2</a></td><td class="indexvalue">Class for providing backwards-compatibility for loading version 1.2 of the .mesh format </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MouseEvent.html">Ogre::MouseEvent</a></td><td class="indexvalue">An event which indicates that a mouse action occurred in a <a class="el" href="classOgre_1_1MouseTarget.html">MouseTarget</a> (e.g </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MouseListener.html">Ogre::MouseListener</a></td><td class="indexvalue">Specialised <a class="el" href="classOgre_1_1EventListener.html">EventListener</a> for discrete mouse events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MouseMotionListener.html">Ogre::MouseMotionListener</a></td><td class="indexvalue">Specialised <a class="el" href="classOgre_1_1EventListener.html">EventListener</a> for mouse motion </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MouseMotionTarget.html">Ogre::MouseMotionTarget</a></td><td class="indexvalue">Handles the adding and removing of MouseMotionListeners </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1MouseState.html">Ogre::MouseState</a></td><td class="indexvalue">Structure representing a snapshot of the state of the mouse input controller </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MouseTarget.html">Ogre::MouseTarget</a></td><td class="indexvalue">Handles the adding and removing of MouseListeners </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MovableObject.html">Ogre::MovableObject</a></td><td class="indexvalue">Abstract class definining a movable object in a scene </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1MovablePlane.html">Ogre::MovablePlane</a></td><td class="indexvalue">Definition of a <a class="el" href="classOgre_1_1Plane.html">Plane</a> that may be attached to a node, and the derived details of it retrieved simply </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1NearestResampler.html">Ogre::NearestResampler&lt; elemsize &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Node.html">Ogre::Node</a></td><td class="indexvalue">Class representing a general-purpose node an articulated scene graph </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Octree.html">Ogre::Octree</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Octree.html">Octree</a> datastructure for managing scene nodes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeAxisAlignedBoxSceneQuery.html">Ogre::OctreeAxisAlignedBoxSceneQuery</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Octree.html">Octree</a> implementation of <a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeCamera.html">Ogre::OctreeCamera</a></td><td class="indexvalue">Specialized viewpoint from which an <a class="el" href="classOgre_1_1Octree.html">Octree</a> can be rendered </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeIntersectionSceneQuery.html">Ogre::OctreeIntersectionSceneQuery</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Octree.html">Octree</a> implementation of <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeNode.html">Ogre::OctreeNode</a></td><td class="indexvalue">Specialized <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> that is customized for working within an <a class="el" href="classOgre_1_1Octree.html">Octree</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreePlaneBoundedVolumeListSceneQuery.html">Ogre::OctreePlaneBoundedVolumeListSceneQuery</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Octree.html">Octree</a> implementation of <a class="el" href="classOgre_1_1PlaneBoundedVolumeListSceneQuery.html">PlaneBoundedVolumeListSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeRaySceneQuery.html">Ogre::OctreeRaySceneQuery</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Octree.html">Octree</a> implementation of <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeSceneManager.html">Ogre::OctreeSceneManager</a></td><td class="indexvalue">Specialized <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> that divides the geometry into an octree in order to faciliate spatial queries </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OctreeSphereSceneQuery.html">Ogre::OctreeSphereSceneQuery</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Octree.html">Octree</a> implementation of <a class="el" href="classOgre_1_1SphereSceneQuery.html">SphereSceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1OgreHead.html">OgreRefApp::OgreHead</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OGREWidget.html">Ogre::OGREWidget</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Overlay.html">Ogre::Overlay</a></td><td class="indexvalue">Represents a layer which is rendered on top of the 'normal' scene contents </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayContainer.html">Ogre::OverlayContainer</a></td><td class="indexvalue">A 2D element which contains other <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElement.html">Ogre::OverlayElement</a></td><td class="indexvalue">Abstract definition of a 2D element to be displayed in an <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayElementFactory.html">Ogre::OverlayElementFactory</a></td><td class="indexvalue">Defines the interface which all components wishing to supply <a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> subclasses must implement </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OverlayManager.html">Ogre::OverlayManager</a></td><td class="indexvalue">Manages <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> objects, parsing them from .overlay files and storing a lookup library of them </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PanelOverlayElement.html">Ogre::PanelOverlayElement</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> representing a flat, single-material (or transparent) panel which can contain other elements </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PanelOverlayElement_1_1CmdTiling.html">Ogre::PanelOverlayElement::CmdTiling</a></td><td class="indexvalue">Command object for specifying tiling (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PanelOverlayElement_1_1CmdTransparent.html">Ogre::PanelOverlayElement::CmdTransparent</a></td><td class="indexvalue">Command object for specifying transparency (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PanelOverlayElementFactory.html">Ogre::PanelOverlayElementFactory</a></td><td class="indexvalue">Factory for creating <a class="el" href="classOgre_1_1PanelOverlayElement.html">PanelOverlayElement</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParamCommand.html">Ogre::ParamCommand</a></td><td class="indexvalue">Abstract class which is command object which gets/sets parameters </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParamDictionary.html">Ogre::ParamDictionary</a></td><td class="indexvalue">Class to hold a dictionary of parameters for a single class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParameterDef.html">Ogre::ParameterDef</a></td><td class="indexvalue">Definition of a parameter supported by a <a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> class, for introspection </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Particle.html">Ogre::Particle</a></td><td class="indexvalue">Class representing a single particle instance </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleAffector.html">Ogre::ParticleAffector</a></td><td class="indexvalue">Abstract class defining the interface to be implemented by particle affectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleAffectorFactory.html">Ogre::ParticleAffectorFactory</a></td><td class="indexvalue">Abstract class defining the interface to be implemented by creators of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> subclasses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleEmitter.html">Ogre::ParticleEmitter</a></td><td class="indexvalue">Abstract class defining the interface to be implemented by particle emitters </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleEmitterFactory.html">Ogre::ParticleEmitterFactory</a></td><td class="indexvalue">Abstract class defining the interface to be implemented by creators of <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> subclasses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleIterator.html">Ogre::ParticleIterator</a></td><td class="indexvalue">Convenience class to make it easy to step through all particles in a <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem.html">Ogre::ParticleSystem</a></td><td class="indexvalue">Class defining particle system based special effects </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdCull.html">Ogre::ParticleSystem::CmdCull</a></td><td class="indexvalue">Command object for cull_each (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdHeight.html">Ogre::ParticleSystem::CmdHeight</a></td><td class="indexvalue">Command object for particle_height (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdMaterial.html">Ogre::ParticleSystem::CmdMaterial</a></td><td class="indexvalue">Command object for material (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdQuota.html">Ogre::ParticleSystem::CmdQuota</a></td><td class="indexvalue">Command object for quota (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdRenderer.html">Ogre::ParticleSystem::CmdRenderer</a></td><td class="indexvalue">Command object for renderer (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdWidth.html">Ogre::ParticleSystem::CmdWidth</a></td><td class="indexvalue">Command object for particle_width (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystemManager.html">Ogre::ParticleSystemManager</a></td><td class="indexvalue">Manages particle systems, particle system scripts (templates) and the available emitter &amp; affector factories </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystemRenderer.html">Ogre::ParticleSystemRenderer</a></td><td class="indexvalue">Abstract class defining the interface required to be implemented by classes which provide rendering capability to <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleSystemRendererFactory.html">Ogre::ParticleSystemRendererFactory</a></td><td class="indexvalue">Abstract class definition of a factory object for <a class="el" href="classOgre_1_1ParticleSystemRenderer.html">ParticleSystemRenderer</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ParticleVisualData.html">Ogre::ParticleVisualData</a></td><td class="indexvalue">Abstract class containing any additional data required to be associated with a particle to perform the required rendering </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Pass.html">Ogre::Pass</a></td><td class="indexvalue">Class defining a single pass of a <a class="el" href="classOgre_1_1Technique.html">Technique</a> (of a <a class="el" href="classOgre_1_1Material.html">Material</a>), ie a single rendering call </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PatchMesh.html">Ogre::PatchMesh</a></td><td class="indexvalue">Patch specialisation of <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PatchMeshPtr.html">Ogre::PatchMeshPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1PatchMeshPtr.html">PatchMeshPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PatchSurface.html">Ogre::PatchSurface</a></td><td class="indexvalue">A surface which is defined by curves of some kind to form a patch, e.g </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PixelBox.html">Ogre::PixelBox</a></td><td class="indexvalue">A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PixelUtil.html">Ogre::PixelUtil</a></td><td class="indexvalue">Some utility functions for packing and unpacking pixel data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Plane.html">Ogre::Plane</a></td><td class="indexvalue">Defines a plane in 3D space </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PlaneBoundedVolume.html">Ogre::PlaneBoundedVolume</a></td><td class="indexvalue">Represents a convex volume bounded by planes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PlaneBoundedVolumeListSceneQuery.html">Ogre::PlaneBoundedVolumeListSceneQuery</a></td><td class="indexvalue">Specialises the <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> class for querying within a plane-bounded volume </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PlatformManager.html">Ogre::PlatformManager</a></td><td class="indexvalue">Class which manages the platform settings <a class="el" href="namespaceOgre.html">Ogre</a> runs on </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PointEmitter.html">Ogre::PointEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles from a single point </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PointEmitterFactory.html">Ogre::PointEmitterFactory</a></td><td class="indexvalue">Factory class for particle emitter of type "Point" </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PositionTarget.html">Ogre::PositionTarget</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Profile.html">Ogre::Profile</a></td><td class="indexvalue">An individual profile that will be processed by the <a class="el" href="classOgre_1_1Profiler.html">Profiler</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Profiler.html">Ogre::Profiler</a></td><td class="indexvalue">The profiler allows you to measure the performance of your code </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Profiler_1_1ProfileFrame.html">Ogre::Profiler::ProfileFrame</a></td><td class="indexvalue">Represents the total timing information of a profile since profiles can be called more than once each frame </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Profiler_1_1ProfileHistory.html">Ogre::Profiler::ProfileHistory</a></td><td class="indexvalue">Represents a history of each profile during the duration of the app </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Profiler_1_1ProfileInstance.html">Ogre::Profiler::ProfileInstance</a></td><td class="indexvalue">Represents an individual profile call </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ProgressiveMesh.html">Ogre::ProgressiveMesh</a></td><td class="indexvalue">This class reduces the complexity of the geometry it is given </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ProgressiveMesh_1_1PMFaceVertex.html">Ogre::ProgressiveMesh::PMFaceVertex</a></td><td class="indexvalue">A vertex as used by a face </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ProgressiveMesh_1_1PMTriangle.html">Ogre::ProgressiveMesh::PMTriangle</a></td><td class="indexvalue">A triangle in the progressive mesh, holds extra info like face normal </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ProgressiveMesh_1_1PMVertex.html">Ogre::ProgressiveMesh::PMVertex</a></td><td class="indexvalue">A vertex in the progressive mesh, holds info like collapse cost etc </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ProgressiveMesh_1_1PMWorkingData.html">Ogre::ProgressiveMesh::PMWorkingData</a></td><td class="indexvalue">Data used to calculate the collapse costs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Quake3Level.html">Ogre::Quake3Level</a></td><td class="indexvalue">Support for loading and extracting data from a Quake3 level file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Quake3Shader.html">Ogre::Quake3Shader</a></td><td class="indexvalue">Class for recording Quake3 shaders </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Quake3Shader_1_1Pass.html">Ogre::Quake3Shader::Pass</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Quake3ShaderManager.html">Ogre::Quake3ShaderManager</a></td><td class="indexvalue">Class for managing Quake3 custom shaders </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Quaternion.html">Ogre::Quaternion</a></td><td class="indexvalue">Implementation of a <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a>, i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Radian.html">Ogre::Radian</a></td><td class="indexvalue">Wrapper class which indicates a given angle value is in Radians </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Ray.html">Ogre::Ray</a></td><td class="indexvalue">Representation of a ray in space, ie a line with an origin and direction </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RaySceneQuery.html">Ogre::RaySceneQuery</a></td><td class="indexvalue">Specialises the <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> class for querying along a ray </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RaySceneQueryListener.html">Ogre::RaySceneQueryListener</a></td><td class="indexvalue">Alternative listener class for dealing with <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RaySceneQueryResultEntry.html">Ogre::RaySceneQueryResultEntry</a></td><td class="indexvalue">This struct allows a single comparison of result data no matter what the type </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Rect.html">Ogre::Rect</a></td><td class="indexvalue">Structure used to define a rectangle in a 2-D integer space </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Rectangle.html">Ogre::Rectangle</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Rectangle2D.html">Ogre::Rectangle2D</a></td><td class="indexvalue">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 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RegionSceneQuery.html">Ogre::RegionSceneQuery</a></td><td class="indexvalue">Abstract class defining a query which returns single results from a region </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Renderable.html">Ogre::Renderable</a></td><td class="indexvalue">Abstract class defining the interface all renderable objects must implement </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderOperation.html">Ogre::RenderOperation</a></td><td class="indexvalue">'New' rendering operation using vertex buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderPriorityGroup.html">Ogre::RenderPriorityGroup</a></td><td class="indexvalue">Renderables in the queue grouped by priority </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderPriorityGroup_1_1RenderablePass.html">Ogre::RenderPriorityGroup::RenderablePass</a></td><td class="indexvalue">Internal struct reflecting a single <a class="el" href="classOgre_1_1Pass.html">Pass</a> for a <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderPriorityGroup_1_1SolidQueueItemLess.html">Ogre::RenderPriorityGroup::SolidQueueItemLess</a></td><td class="indexvalue">Comparator to order non-transparent object passes </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderPriorityGroup_1_1TransparentQueueItemLess.html">Ogre::RenderPriorityGroup::TransparentQueueItemLess</a></td><td class="indexvalue">Comparator to order transparent object passes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderQueue.html">Ogre::RenderQueue</a></td><td class="indexvalue">Class to manage the scene object rendering queue </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderQueueGroup.html">Ogre::RenderQueueGroup</a></td><td class="indexvalue">A grouping level underneath <a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> which groups renderables to be issued at coarsely the same time to the renderer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderQueueListener.html">Ogre::RenderQueueListener</a></td><td class="indexvalue">Abstract interface which classes must implement if they wish to receive events from the render queue </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderSystem.html">Ogre::RenderSystem</a></td><td class="indexvalue">Defines the functionality of a 3D API </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderSystemCapabilities.html">Ogre::RenderSystemCapabilities</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Singleton.html">Singleton</a> class for storing the capabilities of the graphics card </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderTarget.html">Ogre::RenderTarget</a></td><td class="indexvalue">A 'canvas' which can receive the results of a rendering operation </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderTarget_1_1FrameStats.html">Ogre::RenderTarget::FrameStats</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderTargetEvent.html">Ogre::RenderTargetEvent</a></td><td class="indexvalue">Struct containing information about a <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> event </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderTargetListener.html">Ogre::RenderTargetListener</a></td><td class="indexvalue">A interface class defining a listener which can be used to receive notifications of <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> events </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderTargetTexture.html">Ogre::RenderTargetTexture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderTargetViewportEvent.html">Ogre::RenderTargetViewportEvent</a></td><td class="indexvalue">Struct containing information about a <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> Viewport-specific event </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderTexture.html">Ogre::RenderTexture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderWindow.html">Ogre::RenderWindow</a></td><td class="indexvalue">Manages the target rendering window </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Resource.html">Ogre::Resource</a></td><td class="indexvalue">Abstract class reprensenting a loadable resource (e.g </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ResourceBackgroundQueue.html">Ogre::ResourceBackgroundQueue</a></td><td class="indexvalue">This class is used to perform <a class="el" href="classOgre_1_1Resource.html">Resource</a> operations in a background thread </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ResourceBackgroundQueue_1_1Request.html">Ogre::ResourceBackgroundQueue::Request</a></td><td class="indexvalue">Encapsulates a queued request for the background queue </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ResourceBackgroundQueueListener.html">Ogre::ResourceBackgroundQueueListener</a></td><td class="indexvalue">This abstract listener interface lets you get immediate notifications of completed background processes instead of having to check ticket statuses </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ResourceGroupListener.html">Ogre::ResourceGroupListener</a></td><td class="indexvalue">This abstract class defines an interface which is called back during resource group loading to indicate the progress of the load </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ResourceGroupManager.html">Ogre::ResourceGroupManager</a></td><td class="indexvalue">This singleton class manages the list of resource groups, and notifying the various resource managers of their obligations to load / unload resources in a group </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ResourceGroupManager_1_1ResourceDeclaration.html">Ogre::ResourceGroupManager::ResourceDeclaration</a></td><td class="indexvalue">Nested struct defining a resource declaration </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html">Ogre::ResourceGroupManager::ResourceGroup</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Resource.html">Resource</a> group entry </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ResourceGroupManager_1_1ResourceLocation.html">Ogre::ResourceGroupManager::ResourceLocation</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Resource.html">Resource</a> location entry </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ResourceManager.html">Ogre::ResourceManager</a></td><td class="indexvalue">Defines a generic resource handler </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RingEmitter.html">Ogre::RingEmitter</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside a ring (e.g </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RingEmitter_1_1CmdInnerX.html">Ogre::RingEmitter::CmdInnerX</a></td><td class="indexvalue">Command object for inner size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RingEmitter_1_1CmdInnerY.html">Ogre::RingEmitter::CmdInnerY</a></td><td class="indexvalue">Command object for inner size (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RingEmitterFactory.html">Ogre::RingEmitterFactory</a></td><td class="indexvalue">Factory class for particle emitter of type "Ring" </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Root.html">Ogre::Root</a></td><td class="indexvalue">The root class of the <a class="el" href="namespaceOgre.html">Ogre</a> system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationAffector.html">Ogre::RotationAffector</a></td><td class="indexvalue">This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the rotation of particles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationAffector_1_1CmdRotationRangeEnd.html">Ogre::RotationAffector::CmdRotationRangeEnd</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationAffector_1_1CmdRotationRangeStart.html">Ogre::RotationAffector::CmdRotationRangeStart</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationAffector_1_1CmdRotationSpeedRangeEnd.html">Ogre::RotationAffector::CmdRotationSpeedRangeEnd</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationAffector_1_1CmdRotationSpeedRangeStart.html">Ogre::RotationAffector::CmdRotationSpeedRangeStart</a></td><td class="indexvalue">Command object for particle emitter - see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationAffectorFactory.html">Ogre::RotationAffectorFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1RotationAffector.html">RotationAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RotationalSpline.html">Ogre::RotationalSpline</a></td><td class="indexvalue">This class interpolates orientations (rotations) along a spline using derivatives of quaternions </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ScaleAffector.html">Ogre::ScaleAffector</a></td><td class="indexvalue">This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the scale of particles </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ScaleAffector_1_1CmdScaleAdjust.html">Ogre::ScaleAffector::CmdScaleAdjust</a></td><td class="indexvalue">Command object for scale adjust (see <a class="el" href="classOgre_1_1ParamCommand.html">ParamCommand</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ScaleAffectorFactory.html">Ogre::ScaleAffectorFactory</a></td><td class="indexvalue">Factory class for <a class="el" href="classOgre_1_1ScaleAffector.html">ScaleAffector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ScaleControllerFunction.html">Ogre::ScaleControllerFunction</a></td><td class="indexvalue">Predefined controller function which simply scales an input to an output value </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SceneManager.html">Ogre::SceneManager</a></td><td class="indexvalue">Manages the rendering of a 'scene' i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1SceneManager_1_1lightLess.html">Ogre::SceneManager::lightLess</a></td><td class="indexvalue">Comparator for sorting lights relative to a point </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1SceneManager_1_1materialLess.html">Ogre::SceneManager::materialLess</a></td><td class="indexvalue">Comparator for material map, for sorting materials into render order (e.g </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html">Ogre::SceneManager::ShadowCasterSceneQueryListener</a></td><td class="indexvalue">Inner class to use as callback for shadow caster scene query </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SceneManagerEnumerator.html">Ogre::SceneManagerEnumerator</a></td><td class="indexvalue">Enumerates the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> classes available to applications </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SceneNode.html">Ogre::SceneNode</a></td><td class="indexvalue">Class representing a node in the scene graph </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SceneQuery.html">Ogre::SceneQuery</a></td><td class="indexvalue">A class for performing queries on a scene </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1SceneQuery_1_1WorldFragment.html">Ogre::SceneQuery::WorldFragment</a></td><td class="indexvalue">Represents part of the world geometry that is a result of a <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SceneQueryListener.html">Ogre::SceneQueryListener</a></td><td class="indexvalue">This optional class allows you to receive per-result callbacks from <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> executions instead of a single set of consolidated results </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1SceneQueryResult.html">Ogre::SceneQueryResult</a></td><td class="indexvalue">Holds the results of a scene query </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ScriptLoader.html">Ogre::ScriptLoader</a></td><td class="indexvalue">Abstract class defining the interface used by classes which wish to perform script loading to define instances of whatever they manage </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLConfig.html">Ogre::SDLConfig</a></td><td class="indexvalue">Simple CLI config </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLConfig_1_1ModelColumns.html">Ogre::SDLConfig::ModelColumns</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLError.html">Ogre::SDLError</a></td><td class="indexvalue">Simple CLI error output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLGLSupport.html">Ogre::SDLGLSupport</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLInput.html">Ogre::SDLInput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLTimer.html">Ogre::SDLTimer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLWindow.html">Ogre::SDLWindow</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Serializer.html">Ogre::Serializer</a></td><td class="indexvalue">Generic class for serialising data to / from binary stream-based files </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ShadowCaster.html">Ogre::ShadowCaster</a></td><td class="indexvalue">This class defines the interface that must be implemented by shadow casters </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ShadowRenderable.html">Ogre::ShadowRenderable</a></td><td class="indexvalue">Class which represents the renderable aspects of a set of shadow volume faces </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ShadowVolumeExtrudeProgram.html">Ogre::ShadowVolumeExtrudeProgram</a></td><td class="indexvalue">Static class containing source for vertex programs for extruding shadow volumes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr&lt; T &gt;</a></td><td class="indexvalue">Reference-counted shared pointer, used for objects where implicit destruction is required </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SimpleRenderable.html">Ogre::SimpleRenderable</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SimpleSpline.html">Ogre::SimpleSpline</a></td><td class="indexvalue">A very simple spline class which implements the Catmull-Rom class of splines </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Singleton.html">Ogre::Singleton&lt; T &gt;</a></td><td class="indexvalue">Template class for creating single-instance global classes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Skeleton.html">Ogre::Skeleton</a></td><td class="indexvalue">A collection of <a class="el" href="classOgre_1_1Bone.html">Bone</a> objects used to animate a skinned mesh </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SkeletonInstance.html">Ogre::SkeletonInstance</a></td><td class="indexvalue">A <a class="el" href="classOgre_1_1SkeletonInstance.html">SkeletonInstance</a> is a single instance of a <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> used by a world object </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SkeletonManager.html">Ogre::SkeletonManager</a></td><td class="indexvalue">Handles the management of skeleton resources </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SkeletonPtr.html">Ogre::SkeletonPtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1SkeletonPtr.html">SkeletonPtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SkeletonSerializer.html">Ogre::SkeletonSerializer</a></td><td class="indexvalue">Class for serialising skeleton data to/from an OGRE .skeleton file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1SliderJoint.html">OgreRefApp::SliderJoint</a></td><td class="indexvalue">Implementation of slider joint </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Sphere.html">Ogre::Sphere</a></td><td class="indexvalue">A sphere primitive, mostly used for bounds checking </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SphereSceneQuery.html">Ogre::SphereSceneQuery</a></td><td class="indexvalue">Specialises the <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> class for querying within a sphere </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1StaticFaceGroup.html">Ogre::StaticFaceGroup</a></td><td class="indexvalue">Collectes a group of static ie immovable faces together which have common properties like the material they use, the plane they lie on </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry.html">Ogre::StaticGeometry</a></td><td class="indexvalue">Pre-transforms and batches up meshes for efficient use as static geometry in a scene </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry_1_1GeometryBucket.html">Ogre::StaticGeometry::GeometryBucket</a></td><td class="indexvalue">A <a class="el" href="classOgre_1_1StaticGeometry_1_1GeometryBucket.html">GeometryBucket</a> is a the lowest level bucket where geometry with the same vertex &amp; index format is stored </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry_1_1LODBucket.html">Ogre::StaticGeometry::LODBucket</a></td><td class="indexvalue">A <a class="el" href="classOgre_1_1StaticGeometry_1_1LODBucket.html">LODBucket</a> is a collection of smaller buckets with the same LOD </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry_1_1MaterialBucket.html">Ogre::StaticGeometry::MaterialBucket</a></td><td class="indexvalue">A <a class="el" href="classOgre_1_1StaticGeometry_1_1MaterialBucket.html">MaterialBucket</a> is a collection of smaller buckets with the same <a class="el" href="classOgre_1_1Material.html">Material</a> (and implicitly the same LOD) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry_1_1OptimisedSubMeshGeometry.html">Ogre::StaticGeometry::OptimisedSubMeshGeometry</a></td><td class="indexvalue">Struct holding geometry optimised per <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> / lod level, ready for copying to instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1StaticGeometry_1_1QueuedGeometry.html">Ogre::StaticGeometry::QueuedGeometry</a></td><td class="indexvalue">Structure recording a queued geometry for low level builds </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html">Ogre::StaticGeometry::QueuedSubMesh</a></td><td class="indexvalue">Structure recording a queued submesh for the build </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry_1_1Region.html">Ogre::StaticGeometry::Region</a></td><td class="indexvalue">The details of a topological region which is the highest level of partitioning for this class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderable.html">Ogre::StaticGeometry::Region::RegionShadowRenderable</a></td><td class="indexvalue">Nested class to allow region shadows </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1StaticGeometry_1_1SubMeshLodGeometryLink.html">Ogre::StaticGeometry::SubMeshLodGeometryLink</a></td><td class="indexvalue">Saved link between <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> at a LOD and vertex/index data May point to original or optimised geometry </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StringConverter.html">Ogre::StringConverter</a></td><td class="indexvalue">Class for converting the core <a class="el" href="namespaceOgre.html">Ogre</a> data types to/from Strings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StringInterface.html">Ogre::StringInterface</a></td><td class="indexvalue">Class defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1StringUtil.html">Ogre::StringUtil</a></td><td class="indexvalue">Utility class for manipulating Strings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SubEntity.html">Ogre::SubEntity</a></td><td class="indexvalue">Utility class which defines the sub-parts of an <a class="el" href="classOgre_1_1Entity.html">Entity</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SubMesh.html">Ogre::SubMesh</a></td><td class="indexvalue">Defines a part of a complete mesh </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TagPoint.html">Ogre::TagPoint</a></td><td class="indexvalue">A tagged point on a skeleton, which can be used to attach entities to on specific other entities </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TargetManager.html">Ogre::TargetManager</a></td><td class="indexvalue">An abstract interface, implemented by <a class="el" href="classOgre_1_1OverlayManager.html">OverlayManager</a>, to return a GuiElement at a given x,y position </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Technique.html">Ogre::Technique</a></td><td class="indexvalue">Class representing an approach to rendering this particular <a class="el" href="classOgre_1_1Material.html">Material</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TempBlendedBufferInfo.html">Ogre::TempBlendedBufferInfo</a></td><td class="indexvalue">Structure for recording the use of temporary blend buffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainBufferCache.html">Ogre::TerrainBufferCache</a></td><td class="indexvalue">A cache of TerrainIndexBuffers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainOptions.html">Ogre::TerrainOptions</a></td><td class="indexvalue">A simple class for encapsulating parameters which are commonly needed by both <a class="el" href="classOgre_1_1TerrainSceneManager.html">TerrainSceneManager</a> and <a class="el" href="classOgre_1_1TerrainRenderable.html">TerrainRenderable</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainPage.html">Ogre::TerrainPage</a></td><td class="indexvalue">Groups a number of TerrainRenderables (tiles) into a page, which is the unit of loading / unloading </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainPageSource.html">Ogre::TerrainPageSource</a></td><td class="indexvalue">Abstract class which describes the interface which a source of terrain pages must implement </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainPageSourceListener.html">Ogre::TerrainPageSourceListener</a></td><td class="indexvalue">Abstract class which classes can override to receive notifications when a page is ready to be added to the terrain manager </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainPageSourceListenerManager.html">Ogre::TerrainPageSourceListenerManager</a></td><td class="indexvalue">Simple manager class to hold onto a list of page source listeners across all sources </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainRaySceneQuery.html">Ogre::TerrainRaySceneQuery</a></td><td class="indexvalue">Default implementation of <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainRenderable.html">Ogre::TerrainRenderable</a></td><td class="indexvalue">Represents a terrain tile </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainSceneManager.html">Ogre::TerrainSceneManager</a></td><td class="indexvalue">This is a basic <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> for organizing TerrainRenderables into a total landscape </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainVertexProgram.html">Ogre::TerrainVertexProgram</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TexCoordModifierControllerValue.html">Ogre::TexCoordModifierControllerValue</a></td><td class="indexvalue">Predefined controller value for getting / setting a texture coordinate modifications (scales and translates) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement.html">Ogre::TextAreaOverlayElement</a></td><td class="indexvalue"><a class="el" href="classOgre_1_1OverlayElement.html">OverlayElement</a> representing a flat, single-material (or transparent) panel which can contain other elements </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdAlignment.html">Ogre::TextAreaOverlayElement::CmdAlignment</a></td><td class="indexvalue">Command object for setting the alignment </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdCaption.html">Ogre::TextAreaOverlayElement::CmdCaption</a></td><td class="indexvalue">Command object for setting the caption </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdCharHeight.html">Ogre::TextAreaOverlayElement::CmdCharHeight</a></td><td class="indexvalue">Command object for setting the char height </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdColour.html">Ogre::TextAreaOverlayElement::CmdColour</a></td><td class="indexvalue">Command object for setting the constant colour </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdColourBottom.html">Ogre::TextAreaOverlayElement::CmdColourBottom</a></td><td class="indexvalue">Command object for setting the bottom colour </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdColourTop.html">Ogre::TextAreaOverlayElement::CmdColourTop</a></td><td class="indexvalue">Command object for setting the top colour </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdFontName.html">Ogre::TextAreaOverlayElement::CmdFontName</a></td><td class="indexvalue">Command object for setting the caption </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElement_1_1CmdSpaceWidth.html">Ogre::TextAreaOverlayElement::CmdSpaceWidth</a></td><td class="indexvalue">Command object for setting the width of a space </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextAreaOverlayElementFactory.html">Ogre::TextAreaOverlayElementFactory</a></td><td class="indexvalue">Factory for creating <a class="el" href="classOgre_1_1TextAreaOverlayElement.html">TextAreaOverlayElement</a> instances </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Texture.html">Ogre::Texture</a></td><td class="indexvalue">Abstract class representing a <a class="el" href="classOgre_1_1Texture.html">Texture</a> resource </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextureFrameControllerValue.html">Ogre::TextureFrameControllerValue</a></td><td class="indexvalue">Predefined controller value for getting / setting the frame number of a texture layer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextureManager.html">Ogre::TextureManager</a></td><td class="indexvalue">Class for loading &amp; managing textures </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TexturePtr.html">Ogre::TexturePtr</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to allow <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> to be assigned to <a class="el" href="classOgre_1_1TexturePtr.html">TexturePtr</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TextureUnitState.html">Ogre::TextureUnitState</a></td><td class="indexvalue">Class representing the state of a single texture unit during a <a class="el" href="classOgre_1_1Pass.html">Pass</a> of a <a class="el" href="classOgre_1_1Technique.html">Technique</a>, of a <a class="el" href="classOgre_1_1Material.html">Material</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1TextureUnitState_1_1TextureEffect.html">Ogre::TextureUnitState::TextureEffect</a></td><td class="indexvalue">Internal structure defining a texture effect </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Timer.html">Ogre::Timer</a></td><td class="indexvalue">Platform-independent <a class="el" href="classOgre_1_1Timer.html">Timer</a> class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1UniversalJoint.html">OgreRefApp::UniversalJoint</a></td><td class="indexvalue">Implementation of universal joint </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1UserDefinedObject.html">Ogre::UserDefinedObject</a></td><td class="indexvalue">This class is designed to be subclassed by OGRE users, to allow them to associate their own application objects with <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> instances in the engine </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Vector2.html">Ogre::Vector2</a></td><td class="indexvalue">Standard 2-dimensional vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Vector3.html">Ogre::Vector3</a></td><td class="indexvalue">Standard 3-dimensional vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Vector4.html">Ogre::Vector4</a></td><td class="indexvalue">4-dimensional homogenous vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1VectorIterator.html">Ogre::VectorIterator&lt; T &gt;</a></td><td class="indexvalue">Wraps iteration over a vector </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1VertexBoneAssignment__s.html">Ogre::VertexBoneAssignment_s</a></td><td class="indexvalue">Records the assignment of a single vertex to a single bone with the corresponding weight </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1VertexBufferBinding.html">Ogre::VertexBufferBinding</a></td><td class="indexvalue">Records the state of all the vertex buffer bindings required to provide a vertex declaration with the input data it needs for the vertex elements </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1VertexData.html">Ogre::VertexData</a></td><td class="indexvalue">Summary class collecting together vertex source information </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1VertexDeclaration.html">Ogre::VertexDeclaration</a></td><td class="indexvalue">This class declares the format of a set of vertex inputs, which can be issued to the rendering API through a <a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1VertexElement.html">Ogre::VertexElement</a></td><td class="indexvalue">This class declares the usage of a single vertex buffer as a component of a complete <a class="el" href="classOgre_1_1VertexDeclaration.html">VertexDeclaration</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structOgre_1_1ViewPoint.html">Ogre::ViewPoint</a></td><td class="indexvalue">Structure for holding a position &amp; orientation pair </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Viewport.html">Ogre::Viewport</a></td><td class="indexvalue">An abstraction of a viewport, i.e </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1WaveformControllerFunction.html">Ogre::WaveformControllerFunction</a></td><td class="indexvalue">Predefined controller function based on a waveform </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32ConfigDialog.html">Ogre::Win32ConfigDialog</a></td><td class="indexvalue">A Windows 95/98/NT platform version of the default engine configuration dialog </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Context.html">Ogre::Win32Context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32ErrorDialog.html">Ogre::Win32ErrorDialog</a></td><td class="indexvalue">Windows-specific class for displaying the error dialog if <a class="el" href="namespaceOgre.html">Ogre</a> fails badly! </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32GLSupport.html">Ogre::Win32GLSupport</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Input8.html">Ogre::Win32Input8</a></td><td class="indexvalue">Utility class for dealing with user input on a Win32 system </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32RenderTexture.html">Ogre::Win32RenderTexture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Timer.html">Ogre::Win32Timer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Window.html">Ogre::Win32Window</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1WireBoundingBox.html">Ogre::WireBoundingBox</a></td><td class="indexvalue">Allows the rendering of a wireframe bounding box </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1World.html">OgreRefApp::World</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ZipArchive.html">Ogre::ZipArchive</a></td><td class="indexvalue">Specialisation of the <a class="el" href="classOgre_1_1Archive.html">Archive</a> class to allow reading of files from a zip format source archive </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ZipArchiveFactory.html">Ogre::ZipArchiveFactory</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1ArchiveFactory.html">ArchiveFactory</a> for Zip files </td></tr>
  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ZipDataStream.html">Ogre::ZipDataStream</a></td><td class="indexvalue">Specialisation of <a class="el" href="classOgre_1_1DataStream.html">DataStream</a> to handle streaming data from zip archives </td></tr>
</table>
<p>
Copyright &copy; 2000-2005 by The OGRE Team<br />
Last modified Wed Feb 23 00:19:18 2005
</p>
</body>
</html>