source: OGRE/trunk/ogrenew/Docs/api/html/annotated.html @ 657

Revision 657, 147.8 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Annotated Index - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<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>
10<h1>OGRE Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
11  <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>
12  <tr><td class="indexkey"><a class="el" href="struct__find__search__t.html">_find_search_t</a></td><td class="indexvalue"></td></tr>
13  <tr><td class="indexkey"><a class="el" href="struct__finddata__t.html">_finddata_t</a></td><td class="indexvalue"></td></tr>
14  <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>
15  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Animation.html">Ogre::Animation</a></td><td class="indexvalue">An animation sequence </td></tr>
16  <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>
17  <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>
18  <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>
19  <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>
20  <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>
21  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Archive.html">Ogre::Archive</a></td><td class="indexvalue">Archive-handling class </td></tr>
22  <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>
23  <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>
24  <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>
25  <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>
26  <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>
27  <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>
28  <tr><td class="indexkey"><a class="el" href="classOgre_1_1AutomaticGuardUnguard.html">Ogre::AutomaticGuardUnguard</a></td><td class="indexvalue">Internal class </td></tr>
29  <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>
30  <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>
31  <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>
32  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1Ball.html">OgreRefApp::Ball</a></td><td class="indexvalue"></td></tr>
33  <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>
34  <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>
35  <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>
36  <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>
37  <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>
38  <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>
39  <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>
40  <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>
41  <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>
42  <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>
43  <tr><td class="indexkey"><a class="el" href="structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html">Ogre::BorderPanelOverlayElement::CellUV</a></td><td class="indexvalue"></td></tr>
44  <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>
45  <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>
46  <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>
47  <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>
48  <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>
49  <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>
50  <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>
51  <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>
52  <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>
53  <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>
54  <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>
55  <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>
56  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1Box.html">OgreRefApp::Box</a></td><td class="indexvalue"></td></tr>
57  <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>
58  <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>
59  <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>
60  <tr><td class="indexkey"><a class="el" href="structbsp__brush__t.html">bsp_brush_t</a></td><td class="indexvalue"></td></tr>
61  <tr><td class="indexkey"><a class="el" href="structbsp__brushside__t.html">bsp_brushside_t</a></td><td class="indexvalue"></td></tr>
62  <tr><td class="indexkey"><a class="el" href="structbsp__face__t.html">bsp_face_t</a></td><td class="indexvalue"></td></tr>
63  <tr><td class="indexkey"><a class="el" href="structbsp__header__t.html">bsp_header_t</a></td><td class="indexvalue"></td></tr>
64  <tr><td class="indexkey"><a class="el" href="structbsp__leaf__t.html">bsp_leaf_t</a></td><td class="indexvalue"></td></tr>
65  <tr><td class="indexkey"><a class="el" href="structbsp__lump__entry__t.html">bsp_lump_entry_t</a></td><td class="indexvalue"></td></tr>
66  <tr><td class="indexkey"><a class="el" href="structbsp__model__t.html">bsp_model_t</a></td><td class="indexvalue"></td></tr>
67  <tr><td class="indexkey"><a class="el" href="structbsp__node__t.html">bsp_node_t</a></td><td class="indexvalue"></td></tr>
68  <tr><td class="indexkey"><a class="el" href="structbsp__plane__t.html">bsp_plane_t</a></td><td class="indexvalue"></td></tr>
69  <tr><td class="indexkey"><a class="el" href="structbsp__shader__t.html">bsp_shader_t</a></td><td class="indexvalue"></td></tr>
70  <tr><td class="indexkey"><a class="el" href="structbsp__vertex__t.html">bsp_vertex_t</a></td><td class="indexvalue"></td></tr>
71  <tr><td class="indexkey"><a class="el" href="structbsp__vis__t.html">bsp_vis_t</a></td><td class="indexvalue"></td></tr>
72  <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>
73  <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>
74  <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>
75  <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>
76  <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>
77  <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>
78  <tr><td class="indexkey"><a class="el" href="structOgre_1_1BspNode_1_1Brush.html">Ogre::BspNode::Brush</a></td><td class="indexvalue"></td></tr>
79  <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>
80  <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>
81  <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>
82  <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>
83  <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>
84  <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>
85  <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>
86  <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>
87  <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>
88  <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>
89  <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>
90  <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>
91  <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>
92  <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>
93  <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>
94  <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>
95  <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>
96  <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>
97  <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>
98  <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>
99  <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>
100  <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>
101  <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>
102  <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>
103  <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>
104  <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>
105  <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>
106  <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>
107  <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>
108  <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>
109  <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>
110  <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>
111  <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>
112  <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>
113  <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>
114  <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>
115  <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>
116  <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>
117  <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>
118  <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>
119  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Codec_1_1CodecData.html">Ogre::Codec::CodecData</a></td><td class="indexvalue"></td></tr>
120  <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>
121  <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>
122  <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>
123  <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>
124  <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>
125  <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>
126  <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>
127  <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>
128  <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>
129  <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>
130  <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>
131  <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>
132  <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>
133  <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>
134  <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>
135  <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>
136  <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>
137  <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>
138  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourImageAffector.html">Ogre::ColourImageAffector</a></td><td class="indexvalue"></td></tr>
139  <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>
140  <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>
141  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourInterpolatorAffector.html">Ogre::ColourInterpolatorAffector</a></td><td class="indexvalue"></td></tr>
142  <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>
143  <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>
144  <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>
145  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ColourValue.html">Ogre::ColourValue</a></td><td class="indexvalue">Class representing colour </td></tr>
146  <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>
147  <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>
148  <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>
149  <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>
150  <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>
151  <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>
152  <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>
153  <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>
154  <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>
155  <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>
156  <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>
157  <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>
158  <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>
159  <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>
160  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D7HardwarePixelBuffer.html">Ogre::D3D7HardwarePixelBuffer</a></td><td class="indexvalue"></td></tr>
161  <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>
162  <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>
163  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9Driver.html">Ogre::D3D9Driver</a></td><td class="indexvalue"></td></tr>
164  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9DriverList.html">Ogre::D3D9DriverList</a></td><td class="indexvalue"></td></tr>
165  <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>
166  <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>
167  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9GpuProgramManager.html">Ogre::D3D9GpuProgramManager</a></td><td class="indexvalue"></td></tr>
168  <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>
169  <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>
170  <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>
171  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwareIndexBuffer.html">Ogre::D3D9HardwareIndexBuffer</a></td><td class="indexvalue"></td></tr>
172  <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>
173  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9HardwarePixelBuffer.html">Ogre::D3D9HardwarePixelBuffer</a></td><td class="indexvalue"></td></tr>
174  <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>
175  <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>
176  <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>
177  <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>
178  <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>
179  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9Mappings.html">Ogre::D3D9Mappings</a></td><td class="indexvalue"></td></tr>
180  <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>
181  <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>
182  <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>
183  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9RenderWindow.html">Ogre::D3D9RenderWindow</a></td><td class="indexvalue"></td></tr>
184  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9Texture.html">Ogre::D3D9Texture</a></td><td class="indexvalue"></td></tr>
185  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9TextureManager.html">Ogre::D3D9TextureManager</a></td><td class="indexvalue"></td></tr>
186  <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>
187  <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>
188  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9VideoMode.html">Ogre::D3D9VideoMode</a></td><td class="indexvalue"></td></tr>
189  <tr><td class="indexkey"><a class="el" href="classOgre_1_1D3D9VideoModeList.html">Ogre::D3D9VideoModeList</a></td><td class="indexvalue"></td></tr>
190  <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>
191  <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>
192  <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>
193  <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>
194  <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>
195  <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>
196  <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>
197  <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>
198  <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>
199  <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>
200  <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>
201  <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>
202  <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>
203  <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>
204  <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>
205  <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>
206  <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>
207  <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>
208  <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>
209  <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>
210  <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>
211  <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>
212  <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>
213  <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>
214  <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>
215  <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>
216  <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>
217  <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>
218  <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>
219  <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>
220  <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>
221  <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>
222  <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>
223  <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>
224  <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>
225  <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>
226  <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>
227  <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>
228  <tr><td class="indexkey"><a class="el" href="classOgre_1_1EventListener.html">Ogre::EventListener</a></td><td class="indexvalue"></td></tr>
229  <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>
230  <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>
231  <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>
232  <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>
233  <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>
234  <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>
235  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdFPS.html">Ogre::ExternalTextureSource::CmdFPS</a></td><td class="indexvalue"></td></tr>
236  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html">Ogre::ExternalTextureSource::CmdInputFileName</a></td><td class="indexvalue"></td></tr>
237  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html">Ogre::ExternalTextureSource::CmdPlayMode</a></td><td class="indexvalue"></td></tr>
238  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html">Ogre::ExternalTextureSource::CmdTecPassState</a></td><td class="indexvalue"></td></tr>
239  <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>
240  <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>
241  <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>
242  <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>
243  <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>
244  <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>
245  <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>
246  <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>
247  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1FinitePlane.html">OgreRefApp::FinitePlane</a></td><td class="indexvalue"></td></tr>
248  <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>
249  <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>
250  <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>
251  <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>
252  <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>
253  <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>
254  <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>
255  <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>
256  <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>
257  <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>
258  <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>
259  <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>
260  <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>
261  <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>
262  <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>
263  <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>
264  <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>
265  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLGpuNvparseProgram.html">Ogre::GLGpuNvparseProgram</a></td><td class="indexvalue"></td></tr>
266  <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>
267  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLGpuProgramManager.html">Ogre::GLGpuProgramManager</a></td><td class="indexvalue"></td></tr>
268  <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>
269  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwareIndexBuffer.html">Ogre::GLHardwareIndexBuffer</a></td><td class="indexvalue"></td></tr>
270  <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>
271  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLHardwarePixelBuffer.html">Ogre::GLHardwarePixelBuffer</a></td><td class="indexvalue"></td></tr>
272  <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>
273  <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>
274  <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>
275  <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>
276  <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>
277  <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>
278  <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>
279  <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>
280  <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>
281  <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>
282  <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>
283  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLSupport.html">Ogre::GLSupport</a></td><td class="indexvalue"></td></tr>
284  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLTexture.html">Ogre::GLTexture</a></td><td class="indexvalue"></td></tr>
285  <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>
286  <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>
287  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXConfig.html">Ogre::GLXConfig</a></td><td class="indexvalue">Simple CLI config </td></tr>
288  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXContext.html">Ogre::GLXContext</a></td><td class="indexvalue"></td></tr>
289  <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>
290  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXGLSupport.html">Ogre::GLXGLSupport</a></td><td class="indexvalue"></td></tr>
291  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXInput.html">Ogre::GLXInput</a></td><td class="indexvalue"></td></tr>
292  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXRenderTexture.html">Ogre::GLXRenderTexture</a></td><td class="indexvalue"></td></tr>
293  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXTimer.html">Ogre::GLXTimer</a></td><td class="indexvalue"></td></tr>
294  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXUtils.html">Ogre::GLXUtils</a></td><td class="indexvalue"></td></tr>
295  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXWindow.html">Ogre::GLXWindow</a></td><td class="indexvalue"></td></tr>
296  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GLXWindowInterface.html">Ogre::GLXWindowInterface</a></td><td class="indexvalue">Interface that provides some GLX specific notification to an <a class="el" href="namespaceOgre.html">Ogre</a> GLX window </td></tr>
297  <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>
298  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgram_1_1CmdSkeletal.html">Ogre::GpuProgram::CmdSkeletal</a></td><td class="indexvalue"></td></tr>
299  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgram_1_1CmdSyntax.html">Ogre::GpuProgram::CmdSyntax</a></td><td class="indexvalue"></td></tr>
300  <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>
301  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GpuProgramManager.html">Ogre::GpuProgramManager</a></td><td class="indexvalue"></td></tr>
302  <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>
303  <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>
304  <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>
305  <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>
306  <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>
307  <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>
308  <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>
309  <tr><td class="indexkey"><a class="el" href="classOgre_1_1GTKWindow.html">Ogre::GTKWindow</a></td><td class="indexvalue"></td></tr>
310  <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>
311  <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>
312  <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>
313  <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>
314  <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>
315  <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>
316  <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>
317  <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>
318  <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>
319  <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>
320  <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>
321  <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>
322  <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>
323  <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>
324  <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>
325  <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>
326  <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>
327  <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>
328  <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>
329  <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>
330  <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>
331  <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>
332  <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>
333  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ILCodecs.html">Ogre::ILCodecs</a></td><td class="indexvalue"></td></tr>
334  <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>
335  <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>
336  <tr><td class="indexkey"><a class="el" href="classOgre_1_1ILUtil.html">Ogre::ILUtil</a></td><td class="indexvalue"></td></tr>
337  <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>
338  <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>
339  <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>
340  <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>
341  <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>
342  <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>
343  <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>
344  <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>
345  <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>
346  <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>
347  <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>
348  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyEvent.html">Ogre::KeyEvent</a></td><td class="indexvalue"></td></tr>
349  <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>
350  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyListener.html">Ogre::KeyListener</a></td><td class="indexvalue"></td></tr>
351  <tr><td class="indexkey"><a class="el" href="classOgre_1_1KeyTarget.html">Ogre::KeyTarget</a></td><td class="indexvalue"></td></tr>
352  <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>
353  <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>
354  <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>
355  <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>
356  <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>
357  <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>
358  <tr><td class="indexkey"><a class="el" href="structOgre_1_1LinearResampler.html">Ogre::LinearResampler</a></td><td class="indexvalue"></td></tr>
359  <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>
360  <tr><td class="indexkey"><a class="el" href="structOgre_1_1LinearResampler__Float32.html">Ogre::LinearResampler_Float32</a></td><td class="indexvalue"></td></tr>
361  <tr><td class="indexkey"><a class="el" href="structOgre_1_1LinkedSkeletonAnimationSource.html">Ogre::LinkedSkeletonAnimationSource</a></td><td class="indexvalue">Link to another skeleton to share animations </td></tr>
362  <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>
363  <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>
364  <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>
365  <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>
366  <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>
367  <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>
368  <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>
369  <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>
370  <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>
371  <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>
372  <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>
373  <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>
374  <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>
375  <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>
376  <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>
377  <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>
378  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Mesh.html">Ogre::Mesh</a></td><td class="indexvalue"></td></tr>
379  <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>
380  <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>
381  <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>
382  <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>
383  <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>
384  <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>
385  <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>
386  <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>
387  <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>
388  <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>
389  <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>
390  <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>
391  <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>
392  <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>
393  <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>
394  <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>
395  <tr><td class="indexkey"><a class="el" href="structOgre_1_1NearestResampler.html">Ogre::NearestResampler&lt; elemsize &gt;</a></td><td class="indexvalue"></td></tr>
396  <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>
397  <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>
398  <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>
399  <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>
400  <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>
401  <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>
402  <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>
403  <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>
404  <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>
405  <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>
406  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1OgreHead.html">OgreRefApp::OgreHead</a></td><td class="indexvalue"></td></tr>
407  <tr><td class="indexkey"><a class="el" href="classOgre_1_1OGREWidget.html">Ogre::OGREWidget</a></td><td class="indexvalue"></td></tr>
408  <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>
409  <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>
410  <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>
411  <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>
412  <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>
413  <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>
414  <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>
415  <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>
416  <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>
417  <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>
418  <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>
419  <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>
420  <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>
421  <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>
422  <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>
423  <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>
424  <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>
425  <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>
426  <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>
427  <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>
428  <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>
429  <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>
430  <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>
431  <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>
432  <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>
433  <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>
434  <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>
435  <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>
436  <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>
437  <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>
438  <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>
439  <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>
440  <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>
441  <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>
442  <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>
443  <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>
444  <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>
445  <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>
446  <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>
447  <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>
448  <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>
449  <tr><td class="indexkey"><a class="el" href="classOgre_1_1PositionTarget.html">Ogre::PositionTarget</a></td><td class="indexvalue"></td></tr>
450  <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>
451  <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>
452  <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>
453  <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>
454  <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>
455  <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>
456  <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>
457  <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>
458  <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>
459  <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>
460  <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>
461  <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>
462  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Quake3Shader_1_1Pass.html">Ogre::Quake3Shader::Pass</a></td><td class="indexvalue"></td></tr>
463  <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>
464  <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>
465  <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>
466  <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>
467  <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>
468  <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>
469  <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>
470  <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>
471  <tr><td class="indexkey"><a class="el" href="structOgre_1_1Rectangle.html">Ogre::Rectangle</a></td><td class="indexvalue"></td></tr>
472  <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>
473  <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>
474  <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>
475  <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>
476  <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>
477  <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>
478  <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>
479  <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>
480  <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>
481  <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>
482  <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>
483  <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>
484  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderSystem_1_1Listener.html">Ogre::RenderSystem::Listener</a></td><td class="indexvalue">Defines a listener on the custom events that this render system can raise </td></tr>
485  <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>
486  <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>
487  <tr><td class="indexkey"><a class="el" href="structOgre_1_1RenderTarget_1_1FrameStats.html">Ogre::RenderTarget::FrameStats</a></td><td class="indexvalue"></td></tr>
488  <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>
489  <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>
490  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderTargetTexture.html">Ogre::RenderTargetTexture</a></td><td class="indexvalue"></td></tr>
491  <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>
492  <tr><td class="indexkey"><a class="el" href="classOgre_1_1RenderTexture.html">Ogre::RenderTexture</a></td><td class="indexvalue"></td></tr>
493  <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>
494  <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>
495  <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>
496  <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>
497  <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>
498  <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>
499  <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>
500  <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>
501  <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>
502  <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>
503  <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>
504  <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>
505  <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>
506  <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>
507  <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>
508  <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>
509  <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>
510  <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>
511  <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>
512  <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>
513  <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>
514  <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>
515  <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>
516  <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>
517  <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>
518  <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>
519  <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>
520  <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>
521  <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>
522  <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>
523  <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>
524  <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>
525  <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>
526  <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>
527  <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>
528  <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>
529  <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>
530  <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>
531  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLConfig.html">Ogre::SDLConfig</a></td><td class="indexvalue">Simple CLI config </td></tr>
532  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLConfig_1_1ModelColumns.html">Ogre::SDLConfig::ModelColumns</a></td><td class="indexvalue"></td></tr>
533  <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>
534  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLGLSupport.html">Ogre::SDLGLSupport</a></td><td class="indexvalue"></td></tr>
535  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLInput.html">Ogre::SDLInput</a></td><td class="indexvalue"></td></tr>
536  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLTimer.html">Ogre::SDLTimer</a></td><td class="indexvalue"></td></tr>
537  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SDLWindow.html">Ogre::SDLWindow</a></td><td class="indexvalue"></td></tr>
538  <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>
539  <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>
540  <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>
541  <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>
542  <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>
543  <tr><td class="indexkey"><a class="el" href="classOgre_1_1SimpleRenderable.html">Ogre::SimpleRenderable</a></td><td class="indexvalue"></td></tr>
544  <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>
545  <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>
546  <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>
547  <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>
548  <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>
549  <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>
550  <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>
551  <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>
552  <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>
553  <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>
554  <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>
555  <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>
556  <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>
557  <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>
558  <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>
559  <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>
560  <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>
561  <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>
562  <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>
563  <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>
564  <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>
565  <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>
566  <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>
567  <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>
568  <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>
569  <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>
570  <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>
571  <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>
572  <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>
573  <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>
574  <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>
575  <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>
576  <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>
577  <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>
578  <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>
579  <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>
580  <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>
581  <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>
582  <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>
583  <tr><td class="indexkey"><a class="el" href="classOgre_1_1TerrainVertexProgram.html">Ogre::TerrainVertexProgram</a></td><td class="indexvalue"></td></tr>
584  <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>
585  <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>
586  <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>
587  <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>
588  <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>
589  <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>
590  <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>
591  <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>
592  <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>
593  <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>
594  <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>
595  <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>
596  <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>
597  <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>
598  <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>
599  <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>
600  <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>
601  <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>
602  <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>
603  <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>
604  <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>
605  <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>
606  <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>
607  <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>
608  <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>
609  <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>
610  <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>
611  <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>
612  <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>
613  <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>
614  <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>
615  <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>
616  <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>
617  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Context.html">Ogre::Win32Context</a></td><td class="indexvalue"></td></tr>
618  <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>
619  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32GLSupport.html">Ogre::Win32GLSupport</a></td><td class="indexvalue"></td></tr>
620  <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>
621  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32RenderTexture.html">Ogre::Win32RenderTexture</a></td><td class="indexvalue"></td></tr>
622  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Timer.html">Ogre::Win32Timer</a></td><td class="indexvalue"></td></tr>
623  <tr><td class="indexkey"><a class="el" href="classOgre_1_1Win32Window.html">Ogre::Win32Window</a></td><td class="indexvalue"></td></tr>
624  <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>
625  <tr><td class="indexkey"><a class="el" href="classOgreRefApp_1_1World.html">OgreRefApp::World</a></td><td class="indexvalue"></td></tr>
626  <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>
627  <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>
628  <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>
629</table>
630<hr>
631<p>
632Copyright &copy; 2000-2005 by The OGRE Team<br />
633<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
634This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
635                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
636                <Work rdf:about="">
637                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
638        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
639                </Work>
640                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
641
642Last modified Sun Feb 12 12:59:58 2006
643</p>
644</body>
645</html>
Note: See TracBrowser for help on using the repository browser.