 _finddata_t | |
 Ogre::AtomicScalar< LoadingState > | |
 Ogre::AtomicScalar< ResourceHandle > | |
 Ogre::AtomicScalar< size_t > | |
 Ogre::AtomicScalar< unsigned > | |
 Ogre::deque< Chunk * > | |
 Ogre::deque< Request * > | |
 Ogre::deque< Response * > | |
 Ogre::deque< SceneManager * > | |
 Ogre::deque< unsigned long > | |
 Ogre::FactoryObj< Archive > | |
  Ogre::ArchiveFactory | Abstract factory class, archive codec plugins can register concrete subclasses of this |
   Ogre::APKFileSystemArchiveFactory | |
   Ogre::FileSystemArchiveFactory | Specialisation of ArchiveFactory for FileSystem files |
   Ogre::ZipArchiveFactory | Specialisation of ArchiveFactory for Zip files |
    Ogre::EmbeddedZipArchiveFactory | Specialisation of ZipArchiveFactory for embedded Zip files |
     Ogre::APKZipArchiveFactory | |
 Ogre::FactoryObj< ParticleSystemRenderer > | |
  Ogre::ParticleSystemRendererFactory | Abstract class definition of a factory object for ParticleSystemRenderer |
   Ogre::BillboardParticleRendererFactory | Factory class for BillboardParticleRenderer |
 Ogre::HashedVector< Light * > | |
 Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > | |
  Ogre::MapIteratorWrapper< T, IteratorType > | Prepared IteratorWrapper for key-value container |
 Ogre::IteratorWrapper< T, IteratorType, T::value_type > | |
  Ogre::VectorIteratorWrapper< T, IteratorType > | Prepared IteratorWrapper for container like std::vector |
 Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > | |
  Ogre::MapIteratorWrapper< T, T::const_iterator > | |
   Ogre::ConstMapIterator< T > | Concrete IteratorWrapper for const access to the underlying key-value container |
 Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > | |
  Ogre::VectorIteratorWrapper< T, T::const_iterator > | |
   Ogre::ConstVectorIterator< T > | Concrete IteratorWrapper for const access to the underlying container |
 Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > | |
  Ogre::MapIteratorWrapper< T, T::iterator > | |
   Ogre::MapIterator< T > | Concrete IteratorWrapper for nonconst access to the underlying key-value container |
 Ogre::IteratorWrapper< T, T::iterator, T::value_type > | |
  Ogre::VectorIteratorWrapper< T, T::iterator > | |
   Ogre::VectorIterator< T > | Concrete IteratorWrapper for nonconst access to the underlying container |
 Ogre::list< AbstractNodePtr > | |
 Ogre::list< AnimationState * > | |
 Ogre::list< Billboard * > | |
 Ogre::list< ConcreteNodePtr > | |
 Ogre::list< ErrorPtr > | |
 Ogre::list< HardwareOcclusionQuery * > | |
 Ogre::list< HardwareVertexBufferSharedPtr > | |
 Ogre::list< IndexRemap > | |
 Ogre::list< Listener * > | |
 Ogre::list< MovableObject * > | |
 Ogre::list< Ogre::Particle * > | |
 Ogre::list< Ogre::Plane > | |
 Ogre::list< OptimisedSubMeshGeometry * > | |
 Ogre::list< OverlayContainer * > | |
 Ogre::list< OverlayElement * > | |
 Ogre::list< Particle * > | |
 Ogre::list< ParticleEmitter * > | |
 Ogre::list< ResourceDeclaration > | |
 Ogre::list< ResourceLocation * > | |
 Ogre::list< ResourcePtr > | |
 Ogre::list< SceneManagerFactory * > | |
 Ogre::list< SceneQuery::WorldFragment * > | |
 Ogre::list< SceneQueryMovableObjectPair > | |
 Ogre::list< SceneQueryMovableObjectWorldFragmentPair > | |
 Ogre::list< T > | |
 Ogre::list< TagPoint * > | |
 Ogre::list< VertexElement > | |
 Ogre::list< VertexSplit > | |
 Ogre::map< CodePoint, GlyphInfo > | |
 Ogre::map< CompositionTechnique::TextureDefinition *, TexturePtr > | |
 Ogre::map< const Camera *, const Light * > | |
 Ogre::map< const Camera *, VisibleObjectsBoundsInfo > | |
 Ogre::map< const Node *, size_t > | |
 Ogre::map< FunctionInvocation, String > | |
 Ogre::map< GpuConstantType, const char * > | |
 Ogre::map< HardwareVertexBuffer *, VertexBufferLicense > | |
 Ogre::map< int, Viewport * > | |
 Ogre::map< Light *, LightClippingInfo > | |
 Ogre::map< MatGroupPair, SGMaterial *, MatGroupPair_less > | |
 Ogre::map< Ogre::RTShader::Function *, String * > | |
 Ogre::map< PageID, Page * > | |
 Ogre::map< Parameter::Content, const char * > | |
 Ogre::map< Parameter::Semantic, const char * > | |
 Ogre::map< Pass *, RenderableList *, PassGroupLess > | |
 Ogre::map< Real, LoadUnloadResourceList * > | |
 Ogre::map< Resource *, MeshBuildParams > | |
 Ogre::map< ResourceHandle, ResourcePtr > | |
 Ogre::map< SGTechnique *, SGTechnique * > | |
 Ogre::map< size_t, GpuLogicalIndexUse > | |
 Ogre::map< size_t, Vector3 > | |
 Ogre::map< size_t, Vector4 > | |
 Ogre::map< String, AbstractNodeListPtr > | |
 Ogre::map< String, Animation * > | |
 Ogre::map< String, AnimationState * > | |
 Ogre::map< String, Archive * > | |
 Ogre::map< String, ArchiveFactory * > | |
 Ogre::map< String, ATTRIBUTE_PARSER > | |
 Ogre::map< String, BatchSettings > | |
 Ogre::map< String, Bone * > | |
 Ogre::map< String, Camera * > | |
 Ogre::map< String, Capabilities > | |
 Ogre::map< String, CapabilityKeywordType > | |
 Ogre::map< String, CompositorLogic * > | |
 Ogre::map< String, CustomCompositionPass * > | |
 Ogre::map< String, DynLib * > | |
 Ogre::map< String, EmittedEmitterList > | |
 Ogre::map< String, ExternalTextureSource * > | |
 Ogre::map< String, FreeEmittedEmitterList > | |
 Ogre::map< String, GeometryBucket * > | |
 Ogre::map< String, GpuConstantDefinition > | |
 Ogre::map< String, GpuProgramPtr > | |
 Ogre::map< String, GpuSharedParametersPtr > | |
 Ogre::map< String, HighLevelGpuProgramFactory * > | |
 Ogre::map< String, InstanceBatchVec > | |
 Ogre::map< String, InstancedGeometry * > | |
 Ogre::map< String, InstanceManager * > | |
 Ogre::map< String, ListenerList > | |
 Ogre::map< String, LodStrategy * > | |
 Ogre::map< String, Log * > | |
 Ogre::map< String, MaterialBucket * > | |
 Ogre::map< String, Microcode > | |
 Ogre::map< String, MovableObject * > | |
 Ogre::map< String, MovableObjectCollection * > | |
 Ogre::map< String, MovableObjectFactory * > | |
 Ogre::map< String, MultiRenderTarget * > | |
 Ogre::map< String, Overlay * > | |
 Ogre::map< String, OverlayContainer * > | |
 Ogre::map< String, OverlayElement * > | |
 Ogre::map< String, OverlayElementFactory * > | |
 Ogre::map< String, PageContentCollectionFactory * > | |
 Ogre::map< String, PageContentFactory * > | |
 Ogre::map< String, PagedWorld * > | |
 Ogre::map< String, PagedWorldSection * > | |
 Ogre::map< String, PagedWorldSectionFactory * > | |
 Ogre::map< String, PageStrategy * > | |
 Ogre::map< String, ParamCommand * > | |
 Ogre::map< String, ParticleAffectorFactory * > | |
 Ogre::map< String, ParticleEmitterFactory * > | |
 Ogre::map< String, ParticleSystem * > | |
 Ogre::map< String, ParticleSystemRendererFactory * > | |
 Ogre::map< String, ProfileInstance * > | |
 Ogre::map< String, ProgramProcessor * > | |
 Ogre::map< String, ProgramWriter * > | |
 Ogre::map< String, ProgramWriterFactory * > | |
 Ogre::map< String, PropertyBase * > | |
 Ogre::map< String, RenderQueueInvocationSequence * > | |
 Ogre::map< String, RenderSystemCapabilities * > | |
 Ogre::map< String, RenderTarget * > | |
 Ogre::map< String, ResourceGroup * > | |
 Ogre::map< String, ResourceManager * > | |
 Ogre::map< String, ResourcePool * > | |
 Ogre::map< String, SceneManager * > | |
 Ogre::map< String, SceneNode * > | |
 Ogre::map< String, ScriptTranslator * > | |
 Ogre::map< String, SetBoolMethod > | |
 Ogre::map< String, SetIntMethod > | |
 Ogre::map< String, SetRealMethod > | |
 Ogre::map< String, SetStringMethod > | |
 Ogre::map< String, SettingsMultiMap * > | |
 Ogre::map< String, SGScheme * > | |
 Ogre::map< String, StaticGeometry * > | |
 Ogre::map< String, String > | |
 Ogre::map< String, SubRenderStateFactory * > | |
 Ogre::map< String, TexturePtr > | |
 Ogre::map< String, uint16 > | |
 Ogre::map< String, unsigned short > | |
 Ogre::map< StringPair, TextureDefMap > | |
 Ogre::map< SubMesh *, SubMeshLodGeometryLinkList * > | |
 Ogre::map< TextureDef, TextureList *, TextureDefLess > | |
 Ogre::map< uint16, DepthBufferVec > | |
 Ogre::map< uint16, RequestHandlerList > | |
 Ogre::map< uint16, ResponseHandlerList > | |
 Ogre::map< uint16, Vector4 > | |
 Ogre::map< uint32, BatchInstance * > | |
 Ogre::map< uint32, HardwareIndexBufferSharedPtr > | |
 Ogre::map< uint32, Region * > | |
 Ogre::map< uint32, TerrainSlot * > | |
 Ogre::map< uint8, RenderQueueGroup * > | |
 Ogre::map< unsigned short, bool > | |
 Ogre::map< unsigned short, HardwareVertexBufferSharedPtr > | |
 Ogre::map< unsigned short, InstancedObject * > | |
 Ogre::map< unsigned short, LodTechniques * > | |
 Ogre::map< unsigned short, NodeAnimationTrack * > | |
 Ogre::map< unsigned short, NumericAnimationTrack * > | |
 Ogre::map< unsigned short, VertexAnimationTrack * > | |
 Ogre::map< ushort, RenderPriorityGroup *, std::less< ushort > > | |
 Ogre::map< Vector3, size_t, vectorLess > | |
 Ogre::map< Vector3, Vector4 > | |
 Ogre::map< Vertex, size_t > | |
 Ogre::map< Viewport *, CompositorChain * > | |
 Ogre::multimap< HardwareVertexBuffer *, HardwareVertexBufferSharedPtr > | |
 Ogre::multimap< Real, PMVertex * > | |
 Ogre::multimap< Real, ScriptLoader * > | |
 Ogre::multimap< size_t, VertexBoneAssignment > | |
 Ogre::multimap< std::pair< size_t, size_t >, std::pair< size_t, size_t > > | |
 Ogre::multimap< String, String > | |
 Ogre::multimap< TextureEffectType, TextureEffect > | |
 Ogre::multimap< uchar, RenderTarget * > | |
 Ogre::NedPoolingAlignedPolicy< align > | |
  Ogre::CategorisedAlignAllocPolicy< Cat, align > | |
 Ogre::_ConfigOption | Packages the details of a configuration option |
 Ogre::AlignedMemory | Class to provide aligned memory allocate functionality |
 Ogre::AllocatedObject< Alloc > | Superclass for all objects that wish to use custom memory allocators when their new / delete operators are called |
  Ogre::Controller< Real > | |
  Ogre::ControllerFunction< Real > | |
   Ogre::AnimationControllerFunction | Predefined controller function for dealing with animation |
   Ogre::PassthroughControllerFunction | Predefined controller function which just passes through the original source
directly to dest |
   Ogre::ScaleControllerFunction | Predefined controller function which simply scales an input to an output value |
   Ogre::WaveformControllerFunction | Predefined controller function based on a waveform |
  Ogre::ControllerValue< Real > | |
   Ogre::AnimationStateControllerValue | ControllerValue wrapper class for AnimationState |
   Ogre::FloatGpuParameterControllerValue | Predefined controller value for setting a single floating- point value in a constant parameter of a vertex or fragment program |
   Ogre::FrameTimeControllerValue | Predefined controller value for getting the latest frame time |
   Ogre::TexCoordModifierControllerValue | Predefined controller value for getting / setting a texture coordinate modifications (scales and translates) |
   Ogre::TextureFrameControllerValue | Predefined controller value for getting / setting the frame number of a texture layer |
  Ogre::AbstractNode | |
   Ogre::AtomAbstractNode | This is an abstract node which cannot be broken down further |
   Ogre::ImportAbstractNode | This abstract node represents an import statement |
   Ogre::ObjectAbstractNode | This specific abstract node represents a script object |
   Ogre::PropertyAbstractNode | This abstract node represents a script property |
   Ogre::VariableAccessAbstractNode | This abstract node represents a variable assignment |
  Ogre::AndroidLogListener | |
  Ogre::AnimableValue | Defines an object property which is animable, i.e |
  Ogre::Animation | An animation sequence |
  Ogre::AnimationState | Represents the state of an animation and the weight of its influence |
  Ogre::AnimationStateSet | Class encapsulating a set of AnimationState objects |
  Ogre::AnimationTrack | A 'track' in an animation sequence, i.e |
   Ogre::NodeAnimationTrack | Specialised AnimationTrack for dealing with node transforms |
   Ogre::NumericAnimationTrack | Specialised AnimationTrack for dealing with generic animable values |
   Ogre::VertexAnimationTrack | Specialised AnimationTrack for dealing with changing vertex position information |
  Ogre::Archive | Archive-handling class |
   Ogre::APKFileSystemArchive | |
   Ogre::FileSystemArchive | Specialisation of the Archive class to allow reading of files from filesystem folders / directories |
   Ogre::ZipArchive | Specialisation of the Archive class to allow reading of files from a zip format source archive |
  Ogre::ArchiveFactory | Abstract factory class, archive codec plugins can register concrete subclasses of this |
  Ogre::ArchiveManager | This class manages the available ArchiveFactory plugins |
  Ogre::AutoParamDataSource | This utility class is used to hold the information used to generate the matrices
and other information required to automatically populate GpuProgramParameters |
  Ogre::Billboard | A billboard is a primitive which always faces the camera in every frame |
  Ogre::BorderRenderable | Class for rendering the border of a BorderPanelOverlayElement |
  Ogre::Codec | Abstract class that defines a 'codec' |
   Ogre::ImageCodec | Codec specialized in images |
    Ogre::DDSCodec | Codec specialized in loading DDS (Direct Draw Surface) images |
    Ogre::ETCCodec | Codec specialized in loading ETC (Ericsson Texture Compression) images |
    Ogre::FreeImageCodec | Codec specialized in images loaded using FreeImage |
    Ogre::PVRTCCodec | Codec specialized in loading PVRTC (PowerVR) images |
  Ogre::Codec::CodecData | |
   Ogre::ImageCodec::ImageData | Codec return class for images |
  Ogre::CompositionPass | Object representing one pass or operation in a composition sequence |
  Ogre::CompositionTargetPass | Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework |
  Ogre::CompositionTechnique | Base composition technique, can be subclassed in plugins |
  Ogre::CompositionTechnique::TextureDefinition | Local texture definition |
  Ogre::CompositorChain | Chain of compositor effects applying to one viewport |
  Ogre::CompositorInstance | An instance of a Compositor object for one Viewport |
  Ogre::CompositorInstance::RenderSystemOperation | Specific render system operation |
  Ogre::ConcreteNode | |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
  Ogre::ConfigFile | Class for quickly loading settings from a text file |
  Ogre::Controller< T > | Instances of this class 'control' the value of another object in the system |
  Ogre::ControllerFunction< T > | Subclasses of this class are responsible for performing a function on an input value for a Controller |
  Ogre::ControllerManager | Class for managing Controller instances |
  Ogre::ControllerValue< T > | Can either be used as an input or output value |
  Ogre::DataStream | General purpose class used for encapsulating the reading and writing of data |
   Ogre::DeflateStream | Stream which compresses / uncompresses data using the 'deflate' compression algorithm |
   Ogre::FileHandleDataStream | Common subclass of DataStream for handling data from C-style file handles |
   Ogre::FileStreamDataStream | Common subclass of DataStream for handling data from std::basic_istream |
   Ogre::MemoryDataStream | Common subclass of DataStream for handling data from chunks of memory |
   Ogre::ZipDataStream | Specialisation of DataStream to handle streaming data from zip archives |
  Ogre::DefaultWorkQueueBase::RequestHandlerHolder | Intermediate structure to hold a pointer to a request handler which provides insurance against the handler itself being disconnected while the list remains unchanged |
  Ogre::DepthBuffer | An abstract class that contains a depth/stencil buffer |
  Ogre::DynLib | Resource holding data about a dynamic library |
  Ogre::DynLibManager | Manager for Dynamic-loading Libraries |
  Ogre::EdgeData | This class contains the information required to describe the edge connectivity of a given set of vertices and indexes |
  Ogre::ExternalTextureSourceManager | Singleton Class which handles the registering and control of texture plugins |
  Ogre::FileSystemLayer | Provides methods to find out where the Ogre config files are stored and where logs and settings files should be written to |
  Ogre::GpuLogicalBufferStruct | Container struct to allow params to safely & update shared list of logical buffer assignments |
  Ogre::GpuNamedConstants | Struct collecting together the information for named constants |
  Ogre::GpuProgramParameters | Collects together the program parameters used for a GpuProgram |
  Ogre::GpuProgramUsage | This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit |
  Ogre::GpuSharedParameters | A group of manually updated parameters that are shared between many parameter sets |
  Ogre::GpuSharedParametersUsage | This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters |
  Ogre::HardwareBuffer | Abstract class defining common features of hardware buffers |
   Ogre::HardwareCounterBuffer | Specialisation of HardwareBuffer for a counter buffer |
    Ogre::DefaultHardwareCounterBuffer | Specialisation of HardwareCounterBuffer for emulation |
   Ogre::HardwareIndexBuffer | Specialisation of HardwareBuffer for vertex index buffers, still abstract |
    Ogre::DefaultHardwareIndexBuffer | Specialisation of HardwareIndexBuffer for emulation |
   Ogre::HardwarePixelBuffer | Specialisation of HardwareBuffer for a pixel buffer |
   Ogre::HardwareUniformBuffer | Specialisation of HardwareBuffer for a uniform buffer |
    Ogre::DefaultHardwareUniformBuffer | Specialisation of HardwareUniformBuffer for emulation |
   Ogre::HardwareVertexBuffer | Specialisation of HardwareBuffer for a vertex buffer |
    Ogre::DefaultHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for emulation |
  Ogre::HardwareBufferManagerBase | Base definition of a hardware buffer manager |
   Ogre::DefaultHardwareBufferManagerBase | Specialisation of HardwareBufferManagerBase to emulate hardware buffers |
   Ogre::HardwareBufferManager | Singleton wrapper for hardware buffer manager |
    Ogre::DefaultHardwareBufferManager | DefaultHardwareBufferManager as a Singleton |
  Ogre::HardwareOcclusionQuery | This is a abstract class that that provides the interface for the query class for hardware occlusion |
  Ogre::HighLevelGpuProgramFactory | Interface definition for factories of HighLevelGpuProgram |
   Ogre::UnifiedHighLevelGpuProgramFactory | Factory class for Unified programs |
  Ogre::IlluminationPass | Struct recording a pass which can be used for a specific illumination stage |
  Ogre::Image | Class representing an image file |
  Ogre::IndexData | Summary class collecting together index data source information |
  Ogre::InstancedGeometry | Pre-transforms and batches up meshes for efficient use as instanced geometry in a scene |
  Ogre::InstancedGeometry::InstancedObject | |
  Ogre::InstancedGeometry::LODBucket | A LODBucket is a collection of smaller buckets with the same LOD |
  Ogre::InstancedGeometry::MaterialBucket | A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD) |
  Ogre::InstancedGeometry::OptimisedSubMeshGeometry | Struct holding geometry optimised per SubMesh / LOD level, ready for copying to instances |
  Ogre::InstancedGeometry::QueuedGeometry | Structure recording a queued geometry for low level builds |
  Ogre::InstancedGeometry::QueuedSubMesh | Structure recording a queued submesh for the build |
  Ogre::InstanceManager | This is the main starting point for the new instancing system |
  Ogre::IntersectionSceneQueryResult | Holds the results of an intersection scene query (pair values) |
  Ogre::KeyFrame | A key frame in an animation sequence defined by an AnimationTrack |
   Ogre::NumericKeyFrame | Specialised KeyFrame which stores any numeric value |
   Ogre::TransformKeyFrame | Specialised KeyFrame which stores a full transform |
   Ogre::VertexMorphKeyFrame | Specialised KeyFrame which stores absolute vertex positions for a complete buffer, designed to be interpolated with other keys in the same track |
   Ogre::VertexPoseKeyFrame | Specialised KeyFrame which references a Mesh::Pose at a certain influence level, which stores offsets for a subset of the vertices in a buffer to provide a blendable pose |
  Ogre::LodStrategy | Strategy for determining level of detail |
   Ogre::DistanceLodStrategy | Level of detail strategy based on distance from camera |
    Ogre::DistanceLodBoxStrategy | Level of detail strategy based on distance from camera to an object's bounding box |
    Ogre::DistanceLodSphereStrategy | Level of detail strategy based on distance from camera to an object's bounding sphere |
   Ogre::PixelCountLodStrategy | Abstract base class for level of detail strategy based on pixel count approximations from bounding sphere projection |
    Ogre::AbsolutePixelCountLodStrategy | |
    Ogre::ScreenRatioPixelCountLodStrategy | |
  Ogre::LodStrategyManager | Manager for LOD strategies |
  Ogre::Log | |
  Ogre::LogManager | The log manager handles the creation and retrieval of logs for the application |
  Ogre::ManualObject::ManualObjectSection | Built, renderable section of geometry |
  Ogre::MaterialSerializer | Class for serializing Materials to / from a .material script |
  Ogre::MeshSerializer::MeshVersionData | |
  Ogre::MovableObject | Abstract class defining a movable object in a scene |
   Ogre::BillboardChain | Allows the rendering of a chain of connected billboards |
    Ogre::RibbonTrail | Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances |
   Ogre::BillboardSet | A collection of billboards (faces which are always facing the given direction) with the same (default) dimensions, material and which are fairly close proximity to each other |
   Ogre::Entity | Defines an instance of a discrete, movable object based on a Mesh |
   Ogre::Frustum | 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 |
    Ogre::Camera | A viewpoint from which the scene will be rendered |
   Ogre::InstanceBatch | InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived to implement different instancing techniques ( |
    Ogre::BaseInstanceBatchVTF | Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) This implementation has the following advantages: Supports huge amount of instances per batch Supports skinning even with huge ammounts of instances per batch Doesn't need shader constants registers |
     Ogre::InstanceBatchHW_VTF | Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) and hardware instancing |
     Ogre::InstanceBatchVTF | |
    Ogre::InstanceBatchHW | This is technique requires true instancing hardware support |
    Ogre::InstanceBatchShader | This is the same technique the old "InstancedGeometry" implementation used (with improvements) |
   Ogre::InstancedEntity | |
   Ogre::InstancedGeometry::BatchInstance | The details of a topological BatchInstance which is the highest level of partitioning for this class |
   Ogre::Light | Representation of a dynamic light source in the scene |
   Ogre::ManualObject | Class providing a much simplified interface to generating manual objects with custom geometry |
   Ogre::MovablePlane | Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply |
   Ogre::ParticleSystem | Class defining particle system based special effects |
   Ogre::SimpleRenderable | Simple implementation of MovableObject and Renderable for single-part custom objects |
    Ogre::InstancedGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored |
    Ogre::Rectangle2D | Allows the rendering of a simple 2D rectangle
This class renders a simple 2D rectangle; this rectangle has no depth and therefore is best used with specific render queue and depth settings, like RENDER_QUEUE_BACKGROUND and 'depth_write off' for backdrops, and RENDER_QUEUE_OVERLAY and 'depth_check off' for fullscreen quads |
    Ogre::Volume::Chunk | A single volume chunk mesh |
    Ogre::WireBoundingBox | Allows the rendering of a wireframe bounding box |
   Ogre::StaticGeometry::Region | The details of a topological region which is the highest level of partitioning for this class |
   Ogre::TerrainQuadTreeNode::Movable | MovableObject implementation to provide the hook to the scene |
  Ogre::MovableObjectFactory | Interface definition for a factory class which produces a certain kind of MovableObject, and can be registered with Root in order to allow all clients to produce new instances of this object, integrated with the standard Ogre processing |
   Ogre::BillboardChainFactory | Factory object for creating BillboardChain instances |
   Ogre::BillboardSetFactory | Factory object for creating BillboardSet instances |
   Ogre::EntityFactory | Factory object for creating Entity instances |
   Ogre::LightFactory | Factory object for creating Light instances |
   Ogre::ManualObjectFactory | Factory object for creating ManualObject instances |
   Ogre::ParticleSystemFactory | Factory object for creating ParticleSystem instances |
   Ogre::RibbonTrailFactory | Factory object for creating RibbonTrail instances |
  Ogre::Node | Class representing a general-purpose node an articulated scene graph |
   Ogre::Bone | A bone in a skeleton |
    Ogre::TagPoint | A tagged point on a skeleton, which can be used to attach entities to on specific other entities |
   Ogre::SceneNode | Class representing a node in the scene graph |
  Ogre::Node::DebugRenderable | Inner class for displaying debug renderable for Node |
  Ogre::Overlay | Represents a layer which is rendered on top of the 'normal' scene contents |
  Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay |
   Ogre::OverlayContainer | A 2D element which contains other OverlayElement instances |
    Ogre::PanelOverlayElement | OverlayElement representing a flat, single-material (or transparent) panel which can contain other elements |
     Ogre::BorderPanelOverlayElement | A specialisation of the PanelOverlayElement to provide a panel with a border |
   Ogre::TextAreaOverlayElement | This class implements an overlay element which contains simple unformatted text |
  Ogre::OverlayElementFactory | Defines the interface which all components wishing to supply OverlayElement subclasses must implement |
   Ogre::BorderPanelOverlayElementFactory | Factory for creating BorderPanelOverlayElement instances |
   Ogre::PanelOverlayElementFactory | Factory for creating PanelOverlayElement instances |
   Ogre::TextAreaOverlayElementFactory | Factory for creating TextAreaOverlayElement instances |
  Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them |
  Ogre::OverlaySystem | This class simplify initialization / finalization of the overlay system |
  Ogre::Page | Page class |
  Ogre::Page::PageData | |
  Ogre::PageContent | Interface definition for a unit of content within a page |
  Ogre::PageContentCollection | Definition of the interface for a collection of PageContent instances |
   Ogre::SimplePageContentCollection | Specialisation of PageContentCollection which just provides a simple list of PageContent instances |
  Ogre::PageContentCollectionFactory | Define the interface to a factory class that will create subclasses of PageContentCollection |
   Ogre::SimplePageContentCollectionFactory | Factory class for SimplePageContentCollection |
  Ogre::PageContentFactory | Define the interface to a factory class that will create subclasses
of PageContent |
  Ogre::PagedWorld | This class represents a collection of pages which make up a world |
  Ogre::PagedWorldSection | Represents a section of the PagedWorld which uses a given PageStrategy, and which is made up of a generally localised set of Page instances |
   Ogre::TerrainPagedWorldSection | A world section which includes paged terrain |
  Ogre::PagedWorldSectionFactory | A factory class for creating types of world section |
   Ogre::TerrainPaging::SectionFactory | |
  Ogre::PageManager | The PageManager is the entry point through which you load all PagedWorld instances, and the place where PageStrategy instances and factory classes are registered to customise the paging behaviour |
  Ogre::PageStrategy | Defines the interface to a strategy class which is responsible for deciding when Page instances are requested for addition and removal from the paging system |
   Ogre::Grid2DPageStrategy | Page strategy which loads new pages based on a regular 2D grid |
   Ogre::Grid3DPageStrategy | Page strategy which loads new pages based on a regular 3D grid |
  Ogre::PageStrategyData | Abstract marker class representing the data held against the PagedWorldSection
which is specifically used by the PageStrategy |
   Ogre::Grid2DPageStrategyData | Specialisation of PageStrategyData for Grid2DPageStrategy |
   Ogre::Grid3DPageStrategyData | Specialisation of PageStrategyData for Grid3DPageStrategy |
  Ogre::Particle | Class representing a single particle instance |
   Ogre::ParticleEmitter | Abstract class defining the interface to be implemented by particle emitters |
  Ogre::ParticleAffector | Abstract class defining the interface to be implemented by particle affectors |
  Ogre::ParticleAffectorFactory | Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses |
  Ogre::ParticleEmitterFactory | Abstract class defining the interface to be implemented by creators of ParticleEmitter subclasses |
  Ogre::ParticleSystemManager | Manages particle systems, particle system scripts (templates) and the available emitter & affector factories |
  Ogre::ParticleSystemRenderer | Abstract class defining the interface required to be implemented by classes which provide rendering capability to ParticleSystem instances |
   Ogre::BillboardParticleRenderer | Specialisation of ParticleSystemRenderer to render particles using a BillboardSet |
  Ogre::ParticleSystemRendererFactory | Abstract class definition of a factory object for ParticleSystemRenderer |
  Ogre::ParticleVisualData | Abstract class containing any additional data required to be associated with a particle to perform the required rendering |
  Ogre::Pass | Class defining a single pass of a Technique (of a Material), i.e |
  Ogre::PatchSurface | A surface which is defined by curves of some kind to form a patch, e.g |
  Ogre::PixelBox | A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory |
  Ogre::Plugin | Class defining a generic OGRE plugin |
  Ogre::PMInjector | Injects the output of a request to the mesh in a thread safe way |
  Ogre::PMWorker | Processes requests |
  Ogre::Pose | A pose is a linked set of vertex offsets applying to one set of vertex data |
  Ogre::Profile | An individual profile that will be processed by the Profiler |
  Ogre::ProfileInstance | Represents an individual profile call |
  Ogre::Profiler | The profiler allows you to measure the performance of your code |
  Ogre::PropertyBase | Base interface for an instance of a property |
   Ogre::Property< T > | Property instance with passthrough calls to a given object |
  Ogre::PropertyDef | Definition of a property of an object |
  Ogre::PropertySet | Defines a complete set of properties for a single object instance |
  Ogre::QueuedRenderableCollection | Lowest level collection of renderables |
  Ogre::RenderPriorityGroup | Collection of renderables by priority |
  Ogre::RenderQueue | Class to manage the scene object rendering queue |
  Ogre::RenderQueueGroup | A grouping level underneath RenderQueue which groups renderables
to be issued at coarsely the same time to the renderer |
  Ogre::RenderQueueInvocation | Class representing the invocation of queue groups in a RenderQueue |
  Ogre::RenderQueueInvocationSequence | Class to hold a linear sequence of RenderQueueInvocation objects |
  Ogre::RenderSystem | Defines the functionality of a 3D API |
  Ogre::RenderSystemCapabilities | Singleton class for storing the capabilities of the graphics card |
  Ogre::RenderSystemCapabilitiesManager | Class for managing RenderSystemCapabilities database for Ogre |
  Ogre::RenderSystemCapabilitiesSerializer | Class for serializing RenderSystemCapabilities to / from a .rendercaps script |
  Ogre::RenderTarget | A 'canvas' which can receive the results of a rendering operation |
   Ogre::MultiRenderTarget | This class represents a render target that renders to multiple RenderTextures at once |
   Ogre::RenderTexture | This class represents a RenderTarget that renders to a Texture |
   Ogre::RenderWindow | Manages the target rendering window |
  Ogre::Resource | Abstract class representing a loadable resource (e.g |
   Ogre::Compositor | Class representing a Compositor object |
   Ogre::Font | Class representing a font in the system |
   Ogre::GpuProgram | Defines a program which runs on the GPU such as a vertex or fragment program |
    Ogre::HighLevelGpuProgram | Abstract base class representing a high-level program (a vertex or fragment program) |
     Ogre::UnifiedHighLevelGpuProgram | Specialisation of HighLevelGpuProgram which just delegates its implementation to one other high level program, allowing a single program definition to represent one supported program from a number of options |
   Ogre::Material | Class encapsulates rendering properties of an object |
   Ogre::Mesh | Resource holding data about 3D mesh |
    Ogre::PatchMesh | Patch specialisation of Mesh |
   Ogre::Skeleton | A collection of Bone objects used to animate a skinned mesh |
    Ogre::SkeletonInstance | A SkeletonInstance is a single instance of a Skeleton used by a world object |
   Ogre::Texture | Abstract class representing a Texture resource |
  Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread |
  Ogre::ResourceGroupManager | 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 |
  Ogre::ResourceManager | Defines a generic resource handler |
   Ogre::CompositorManager | Class for managing Compositor settings for Ogre |
   Ogre::FontManager | Manages Font resources, parsing .fontdef files and generally organising them |
   Ogre::GpuProgramManager | |
   Ogre::HighLevelGpuProgramManager | This ResourceManager manages high-level vertex and fragment programs |
   Ogre::MaterialManager | Class for managing Material settings for Ogre |
   Ogre::MeshManager | Handles the management of mesh resources |
   Ogre::SkeletonManager | Handles the management of skeleton resources |
   Ogre::TextureManager | Class for loading & managing textures |
  Ogre::ResourceManager::ResourcePool | Definition of a pool of resources, which users can use to reuse similar resources many times without destroying and recreating them |
  Ogre::Root | The root class of the Ogre system |
  Ogre::RTShader::Function | A class that represents a shader based program function |
  Ogre::RTShader::FunctionAtom | A class that represents an atomic code section of shader based program function |
   Ogre::RTShader::FunctionInvocation | A class that represents function invocation code from shader based program function |
  Ogre::RTShader::Operand | A class that represents a function operand (its the combination of a parameter the in/out semantic and the used fields) |
  Ogre::RTShader::Parameter | A class that represents a shader based program parameter |
   Ogre::RTShader::ConstParameter< valueType > | Helper template which is the base for our ConstParameters |
   Ogre::RTShader::UniformParameter | Uniform parameter class |
  Ogre::RTShader::Program | A class that represents a shader based program |
  Ogre::RTShader::ProgramManager | A singleton manager class that manages shader based programs |
  Ogre::RTShader::ProgramProcessor | A class that provides extra processing services on CPU based programs |
   Ogre::RTShader::CGProgramProcessor | CG Language program processor class |
   Ogre::RTShader::GLSLESProgramProcessor | GLSL ES Language program processor class |
   Ogre::RTShader::GLSLProgramProcessor | GLSL Language program processor class |
   Ogre::RTShader::HLSLProgramProcessor | CG Language program processor class |
  Ogre::RTShader::ProgramSet | Container class for shader based programs |
  Ogre::RTShader::ProgramWriter | Base class interface for shader program writers |
   Ogre::RTShader::CGProgramWriter | CG target language writer implementation |
   Ogre::RTShader::GLSLESProgramWriter | GLSL ES target language writer implementation |
   Ogre::RTShader::GLSLProgramWriter | GLSL target language writer implementation |
   Ogre::RTShader::HLSLProgramWriter | HLSL target language writer implementation |
  Ogre::RTShader::ProgramWriterFactory | Interface definition for factories of ShaderProgramWriter |
   Ogre::RTShader::ShaderProgramWriterCGFactory | CG program writer factory implementation |
   Ogre::RTShader::ShaderProgramWriterGLSLESFactory | GLSL ES program writer factory implementation |
   Ogre::RTShader::ShaderProgramWriterGLSLFactory | GLSL program writer factory implementation |
   Ogre::RTShader::ShaderProgramWriterHLSLFactory | HLSL program writer factory implementation |
  Ogre::RTShader::ProgramWriterManager | |
  Ogre::RTShader::RenderState | This is a container class for sub render state class |
   Ogre::RTShader::TargetRenderState | This is the target render state |
  Ogre::RTShader::SGMaterialSerializerListener | This class responsible for translating core features of the RT Shader System for
Ogre material scripts |
  Ogre::RTShader::ShaderGenerator | Shader generator system main interface |
  Ogre::RTShader::ShaderGenerator::SGMaterial | Shader generator material wrapper class |
  Ogre::RTShader::ShaderGenerator::SGPass | Shader generator pass wrapper class |
  Ogre::RTShader::ShaderGenerator::SGRenderObjectListener | Shader generator RenderObjectListener sub class |
  Ogre::RTShader::ShaderGenerator::SGSceneManagerListener | Shader generator scene manager sub class |
  Ogre::RTShader::ShaderGenerator::SGScheme | Shader generator scheme class |
  Ogre::RTShader::ShaderGenerator::SGTechnique | Shader generator technique wrapper class |
  Ogre::RTShader::SubRenderState | This class is the base interface of sub part from a shader based rendering pipeline |
  Ogre::RTShader::SubRenderStateFactory | Abstract factory interface for creating SubRenderState implementation instances |
  Ogre::SceneManager | Manages the organisation and rendering of a 'scene' i.e |
   Ogre::DefaultSceneManager | Default scene manager |
  Ogre::SceneManager::ShadowCasterSceneQueryListener | Inner class to use as callback for shadow caster scene query |
  Ogre::SceneManagerEnumerator | Enumerates the SceneManager classes available to applications |
  Ogre::SceneManagerFactory | Class which will create instances of a given SceneManager |
   Ogre::DefaultSceneManagerFactory | Factory for default scene manager |
  Ogre::SceneQuery | A class for performing queries on a scene |
   Ogre::IntersectionSceneQuery | Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another |
    Ogre::DefaultIntersectionSceneQuery | Default implementation of IntersectionSceneQuery |
   Ogre::RaySceneQuery | Specialises the SceneQuery class for querying along a ray |
    Ogre::DefaultRaySceneQuery | Default implementation of RaySceneQuery |
   Ogre::RegionSceneQuery | Abstract class defining a query which returns single results from a region |
    Ogre::AxisAlignedBoxSceneQuery | Specialises the SceneQuery class for querying within an axis aligned box |
     Ogre::DefaultAxisAlignedBoxSceneQuery | Default implementation of AxisAlignedBoxSceneQuery |
    Ogre::PlaneBoundedVolumeListSceneQuery | Specialises the SceneQuery class for querying within a plane-bounded volume |
     Ogre::DefaultPlaneBoundedVolumeListSceneQuery | Default implementation of PlaneBoundedVolumeListSceneQuery |
    Ogre::SphereSceneQuery | Specialises the SceneQuery class for querying within a sphere |
     Ogre::DefaultSphereSceneQuery | Default implementation of SphereSceneQuery |
  Ogre::SceneQueryResult | Holds the results of a scene query |
  Ogre::ScriptCompiler | This is the main class for the compiler |
  Ogre::ScriptCompiler::Error | |
  Ogre::ScriptCompilerManager | Manages threaded compilation of scripts |
  Ogre::ScriptLexer | |
  Ogre::ScriptParser | |
  Ogre::ScriptTranslator | This class translates script AST (abstract syntax tree) into Ogre resources |
   Ogre::CompositionPassTranslator | |
   Ogre::CompositionTargetPassTranslator | |
   Ogre::CompositionTechniqueTranslator | |
   Ogre::CompositorTranslator | |
   Ogre::GpuProgramTranslator | |
   Ogre::MaterialTranslator | |
   Ogre::ParticleAffectorTranslator | |
   Ogre::ParticleEmitterTranslator | |
   Ogre::ParticleSystemTranslator | |
   Ogre::PassTranslator | |
   Ogre::RTShader::SGScriptTranslator | This class responsible for translating core features of the RT Shader System for
Ogre material scripts |
   Ogre::SharedParamsTranslator | |
   Ogre::TechniqueTranslator | |
   Ogre::TextureSourceTranslator | |
   Ogre::TextureUnitTranslator | |
  Ogre::ScriptTranslatorManager | The ScriptTranslatorManager manages the lifetime and access to script translators |
   Ogre::BuiltinScriptTranslatorManager | This class manages the builtin translators |
   Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager | Shader generator ScriptTranslatorManager sub class |
  Ogre::Serializer | Generic class for serialising data to / from binary stream-based files |
   Ogre::GpuNamedConstantsSerializer | Simple class for loading / saving GpuNamedConstants |
   Ogre::MeshSerializer | Class for serialising mesh data to/from an OGRE .mesh file |
   Ogre::MeshSerializerImpl | Internal implementation of Mesh reading / writing for the latest version of the
.mesh format |
    Ogre::MeshSerializerImpl_v1_41 | Class for providing backwards-compatibility for loading version 1.41 of the .mesh format |
     Ogre::MeshSerializerImpl_v1_4 | Class for providing backwards-compatibility for loading version 1.4 of the .mesh format |
      Ogre::MeshSerializerImpl_v1_3 | Class for providing backwards-compatibility for loading version 1.3 of the .mesh format |
       Ogre::MeshSerializerImpl_v1_2 | Class for providing backwards-compatibility for loading version 1.2 of the .mesh format |
        Ogre::MeshSerializerImpl_v1_1 | Class for providing backwards-compatibility for loading version 1.1 of the .mesh format |
   Ogre::SkeletonSerializer | Class for serialising skeleton data to/from an OGRE .skeleton file |
  Ogre::ShadowCameraSetup | This class allows you to plug in new ways to define the camera setup when rendering and projecting shadow textures |
   Ogre::DefaultShadowCameraSetup | Implements default shadow camera setup |
   Ogre::FocusedShadowCameraSetup | Implements the uniform shadow mapping algorithm in focused mode |
    Ogre::LiSPSMShadowCameraSetup | Implements the Light Space Perspective Shadow Mapping Algorithm |
     Ogre::PSSMShadowCameraSetup | Parallel Split Shadow Map (PSSM) shadow camera setup |
   Ogre::PlaneOptimalShadowCameraSetup | Implements the plane optimal shadow camera algorithm |
  Ogre::ShadowRenderable | Class which represents the renderable aspects of a set of shadow volume faces |
   Ogre::Entity::EntityShadowRenderable | Nested class to allow entity shadows |
   Ogre::ManualObject::ManualObjectSectionShadowRenderable | Nested class to allow shadows |
   Ogre::StaticGeometry::LODBucket::LODShadowRenderable | Nested class to allow shadows |
  Ogre::ShadowTextureManager | Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree |
  Ogre::ShadowVolumeExtrudeProgram | Static class containing source for vertex programs for extruding shadow volumes |
  Ogre::StaticGeometry | Pre-transforms and batches up meshes for efficient use as static geometry in a scene |
  Ogre::StaticGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored |
  Ogre::StaticGeometry::LODBucket | A LODBucket is a collection of smaller buckets with the same LOD |
  Ogre::StaticGeometry::MaterialBucket | A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD) |
  Ogre::StaticGeometry::OptimisedSubMeshGeometry | Struct holding geometry optimised per SubMesh / LOD level, ready for copying to instances |
  Ogre::StaticGeometry::QueuedGeometry | Structure recording a queued geometry for low level builds |
  Ogre::StaticGeometry::QueuedSubMesh | Structure recording a queued submesh for the build |
  Ogre::StreamSerialiser | Utility class providing helper methods for reading / writing structured data held in a DataStream |
  Ogre::StreamSerialiser::Chunk | Definition of a chunk of data in a file |
  Ogre::SubEntity | Utility class which defines the sub-parts of an Entity |
  Ogre::SubMesh | Defines a part of a complete mesh |
  Ogre::Technique | Class representing an approach to rendering this particular Material |
  Ogre::TempBlendedBufferInfo | Structure for recording the use of temporary blend buffers |
  Ogre::Terrain | The main containing class for a chunk of terrain |
  Ogre::Terrain::GpuBufferAllocator | Interface used to by the Terrain instance to allocate GPU buffers |
   Ogre::Terrain::DefaultGpuBufferAllocator | Standard implementation of a buffer allocator which re-uses buffers |
  Ogre::TerrainAutoUpdateLod | Terrain automatic LOD loading |
   Ogre::TerrainAutoUpdateLodByDistance | Class implementing TerrainAutoUpdateLod interface |
  Ogre::TerrainGlobalOptions | Options class which just stores default options for the terrain |
  Ogre::TerrainGroup | Helper class to assist you in managing multiple terrain instances that are connected to each other |
  Ogre::TerrainGroup::TerrainSlot | Slot for a terrain instance, together with its definition |
  Ogre::TerrainLayerBlendMap | Class exposing an interface to a blend map for a given layer |
  Ogre::TerrainLodManager | Terrain LOD data manager |
  Ogre::TerrainMaterialGenerator | Class that provides functionality to generate materials for use with a terrain |
   Ogre::TerrainMaterialGeneratorA | A TerrainMaterialGenerator which can cope with normal mapped, specular mapped terrain |
  Ogre::TerrainMaterialGenerator::Profile | Inner class which should also be subclassed to provide profile-specific material generation |
   Ogre::TerrainMaterialGeneratorA::SM2Profile | Shader model 2 profile target |
  Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper | Interface definition for helper class to generate shaders |
   Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg | Utility class to help with generating shaders for Cg / HLSL |
    Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL | |
   Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL | Utility class to help with generating shaders for GLSL |
   Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES | Utility class to help with generating shaders for GLSL ES |
  Ogre::TerrainPagedWorldSection::TerrainDefiner | |
  Ogre::TerrainPaging | This class is the 'core' class for paging terrain, that will integrate with the larger paging system and provide the appropriate utility classes required |
  Ogre::TerrainQuadTreeNode | A node in a quad tree used to store a patch of terrain |
  Ogre::TerrainQuadTreeNode::LodLevel | |
  Ogre::TerrainQuadTreeNode::Rend | Hook to the render queue |
  Ogre::TerrainQuadTreeNode::VertexDataRecord | |
  Ogre::TextureUnitState | Class representing the state of a single texture unit during a Pass of a Technique, of a Material |
  Ogre::Timer | Timer class |
  Ogre::Timer | Timer class |
  Ogre::Timer | Timer class |
  Ogre::Timer | Timer class |
  Ogre::Timer | Timer class |
  Ogre::Timer | Timer class |
  Ogre::Timer | Timer class |
  Ogre::UserObjectBindings | Class that provides convenient interface to establish a linkage between
custom user application objects and Ogre core classes |
  Ogre::UserObjectBindings::Attributes | Internal class that uses as data storage container |
  Ogre::VertexBufferBinding | 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 |
  Ogre::VertexCacheProfiler | Vertex cache profiler |
  Ogre::VertexData | Summary class collecting together vertex source information |
  Ogre::VertexDeclaration | This class declares the format of a set of vertex inputs, which can be issued to the rendering API through a RenderOperation |
  Ogre::VertexElement | This class declares the usage of a single vertex buffer as a component of a complete VertexDeclaration |
  Ogre::Viewport | An abstraction of a viewport, i.e |
  Ogre::Volume::DualGridGenerator | Class for the generation of the DualGrid |
  Ogre::Volume::IsoSurface | Abstract IsoSurface |
   Ogre::Volume::IsoSurfaceMC | Marching Cubes implementation like at http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/ |
  Ogre::Volume::MeshBuilder | Class to build up a mesh with vertices and indices |
  Ogre::Volume::OctreeNode | A node in the volume octree |
  Ogre::WorkQueue | Interface to a general purpose request / response style background work queue |
   Ogre::DefaultWorkQueueBase | Base for a general purpose request / response style background work queue |
    Ogre::DefaultWorkQueue | Implementation of a general purpose request / response style background work queue |
    Ogre::DefaultWorkQueue | Implementation of a general purpose request / response style background work queue |
  Ogre::WorkQueue::Request | General purpose request structure |
  Ogre::WorkQueue::Response | General purpose response structure |
 Ogre::Angle | Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAngleUnit |
 Ogre::AnimableObject | Defines an interface to classes which have one or more AnimableValue instances to expose |
  Ogre::MovableObject | Abstract class defining a movable object in a scene |
 Ogre::AnimationContainer | An animation container interface, which allows generic access to sibling animations |
  Ogre::Mesh | Resource holding data about 3D mesh |
  Ogre::Skeleton | A collection of Bone objects used to animate a skinned mesh |
 Ogre::AnimationTrack::Listener | Listener allowing you to override certain behaviour of a track, for example to drive animation procedurally |
 Ogre::Any | Variant type that can hold Any other type |
  Ogre::AnyNumeric | Specialised Any class which has built in arithmetic operators, but can hold only types which support operator +,-,* and / |
 Ogre::Any::placeholder | |
  Ogre::Any::holder< ValueType > | |
  Ogre::AnyNumeric::numplaceholder | |
   Ogre::AnyNumeric::numholder< ValueType > | |
 Ogre::AtomicObject< T > | |
 Ogre::AtomicScalar< T > | |
 Ogre::AxisAlignedBox | A 3D box aligned with the x/y/z axes |
 Ogre::BackgroundProcessResult | Encapsulates the result of a background queue request |
 Ogre::BillboardChain::ChainSegment | Simple struct defining a chain segment by referencing a subset of the preallocated buffer (which will be mMaxElementsPerChain * mChainCount long), by it's chain index, and a head and tail value which describe the current chain |
 Ogre::BillboardChain::Element | Contains the data of an element of the BillboardChain |
 Ogre::BillboardSet::SortByDirectionFunctor | Sort by direction functor |
 Ogre::BillboardSet::SortByDistanceFunctor | Sort by distance functor |
 Ogre::Bitwise | Class for manipulating bit patterns |
 Ogre::BorderPanelOverlayElement::CellUV | |
 Ogre::Box | Structure used to define a box in a 3-D integer space |
  Ogre::PixelBox | A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory |
 Ogre::Camera::Listener | Listener interface so you can be notified of Camera events |
  Ogre::PageManager::EventRouter | |
 Ogre::ColourValue | Class representing colour |
 Ogre::CompositionPass::InputTex | Inputs (for material used for rendering the quad) |
 Ogre::CompositorInstance::Listener | Provides an interface to "listen in" to to render system operations executed by this CompositorInstance |
 Ogre::CompositorInstance::TargetOperation | Operation setup for a RenderTarget (collected) |
 Ogre::CompositorLogic | Interface for compositor logics, which can be automatically binded to compositors, allowing per-compositor logic (such as attaching a relevant listener) to happen automatically |
 Ogre::CompositorManager::TextureDef | |
 Ogre::CompositorManager::TextureDefLess | |
 Ogre::ConvexBody | Holds a solid representation of a convex body |
 Ogre::CustomCompositionPass | Interface for custom composition passes, allowing custom operations (in addition to the quad, scene and clear operations) in composition passes |
 Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT | Thread function |
 Ogre::Degree | Wrapper class which indicates a given angle value is in Degrees |
 Ogre::deque< T, A > | |
 Ogre::DriverVersion | DriverVersion is used by RenderSystemCapabilities and both GL and D3D9 to store the version of the current GPU driver |
 Ogre::DualQuaternion | Implementation of a dual quaternion, i.e |
 Ogre::EdgeData::Edge | Edge data |
 Ogre::EdgeData::EdgeGroup | A group of edges sharing the same vertex data |
 Ogre::EdgeData::Triangle | Basic triangle structure |
 Ogre::EdgeListBuilder | General utility class for building edge lists for geometry |
 Ogre::EdgeListBuilder::CommonVertex | A vertex can actually represent several vertices in the final model, because
vertices along texture seams etc will have been duplicated |
 Ogre::EdgeListBuilder::Geometry | A set of indexed geometry data |
 Ogre::EdgeListBuilder::geometryLess | Comparator for sorting geometries by vertex set |
 Ogre::EdgeListBuilder::vectorLess | Comparator for unique vertex list |
 Ogre::EntityMaterialLodChangedEvent | Struct containing information about a material LOD change event for entities |
 Ogre::EntityMeshLodChangedEvent | Struct containing information about a mesh LOD change event for entities |
 Ogre::ErrorDialog | Class for displaying the error dialog if Ogre fails badly |
 Ogre::ExceptionCodeType< num > | Template struct which creates a distinct type for each exception code |
 Ogre::ExceptionFactory | Class implementing dispatch methods in order to construct by-value exceptions of a derived type based just on an exception code |
 Ogre::FactoryObj< T > | Abstract factory class |
 Ogre::FileInfo | Information about a file/directory within the archive will be
returned using a FileInfo struct |
 Ogre::FocusedShadowCameraSetup::PointListBody | Internal class holding a point list representation of a convex body |
 Ogre::Font::GlyphInfo | Information about the position and size of a glyph in a texture |
 Ogre::FrameEvent | Struct containing information about a frame event |
 Ogre::FrameListener | A interface class defining a listener which can be used to receive notifications of frame events |
  Ogre::FrameTimeControllerValue | Predefined controller value for getting the latest frame time |
  Ogre::PageManager::EventRouter | |
  Ogre::Volume::Chunk | A single volume chunk mesh |
 Ogre::GpuConstantDefinition | Information about predefined program constants |
 Ogre::GpuLogicalIndexUse | Structure recording the use of a physical buffer by a logical parameter
index |
 Ogre::GpuProgramParameters::AutoConstantDefinition | Structure defining an auto constant that's available for use in
a parameters object |
 Ogre::GpuProgramParameters::AutoConstantEntry | Structure recording the use of an automatic parameter |
 Ogre::GpuSharedParametersUsage::CopyDataEntry | |
 Ogre::HardwareBufferLicensee | Abstract interface representing a 'licensee' of a hardware buffer copy |
  Ogre::TempBlendedBufferInfo | Structure for recording the use of temporary blend buffers |
 Ogre::HardwareBufferLockGuard< T > | Locking helper |
 Ogre::HardwareBufferManagerBase::VertexBufferLicense | Struct holding details of a license to use a temporary shared buffer |
 Ogre::HashedVector< T > | A hashed vector |
 Ogre::InstancedGeometry::SubMeshLodGeometryLink | Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry |
 Ogre::InstanceManager::BatchSettings | |
 Ogre::IntersectionSceneQueryListener | Alternative listener class for dealing with IntersectionSceneQuery |
  Ogre::IntersectionSceneQuery | Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another |
 Ogre::isPodLike< T > | |
 Ogre::isPodLike< bool > | |
 Ogre::isPodLike< char > | |
 Ogre::isPodLike< double > | |
 Ogre::isPodLike< float > | |
 Ogre::isPodLike< int > | |
 Ogre::isPodLike< long > | |
 Ogre::isPodLike< short > | |
 Ogre::isPodLike< signed char > | |
 Ogre::isPodLike< std::pair< T, U > > | |
 Ogre::isPodLike< T * > | |
 Ogre::isPodLike< unsigned > | |
 Ogre::isPodLike< unsigned char > | |
 Ogre::isPodLike< unsigned long > | |
 Ogre::isPodLike< unsigned short > | |
 Ogre::iterator_range< T > | Base for an iterator_range |
  Ogre::ConstMapRange< T > | Predefined type |
  Ogre::ConstVectorRange< T > | Predefined type |
  Ogre::MapRange< T > | Predefined type |
  Ogre::VectorRange< T > | Predefined type |
 Ogre::IteratorWrapper< T, IteratorType, ValType > | Basefunctionality for IteratorWrappers |
 Ogre::LayerBlendModeEx | Class which manages blending of both colour and alpha components |
 Ogre::LinearResampler | |
 Ogre::LinearResampler_Byte< channels > | |
 Ogre::LinearResampler_Float32 | |
 Ogre::LinkedSkeletonAnimationSource | Link to another skeleton to share animations |
 Ogre::list< T, A > | |
 Ogre::LodConfig | |
 Ogre::LodLevel | Structure for automatic LOD configuration |
 Ogre::LodListener | A interface class defining a listener which can be used to receive notifications of LOD events |
 Ogre::Log::Stream | Stream object which targets a log |
 Ogre::Log::Stream::Flush | Simple type to indicate a flush of the stream to the log |
 Ogre::LogListener | |
  Ogre::AndroidLogListener | |
 Ogre::ManualObject::TempVertex | Temporary vertex structure |
 Ogre::ManualResourceLoader | Interface describing a manual resource loader |
  Ogre::Font | Class representing a font in the system |
  Ogre::MeshManager | Handles the management of mesh resources |
 Ogre::map< K, V, P, A > | |
 Ogre::MaterialManager::Listener | Listener on any general material events |
 Ogre::MaterialScriptContext | Struct for holding the script context while parsing |
 Ogre::MaterialScriptProgramDefinition | Struct for holding a program definition which is in progress |
 Ogre::MaterialSerializer::Listener | Class that allows listening in on the various stages of material serialization process |
  Ogre::RTShader::SGMaterialSerializerListener | This class responsible for translating core features of the RT Shader System for
Ogre material scripts |
 Ogre::Math | Class to provide access to common mathematical functions |
 Ogre::Math::RandomValueProvider | This class is used to provide an external random value provider |
 Ogre::Matrix3 | A 3x3 matrix which can represent rotations around axes |
 Ogre::Matrix4 | Class encapsulating a standard 4x4 homogeneous matrix |
 Ogre::MeshLodUsage | A way of recording the way each LODs is recorded this Mesh |
 Ogre::MeshManager::MeshBuildParams | Saved parameters used to (re)build a manual mesh built by this class |
 Ogre::MeshSerializerListener | |
 Ogre::MovableObject::Listener | Listener which gets called back on MovableObject events |
 Ogre::MovableObjectLodChangedEvent | Struct containing information about a LOD change event for movable objects |
 Ogre::multimap< K, V, P, A > | |
 Ogre::NameGenerator | Utility class to generate a sequentially numbered series of names |
 Ogre::NearestResampler< elemsize > | |
 Ogre::NedAlignedAllocPolicy< Alignment > | An allocation policy for use with AllocatedObject and
STLAllocator, which aligns memory at a given boundary (which should be a power of 2) |
 Ogre::NedAllocImpl | Non-templated utility class just to hide nedmalloc |
 Ogre::NedAllocPolicy | An allocation policy for use with AllocatedObject and
STLAllocator |
 Ogre::NedPoolingAlignedPolicy< Alignment > | An allocation policy for use with AllocatedObject and
STLAllocator, which aligns memory at a given boundary (which should be a power of 2) |
 Ogre::NedPoolingImpl | Non-templated utility class just to hide nedmalloc |
 Ogre::NedPoolingPolicy | An allocation policy for use with AllocatedObject and
STLAllocator |
  Ogre::CategorisedAllocPolicy< Cat > | |
 Ogre::Node::Listener | Listener which gets called back on Node events |
  Ogre::RibbonTrail | Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances |
 Ogre::NodeAnimationTrack::Splines | |
 Ogre::NumericSolver | Provides numeric solvers for Ogre |
 Ogre::OptimisedUtil | Utility class for provides optimised functions |
 Ogre::Page::PageRequest | Structure for holding background page requests |
 Ogre::Page::PageResponse | |
 Ogre::PageProvider | Abstract class that can be implemented by the user application to provide a way to retrieve or generate page data from a source of their choosing |
 Ogre::ParamCommand | Abstract class which is command object which gets/sets parameters |
  Ogre::BillboardParticleRenderer::CmdAccurateFacing | Command object for accurate facing(see ParamCommand) |
  Ogre::BillboardParticleRenderer::CmdBillboardOrigin | Command object for billboard origin (see ParamCommand) |
  Ogre::BillboardParticleRenderer::CmdBillboardRotationType | Command object for billboard rotation type (see ParamCommand) |
  Ogre::BillboardParticleRenderer::CmdBillboardType | Command object for billboard type (see ParamCommand) |
  Ogre::BillboardParticleRenderer::CmdCommonDirection | Command object for common direction (see ParamCommand) |
  Ogre::BillboardParticleRenderer::CmdCommonUpVector | Command object for common up-vector (see ParamCommand) |
  Ogre::BillboardParticleRenderer::CmdPointRendering | Command object for point rendering (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderBottomUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderLeftUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderMaterial | Command object for specifying the Material for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderRightUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderSize | Command object for specifying border sizes (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::BorderPanelOverlayElement::CmdBorderTopUV | Command object for specifying texture coordinates for the border (see ParamCommand) |
  Ogre::EmitterCommands::CmdAngle | Command object for ParticleEmitter - see ParamCommand |
  Ogre::EmitterCommands::CmdColour | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdColourRangeEnd | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdColourRangeStart | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdDirection | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdDirPositionRef | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdDuration | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdEmissionRate | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdEmittedEmitter | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMaxDuration | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMaxRepeatDelay | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMaxTTL | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMaxVelocity | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMinDuration | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMinRepeatDelay | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMinTTL | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdMinVelocity | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdName | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdPosition | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdRepeatDelay | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdTTL | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdUp | Command object for particle emitter - see ParamCommand |
  Ogre::EmitterCommands::CmdVelocity | Command object for particle emitter - see ParamCommand |
  Ogre::ExternalTextureSource::CmdFPS | |
  Ogre::ExternalTextureSource::CmdInputFileName | |
  Ogre::ExternalTextureSource::CmdPlayMode | |
  Ogre::ExternalTextureSource::CmdTecPassState | |
  Ogre::Font::CmdCharSpacer | |
  Ogre::Font::CmdCodePoints | Command object for Font - see ParamCommand |
  Ogre::Font::CmdResolution | Command object for Font - see ParamCommand |
  Ogre::Font::CmdSize | Command object for Font - see ParamCommand |
  Ogre::Font::CmdSource | Command object for Font - see ParamCommand |
  Ogre::Font::CmdType | Command object for Font - see ParamCommand |
  Ogre::GpuProgram::CmdAdjacency | |
  Ogre::GpuProgram::CmdManualNamedConstsFile | |
  Ogre::GpuProgram::CmdMorph | |
  Ogre::GpuProgram::CmdPose | |
  Ogre::GpuProgram::CmdSkeletal | |
  Ogre::GpuProgram::CmdSyntax | |
  Ogre::GpuProgram::CmdType | Command object - see ParamCommand |
  Ogre::GpuProgram::CmdVTF | |
  Ogre::OverlayElementCommands::CmdCaption | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdHeight | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdHorizontalAlign | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdLeft | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdMaterial | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdMetricsMode | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdTop | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdVerticalAlign | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdVisible | Command object for OverlayElement - see ParamCommand |
  Ogre::OverlayElementCommands::CmdWidth | Command object for OverlayElement - see ParamCommand |
  Ogre::PanelOverlayElement::CmdTiling | Command object for specifying tiling (see ParamCommand) |
  Ogre::PanelOverlayElement::CmdTransparent | Command object for specifying transparency (see ParamCommand) |
  Ogre::PanelOverlayElement::CmdUVCoords | Command object for specifying UV coordinates (see ParamCommand) |
  Ogre::ParticleSystem::CmdCull | Command object for cull_each (see ParamCommand) |
  Ogre::ParticleSystem::CmdEmittedEmitterQuota | Command object for emittedEmitterQuota (see ParamCommand) |
  Ogre::ParticleSystem::CmdHeight | Command object for particle_height (see ParamCommand) |
  Ogre::ParticleSystem::CmdIterationInterval | Command object for iteration interval(see ParamCommand) |
  Ogre::ParticleSystem::CmdLocalSpace | Command object for local space (see ParamCommand) |
  Ogre::ParticleSystem::CmdMaterial | Command object for material (see ParamCommand) |
  Ogre::ParticleSystem::CmdNonvisibleTimeout | Command object for nonvisible timeout (see ParamCommand) |
  Ogre::ParticleSystem::CmdQuota | Command object for quota (see ParamCommand) |
  Ogre::ParticleSystem::CmdRenderer | Command object for renderer (see ParamCommand) |
  Ogre::ParticleSystem::CmdSorted | Command object for sorting (see ParamCommand) |
  Ogre::ParticleSystem::CmdWidth | Command object for particle_width (see ParamCommand) |
  Ogre::TextAreaOverlayElement::CmdAlignment | Command object for setting the alignment |
  Ogre::TextAreaOverlayElement::CmdCaption | Command object for setting the caption |
  Ogre::TextAreaOverlayElement::CmdCharHeight | Command object for setting the char height |
  Ogre::TextAreaOverlayElement::CmdColour | Command object for setting the constant colour |
  Ogre::TextAreaOverlayElement::CmdColourBottom | Command object for setting the bottom colour |
  Ogre::TextAreaOverlayElement::CmdColourTop | Command object for setting the top colour |
  Ogre::TextAreaOverlayElement::CmdFontName | Command object for setting the caption |
  Ogre::TextAreaOverlayElement::CmdSpaceWidth | Command object for setting the width of a space |
  Ogre::UnifiedHighLevelGpuProgram::CmdDelegate | Command object for setting delegate (can set more than once) |
 Ogre::ParamDictionary | Class to hold a dictionary of parameters for a single class |
 Ogre::ParameterDef | Definition of a parameter supported by a StringInterface class, for introspection |
 Ogre::ParticleIterator | Convenience class to make it easy to step through all particles in a ParticleSystem |
 Ogre::ParticleSystem::SortByDirectionFunctor | Sort by direction functor |
 Ogre::ParticleSystem::SortByDistanceFunctor | Sort by distance functor |
 Ogre::Pass::HashFunc | Definition of a functor for calculating the hashcode of a Pass |
 Ogre::PixelFormatDescription | A record that describes a pixel format in detail |
 Ogre::PixelUtil | Some utility functions for packing and unpacking pixel data |
 Ogre::Plane | Defines a plane in 3D space |
  Ogre::MovablePlane | Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply |
 Ogre::PlaneBoundedVolume | Represents a convex volume bounded by planes |
 Ogre::PlatformInformation | Class which provides the run-time platform information Ogre runs on |
 Ogre::PMGenRequest | Request data structure |
 Ogre::PMGenRequest::IndexBuffer | |
 Ogre::PMGenRequest::SubmeshInfo | |
 Ogre::PMGenRequest::VertexBuffer | |
 Ogre::PMInjectorListener | |
 Ogre::Polygon | The class represents a polygon in 3D space |
 Ogre::Pool< T > | Template class describing a simple pool of items |
 Ogre::PrefabFactory | A factory class that can create various mesh prefabs |
 Ogre::ProfileFrame | Represents the total timing information of a profile since profiles can be called more than once each frame |
 Ogre::ProfileHistory | Represents a history of each profile during the duration of the app |
 Ogre::ProfileSessionListener | ProfileSessionListener should be used to visualize profile results |
  Ogre::OverlayProfileSessionListener | Concrete impl |
 Ogre::ProgressiveMeshGenerator::IndexBufferPointer | |
 Ogre::ProgressiveMeshGenerator::PMCollapsedEdge | |
 Ogre::ProgressiveMeshGenerator::PMEdge | |
 Ogre::ProgressiveMeshGenerator::PMIndexBufferInfo | |
 Ogre::ProgressiveMeshGenerator::PMTriangle | |
 Ogre::ProgressiveMeshGenerator::PMVertex | |
 Ogre::ProgressiveMeshGenerator::PMVertexEqual | |
 Ogre::ProgressiveMeshGenerator::PMVertexHash | |
 Ogre::ProgressiveMeshGeneratorBase | |
  Ogre::ProgressiveMeshGenerator | Improved version of ProgressiveMesh |
   Ogre::PMWorker | Processes requests |
  Ogre::QueuedProgressiveMeshGenerator | Creates a request for the worker |
 Ogre::PropertyValue | A simple structure designed just as a holder of property values between
the instances of objects they might target |
 Ogre::Quaternion | Implementation of a Quaternion, i.e |
 Ogre::QueuedRenderableCollection::DepthSortDescendingLess | Comparator to order objects by descending camera distance |
 Ogre::QueuedRenderableCollection::PassGroupLess | Comparator to order pass groups |
 Ogre::QueuedRenderableCollection::RadixSortFunctorDistance | Functor for descending sort value 2 for radix sort (distance) |
 Ogre::QueuedRenderableCollection::RadixSortFunctorPass | Functor for accessing sort value 1 for radix sort (Pass) |
 Ogre::QueuedRenderableVisitor | Visitor interface for items in a QueuedRenderableCollection |
  Ogre::SceneManager::SceneMgrQueuedRenderableVisitor | Inner helper class to implement the visitor pattern for rendering objects in a queue |
 Ogre::Radian | Wrapper class which indicates a given angle value is in Radians |
 Ogre::RadixSort< TContainer, TContainerValueType, TCompValueType > | Class for performing a radix sort (fast comparison-less sort based on byte value) on various standard STL containers |
 Ogre::RadixSort< TContainer, TContainerValueType, TCompValueType >::SortEntry | |
 Ogre::Ray | Representation of a ray in space, i.e |
 Ogre::RaySceneQueryListener | Alternative listener class for dealing with RaySceneQuery |
  Ogre::RaySceneQuery | Specialises the SceneQuery class for querying along a ray |
 Ogre::RaySceneQueryResultEntry | This struct allows a single comparison of result data no matter what the type |
 Ogre::Renderable | Abstract class defining the interface all renderable objects must implement |
  Ogre::BillboardChain | Allows the rendering of a chain of connected billboards |
  Ogre::BillboardSet | A collection of billboards (faces which are always facing the given direction) with the same (default) dimensions, material and which are fairly close proximity to each other |
  Ogre::BorderRenderable | Class for rendering the border of a BorderPanelOverlayElement |
  Ogre::Frustum | 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 |
  Ogre::InstanceBatch | InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived to implement different instancing techniques ( |
  Ogre::ManualObject::ManualObjectSection | Built, renderable section of geometry |
  Ogre::Node::DebugRenderable | Inner class for displaying debug renderable for Node |
  Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay |
  Ogre::ShadowRenderable | Class which represents the renderable aspects of a set of shadow volume faces |
  Ogre::SimpleRenderable | Simple implementation of MovableObject and Renderable for single-part custom objects |
  Ogre::StaticGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored |
  Ogre::SubEntity | Utility class which defines the sub-parts of an Entity |
  Ogre::TerrainQuadTreeNode::Rend | Hook to the render queue |
 Ogre::Renderable::RenderSystemData | An internal class that should be used only by a render system for internal use |
 Ogre::Renderable::Visitor | Visitor object that can be used to iterate over a collection of Renderable instances abstractly |
 Ogre::RenderablePass | Struct associating a single Pass with a single Renderable |
 Ogre::RenderObjectListener | Abstract interface which classes must implement if they wish to receive events from the scene manager when single object is about to be rendered |
  Ogre::RTShader::ShaderGenerator::SGRenderObjectListener | Shader generator RenderObjectListener sub class |
 Ogre::RenderOperation | 'New' rendering operation using vertex buffers |
 Ogre::RenderQueue::RenderableListener | Class to listen in on items being added to the render queue |
 Ogre::RenderQueueListener | Abstract interface which classes must implement if they wish to receive events from the render queue |
  Ogre::CompositorChain::RQListener | Render queue listener used to set up rendering events |
  Ogre::OverlaySystem | This class simplify initialization / finalization of the overlay system |
 Ogre::RenderSystem::Listener | Defines a listener on the custom events that this render system
can raise |
 Ogre::RenderSystem::RenderSystemContext | |
 Ogre::RenderTarget::FrameStats | |
 Ogre::RenderTarget::Impl | RenderSystem specific interface for a RenderTarget; this should be subclassed by RenderSystems |
 Ogre::RenderTargetEvent | Struct containing information about a RenderTarget event |
 Ogre::RenderTargetListener | A interface class defining a listener which can be used to receive notifications of RenderTarget events |
  Ogre::CompositorChain | Chain of compositor effects applying to one viewport |
 Ogre::RenderTargetViewportEvent | Struct containing information about a RenderTarget Viewport-specific event |
 Ogre::RenderToVertexBuffer | An object which renders geometry to a vertex |
 Ogre::RenderWindowDescription | Render window creation parameters |
 Ogre::Resource::Listener | |
  Ogre::Entity | Defines an instance of a discrete, movable object based on a Mesh |
  Ogre::GpuProgramUsage | This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit |
 Ogre::ResourceBackgroundQueue::Listener | This abstract listener interface lets you get notifications of
completed background processes instead of having to poll ticket statuses |
 Ogre::ResourceBackgroundQueue::ResourceRequest | Encapsulates a queued request for the background queue |
 Ogre::ResourceBackgroundQueue::ResourceResponse | Struct that holds details of queued notifications |
 Ogre::ResourceGroupListener | This abstract class defines an interface which is called back during resource group loading to indicate the progress of the load |
 Ogre::ResourceGroupManager::ResourceDeclaration | Nested struct defining a resource declaration |
 Ogre::ResourceGroupManager::ResourceGroup | Resource group entry |
 Ogre::ResourceGroupManager::ResourceLocation | Resource location entry |
 Ogre::ResourceLoadingListener | |
 Ogre::RotationalSpline | This class interpolates orientations (rotations) along a spline using derivatives of quaternions |
 Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare | Comparator function to be used for comparisons |
 Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan | Comparator function to be used for sorting |
 Ogre::RTShader::ParameterFactory | Helper utility class that creates common parameters |
 Ogre::RTShader::ProgramProcessor::MergeCombination | |
 Ogre::RTShader::ProgramProcessor::MergeParameter | |
 Ogre::RTShader::ShaderGenerator::MatGroupPair_less | |
 Ogre::RTShader::SubRenderStateAccessor | This class uses as accessor from a template SubRenderState to all of its instances that
created based on it |
 Ogre::SceneManager::LightClippingInfo | Struct for caching light clipping information for re-use in a frame |
 Ogre::SceneManager::LightInfo | Cached light information, used to tracking light's changes |
 Ogre::SceneManager::lightLess | Comparator for sorting lights relative to a point |
 Ogre::SceneManager::lightsForShadowTextureLess | Default sorting routine which sorts lights which cast shadows to the front of a list, sub-sorting by distance |
 Ogre::SceneManager::Listener | Class that allows listening in on the various stages of SceneManager processing, so that custom behaviour can be implemented from outside |
  Ogre::RTShader::ShaderGenerator::SGSceneManagerListener | Shader generator scene manager sub class |
  Ogre::Terrain | The main containing class for a chunk of terrain |
 Ogre::SceneManager::materialLess | Comparator for material map, for sorting materials into render order (e.g |
 Ogre::SceneManager::MovableObjectCollection | Simple structure to hold MovableObject map and a mutex to go with it |
 Ogre::SceneManager::RenderContext | |
 Ogre::SceneManager::SkyBoxGenParameters | |
 Ogre::SceneManager::SkyDomeGenParameters | |
 Ogre::SceneManager::SkyPlaneGenParameters | |
 Ogre::SceneManagerMetaData | Structure containing information about a scene manager |
 Ogre::SceneQuery::WorldFragment | Represents part of the world geometry that is a result of a SceneQuery |
 Ogre::SceneQueryListener | This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results |
  Ogre::RegionSceneQuery | Abstract class defining a query which returns single results from a region |
  Ogre::SceneManager::ShadowCasterSceneQueryListener | Inner class to use as callback for shadow caster scene query |
 Ogre::ScriptCompiler::AbstractTreeBuilder | |
 Ogre::ScriptCompilerEvent | This struct is a base class for events which can be thrown by the compilers and caught by subscribers |
  Ogre::CreateCompositorScriptCompilerEvent | |
  Ogre::CreateGpuProgramScriptCompilerEvent | |
  Ogre::CreateGpuSharedParametersScriptCompilerEvent | |
  Ogre::CreateHighLevelGpuProgramScriptCompilerEvent | |
  Ogre::CreateMaterialScriptCompilerEvent | |
  Ogre::CreateParticleSystemScriptCompilerEvent | |
  Ogre::PreApplyTextureAliasesScriptCompilerEvent | |
  Ogre::ProcessNameExclusionScriptCompilerEvent | |
  Ogre::ProcessResourceNameScriptCompilerEvent | |
 Ogre::ScriptCompilerListener | This is a listener for the compiler |
 Ogre::ScriptLoader | Abstract class defining the interface used by classes which wish to perform script loading to define instances of whatever they manage |
  Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them |
  Ogre::ParticleSystemManager | Manages particle systems, particle system scripts (templates) and the available emitter & affector factories |
  Ogre::ResourceManager | Defines a generic resource handler |
  Ogre::ScriptCompilerManager | Manages threaded compilation of scripts |
 Ogre::ScriptToken | This struct represents a token, which is an ID'd lexeme from the parsing input stream |
 Ogre::set< T, P, A > | |
 Ogre::ShadowCaster | This class defines the interface that must be implemented by shadow casters |
  Ogre::MovableObject | Abstract class defining a movable object in a scene |
 Ogre::ShadowTextureConfig | Structure containing the configuration for one shadow texture |
 Ogre::SharedPtr< T > | Reference-counted shared pointer, used for objects where implicit destruction is required |
 Ogre::SharedPtrInfo | |
  Ogre::SharedPtrInfoDelete< T > | |
  Ogre::SharedPtrInfoDeleteT< T > | |
  Ogre::SharedPtrInfoFree< T > | |
 Ogre::SimpleSpline | A very simple spline class which implements the Catmull-Rom class of splines |
 Ogre::Singleton< T > | Template class for creating single-instance global classes |
 Ogre::SmallVectorBase | SmallVectorBase - This is all the non-templated stuff common to all SmallVectors |
  Ogre::SmallVectorTemplateCommon< T > | |
   Ogre::SmallVectorTemplateBase< T, isPodLike > | SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's |
   Ogre::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's |
   Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > | |
    Ogre::SmallVectorImpl< T > | SmallVectorImpl - This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter |
     Ogre::SmallVector< T, N > | SmallVector - This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small |
     Ogre::SmallVector< T, 0 > | Specialize SmallVector at N=0 |
     Ogre::SmallVector< T, S > | |
      Ogre::ProgressiveMeshGenerator::VectorSet< T, S > | |
  Ogre::SmallVectorTemplateCommon< PMEdge > | |
   Ogre::SmallVectorTemplateBase< PMEdge, isPodLike< PMEdge >::value > | |
    Ogre::SmallVectorImpl< PMEdge > | |
     Ogre::SmallVector< PMEdge, S > | |
      Ogre::ProgressiveMeshGenerator::VectorSet< PMEdge, 8 > | |
  Ogre::SmallVectorTemplateCommon< PMTriangle * > | |
   Ogre::SmallVectorTemplateBase< PMTriangle *, isPodLike< PMTriangle * >::value > | |
    Ogre::SmallVectorImpl< PMTriangle * > | |
     Ogre::SmallVector< PMTriangle *, S > | |
      Ogre::ProgressiveMeshGenerator::VectorSet< PMTriangle *, 7 > | |
 Ogre::SmallVectorBase::U | |
 Ogre::Sphere | A sphere primitive, mostly used for bounds checking |
 Ogre::StaticCache< cacheSize > | Template version of cache based on static array |
 Ogre::StaticFaceGroup | Collects a group of static i.e |
 Ogre::StaticGeometry::SubMeshLodGeometryLink | Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry |
 Ogre::StdAlignedAllocPolicy< Alignment > | A "standard" allocation policy for use with AllocatedObject and STLAllocator, which aligns memory at a given boundary (which should be a power of 2) |
 Ogre::StdAllocPolicy | A "standard" allocation policy for use with AllocatedObject and STLAllocator |
 Ogre::STLAllocator< T, AllocPolicy >::rebind< U > | Standard rebind mechanism |
 Ogre::STLAllocatorBase< T > | Wrapper class for operating as an STL container allocator |
  Ogre::STLAllocator< T, AllocPolicy > | |
 Ogre::STLAllocatorBase< const T > | |
 Ogre::StringConverter | Class for converting the core Ogre data types to/from Strings |
 Ogre::StringInterface | Class defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers |
  Ogre::ExternalTextureSource | IMPORTANT: **Plugins must override default dictionary name!**
Base class that texture plugins derive from |
  Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay |
  Ogre::ParticleAffector | Abstract class defining the interface to be implemented by particle affectors |
  Ogre::ParticleEmitter | Abstract class defining the interface to be implemented by particle emitters |
  Ogre::ParticleSystem | Class defining particle system based special effects |
  Ogre::ParticleSystemRenderer | Abstract class defining the interface required to be implemented by classes which provide rendering capability to ParticleSystem instances |
  Ogre::Resource | Abstract class representing a loadable resource (e.g |
 Ogre::StringUtil | Utility class for manipulating Strings |
 Ogre::TangentSpaceCalc | Class for calculating a tangent space basis |
 Ogre::TangentSpaceCalc::IndexRemap | Information about a remapped index |
 Ogre::TangentSpaceCalc::Result | The result of having built a tangent space basis |
 Ogre::TangentSpaceCalc::VertexInfo | |
 Ogre::Technique::GPUDeviceNameRule | Rule controlling whether technique is deemed supported based on GPU device name |
 Ogre::Technique::GPUVendorRule | Rule controlling whether technique is deemed supported based on GPU vendor |
 Ogre::Terrain::DerivedDataRequest | A data holder for communicating with the background derived data update |
 Ogre::Terrain::DerivedDataResponse | A data holder for communicating with the background derived data update |
 Ogre::Terrain::GenerateMaterialRequest | A data holder for communicating with the background GetMaterial |
 Ogre::Terrain::ImportData | Structure encapsulating import data that you may use to bootstrap the terrain without loading from a native data stream |
 Ogre::Terrain::LayerInstance | An instance of a layer, with specific texture names |
 Ogre::TerrainAutoUpdateLodFactory | |
 Ogre::TerrainGroup::LoadRequest | Structure for holding the load request |
 Ogre::TerrainGroup::RayResult | Result from a terrain ray intersection with the terrain group |
 Ogre::TerrainGroup::TerrainSlotDefinition | Definition of how to populate a 'slot' in the terrain group |
 Ogre::TerrainLayerDeclaration | The definition of the information each layer will contain in this terrain |
 Ogre::TerrainLayerSampler | Description of a sampler that will be used with each layer |
 Ogre::TerrainLayerSamplerElement | Information about one element of a sampler / texture within a layer |
 Ogre::TerrainLodManager::LoadLodRequest | |
 Ogre::TerrainLodManager::LodInfo | |
 Ogre::TextureUnitState::TextureEffect | Internal structure defining a texture effect |
 Ogre::TextureUnitState::UVWAddressingMode | Texture addressing mode for each texture coordinate |
 Ogre::TimeIndex | Time index object used to search keyframe at the given position |
 Ogre::TRect< T > | |
 Ogre::vector< T, A > | |
 Ogre::Vector2 | Standard 2-dimensional vector |
 Ogre::Vector3 | Standard 3-dimensional vector |
 Ogre::Vector4 | 4-dimensional homogeneous vector |
 Ogre::VertexBoneAssignment_s | Records the assignment of a single vertex to a single bone with the corresponding weight |
 Ogre::VertexData::HardwareAnimationData | Struct used to hold hardware morph / pose vertex data information |
 Ogre::VertexPoseKeyFrame::PoseRef | Reference to a pose at a given influence level |
 Ogre::ViewPoint | Structure for holding a position & orientation pair |
 Ogre::Viewport::Listener | Listener interface so you can be notified of Viewport changes |
  Ogre::CompositorChain | Chain of compositor effects applying to one viewport |
 Ogre::VisibleObjectsBoundsInfo | Structure collecting together information about the visible objects
that have been discovered in a scene |
 Ogre::Volume::ChunkParameters | Parameters for loading the volume |
 Ogre::Volume::ChunkRequest | Data being passed around while loading |
 Ogre::Volume::ChunkTreeSharedData | Internal shared values of the chunks which are equal in the whole tree |
 Ogre::Volume::DualCell | To store the generated dual cells in a vector |
 Ogre::Volume::MeshBuilderCallback | Callback class when the user needs information about the triangles of chunks of a LOD level |
 Ogre::Volume::OctreeNodeSplitPolicy | The class deciding on whether to split an octree node or not when building the octree |
 Ogre::Volume::SimplexNoise | Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java Thanks Stefan Gustavson! |
 Ogre::Volume::Source | Abstract class defining the density function |
  Ogre::Volume::CacheSource | A caching Source |
  Ogre::Volume::CSGCubeSource | A not rotated cube |
  Ogre::Volume::CSGOperationSource | Abstract operation volume source holding two sources as operants |
   Ogre::Volume::CSGDifferenceSource | Builds the difference between two sources |
   Ogre::Volume::CSGIntersectionSource | Builds the intersection between two sources |
   Ogre::Volume::CSGUnionSource | Builds the union between two sources |
  Ogre::Volume::CSGPlaneSource | A plane |
  Ogre::Volume::CSGSphereSource | A sphere |
  Ogre::Volume::CSGUnarySource | Source which does a unary operation to another one |
   Ogre::Volume::CSGNegateSource | Negates the given volume |
   Ogre::Volume::CSGNoiseSource | |
   Ogre::Volume::CSGScaleSource | Scales the given volume source |
  Ogre::Volume::GridSource | A volume source from a discrete 3d grid |
   Ogre::Volume::HalfFloatGridSource | A volume source from a 16 Bit float 3D grid capable of loading volume
serializations |
   Ogre::Volume::TextureSource | A volume source from a 3D texture |
 Ogre::Volume::Vertex | Lightweight struct to represent a mesh vertex |
 Ogre::WindowEventListener | |
 Ogre::WindowEventUtilities | |
 Ogre::WorkQueue::RequestHandler | Interface definition for a handler of requests |
  Ogre::Page | Page class |
  Ogre::PMWorker | Processes requests |
  Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread |
  Ogre::Terrain | The main containing class for a chunk of terrain |
  Ogre::TerrainGroup | Helper class to assist you in managing multiple terrain instances that are connected to each other |
  Ogre::TerrainLodManager | Terrain LOD data manager |
  Ogre::TerrainPagedWorldSection | A world section which includes paged terrain |
  Ogre::Volume::ChunkHandler | Handles the WorkQueue management of the chunks |
 Ogre::WorkQueue::ResponseHandler | Interface definition for a handler of responses |
  Ogre::Page | Page class |
  Ogre::PMInjector | Injects the output of a request to the mesh in a thread safe way |
  Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread |
  Ogre::Terrain | The main containing class for a chunk of terrain |
  Ogre::TerrainGroup | Helper class to assist you in managing multiple terrain instances that are connected to each other |
  Ogre::TerrainLodManager | Terrain LOD data manager |
  Ogre::TerrainPagedWorldSection | A world section which includes paged terrain |
  Ogre::Volume::ChunkHandler | Handles the WorkQueue management of the chunks |
 Ogre::Pool< ResourcePtr > | |
  Ogre::ResourceManager::ResourcePool | Definition of a pool of resources, which users can use to reuse similar resources many times without destroying and recreating them |
 Ogre::RadixSort< ActiveBillboardList, Ogre::Billboard *, float > | |
 Ogre::RadixSort< ActiveParticleList, Ogre::Particle *, float > | |
 Ogre::RadixSort< RenderablePassList, Ogre::RenderablePass, float > | |
 Ogre::RadixSort< RenderablePassList, Ogre::RenderablePass, uint32 > | |
 Ogre::set< BackgroundProcessTicket > | |
 Ogre::set< Bone * > | |
 Ogre::set< Controller< Real > * > | |
 Ogre::set< HardwareCounterBuffer * > | |
 Ogre::set< HardwareIndexBuffer * > | |
 Ogre::set< HardwareUniformBuffer * > | |
 Ogre::set< HardwareVertexBuffer * > | |
 Ogre::set< Listener * > | |
 Ogre::set< LodListener * > | |
 Ogre::set< Node * > | |
 Ogre::set< Ogre::FrameListener * > | |
 Ogre::set< Program * > | |
 Ogre::set< RenderTarget * > | |
 Ogre::set< SceneNode * > | |
 Ogre::set< String > | |
 Ogre::set< SubRenderState * > | |
 Ogre::set< uint8 > | |
 Ogre::set< VertexBufferBinding * > | |
 Ogre::set< VertexDeclaration * > | |
 Ogre::set< WorldFragmentType > | |
 Ogre::SharedPtr< AbstractNodeList > | |
 Ogre::SharedPtr< AnimableValue > | |
 Ogre::SharedPtr< ControllerFunction< Real > > | |
 Ogre::SharedPtr< ControllerValue< Real > > | |
 Ogre::SharedPtr< DataStream > | |
 Ogre::SharedPtr< Font > | |
 Ogre::SharedPtr< GpuLogicalBufferStruct > | |
 Ogre::SharedPtr< GpuNamedConstants > | |
 Ogre::SharedPtr< GpuProgram > | |
 Ogre::SharedPtr< GpuProgramParameters > | |
 Ogre::SharedPtr< GpuSharedParameters > | |
 Ogre::SharedPtr< HardwareCounterBuffer > | |
  Ogre::HardwareCounterBufferSharedPtr | Shared pointer implementation used to share counter buffers |
 Ogre::SharedPtr< HardwareIndexBuffer > | |
  Ogre::HardwareIndexBufferSharedPtr | Shared pointer implementation used to share index buffers |
 Ogre::SharedPtr< HardwarePixelBuffer > | |
  Ogre::HardwarePixelBufferSharedPtr | Shared pointer implementation used to share pixel buffers |
 Ogre::SharedPtr< HardwareUniformBuffer > | |
  Ogre::HardwareUniformBufferSharedPtr | Shared pointer implementation used to share uniform buffers |
 Ogre::SharedPtr< HardwareVertexBuffer > | |
  Ogre::HardwareVertexBufferSharedPtr | Shared pointer implementation used to share vertex buffers |
 Ogre::SharedPtr< HighLevelGpuProgram > | |
 Ogre::SharedPtr< Material > | |
 Ogre::SharedPtr< Mesh > | |
 Ogre::SharedPtr< Ogre::ControllerFunction< Real > > | |
 Ogre::SharedPtr< Ogre::ControllerFunction< T > > | |
 Ogre::SharedPtr< Ogre::ControllerValue< Real > > | |
 Ogre::SharedPtr< Ogre::ControllerValue< T > > | |
 Ogre::SharedPtr< Parameter > | |
 Ogre::SharedPtr< Resource > | |
 Ogre::SharedPtr< ShadowCameraSetup > | |
 Ogre::SharedPtr< Skeleton > | |
 Ogre::SharedPtr< SubRenderStateAccessor > | |
 Ogre::SharedPtr< TerrainMaterialGenerator > | |
 Ogre::SharedPtr< Texture > | |
 Ogre::Singleton< AbsolutePixelCountLodStrategy > | |
  Ogre::AbsolutePixelCountLodStrategy | |
 Ogre::Singleton< ArchiveManager > | |
  Ogre::ArchiveManager | This class manages the available ArchiveFactory plugins |
 Ogre::Singleton< CompositorManager > | |
  Ogre::CompositorManager | Class for managing Compositor settings for Ogre |
 Ogre::Singleton< ControllerManager > | |
  Ogre::ControllerManager | Class for managing Controller instances |
 Ogre::Singleton< DistanceLodBoxStrategy > | |
  Ogre::DistanceLodBoxStrategy | Level of detail strategy based on distance from camera to an object's bounding box |
 Ogre::Singleton< DistanceLodSphereStrategy > | |
  Ogre::DistanceLodSphereStrategy | Level of detail strategy based on distance from camera to an object's bounding sphere |
 Ogre::Singleton< DynLibManager > | |
  Ogre::DynLibManager | Manager for Dynamic-loading Libraries |
 Ogre::Singleton< ExternalTextureSourceManager > | |
  Ogre::ExternalTextureSourceManager | Singleton Class which handles the registering and control of texture plugins |
 Ogre::Singleton< FontManager > | |
  Ogre::FontManager | Manages Font resources, parsing .fontdef files and generally organising them |
 Ogre::Singleton< GpuProgramManager > | |
  Ogre::GpuProgramManager | |
 Ogre::Singleton< HardwareBufferManager > | |
  Ogre::HardwareBufferManager | Singleton wrapper for hardware buffer manager |
 Ogre::Singleton< HighLevelGpuProgramManager > | |
  Ogre::HighLevelGpuProgramManager | This ResourceManager manages high-level vertex and fragment programs |
 Ogre::Singleton< LodStrategyManager > | |
  Ogre::LodStrategyManager | Manager for LOD strategies |
 Ogre::Singleton< LogManager > | |
  Ogre::LogManager | The log manager handles the creation and retrieval of logs for the application |
 Ogre::Singleton< MaterialManager > | |
  Ogre::MaterialManager | Class for managing Material settings for Ogre |
 Ogre::Singleton< MeshManager > | |
  Ogre::MeshManager | Handles the management of mesh resources |
 Ogre::Singleton< OverlayManager > | |
  Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them |
 Ogre::Singleton< ParticleSystemManager > | |
  Ogre::ParticleSystemManager | Manages particle systems, particle system scripts (templates) and the available emitter & affector factories |
 Ogre::Singleton< PMInjector > | |
  Ogre::PMInjector | Injects the output of a request to the mesh in a thread safe way |
 Ogre::Singleton< PMWorker > | |
  Ogre::PMWorker | Processes requests |
 Ogre::Singleton< Profiler > | |
  Ogre::Profiler | The profiler allows you to measure the performance of your code |
 Ogre::Singleton< ProgramManager > | |
  Ogre::RTShader::ProgramManager | A singleton manager class that manages shader based programs |
 Ogre::Singleton< ProgramWriterManager > | |
  Ogre::RTShader::ProgramWriterManager | |
 Ogre::Singleton< RenderSystemCapabilitiesManager > | |
  Ogre::RenderSystemCapabilitiesManager | Class for managing RenderSystemCapabilities database for Ogre |
 Ogre::Singleton< ResourceBackgroundQueue > | |
  Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread |
 Ogre::Singleton< ResourceGroupManager > | |
  Ogre::ResourceGroupManager | 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 |
 Ogre::Singleton< Root > | |
  Ogre::Root | The root class of the Ogre system |
 Ogre::Singleton< SceneManagerEnumerator > | |
  Ogre::SceneManagerEnumerator | Enumerates the SceneManager classes available to applications |
 Ogre::Singleton< ScreenRatioPixelCountLodStrategy > | |
  Ogre::ScreenRatioPixelCountLodStrategy | |
 Ogre::Singleton< ScriptCompilerManager > | |
  Ogre::ScriptCompilerManager | Manages threaded compilation of scripts |
 Ogre::Singleton< ShaderGenerator > | |
  Ogre::RTShader::ShaderGenerator | Shader generator system main interface |
 Ogre::Singleton< ShadowTextureManager > | |
  Ogre::ShadowTextureManager | Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree |
 Ogre::Singleton< SkeletonManager > | |
  Ogre::SkeletonManager | Handles the management of skeleton resources |
 Ogre::Singleton< TerrainGlobalOptions > | |
  Ogre::TerrainGlobalOptions | Options class which just stores default options for the terrain |
 Ogre::Singleton< TextureManager > | |
  Ogre::TextureManager | Class for loading & managing textures |
 Ogre::StaticCache< 16 *OGRE_STREAM_TEMP_SIZE > | |
 Ogre::StaticCache< 2 *OGRE_STREAM_TEMP_SIZE > | |
 exception | |
  Ogre::Exception | When thrown, provides information about an error that has occurred inside the engine |
   Ogre::FileNotFoundException | |
   Ogre::InternalErrorException | |
   Ogre::InvalidParametersException | |
   Ogre::InvalidStateException | |
   Ogre::IOException | |
   Ogre::ItemIdentityException | |
   Ogre::RenderingAPIException | |
   Ogre::RuntimeAssertionException | |
   Ogre::UnimplementedException | |
 Ogre::TRect< float > | |
 Ogre::TRect< long > | |
 Ogre::TRect< Real > | |
 UIView | |
  OgreView | |
 UIWindow | |
  OgreWindow | |
 Ogre::vector< AutoConstantEntry > | |
 Ogre::vector< Billboard * > | |
 Ogre::vector< Bone * > | |
 Ogre::vector< Camera * > | |
 Ogre::vector< ChainSegment > | |
 Ogre::vector< char > | |
 Ogre::vector< CodePointRange > | |
 Ogre::vector< ColourValue > | |
 Ogre::vector< CommonVertex > | |
 Ogre::vector< CompositionPass * > | |
 Ogre::vector< CompositionTargetPass * > | |
 Ogre::vector< CompositionTechnique * > | |
 Ogre::vector< CompositorInstance * > | |
 Ogre::vector< CompositorInstance::RenderSystemOperation * > | |
 Ogre::vector< const SceneManagerMetaData * > | |
 Ogre::vector< const VertexData * > | |
 Ogre::vector< CopyDataEntry > | |
 Ogre::vector< double > | |
 Ogre::vector< DualCell > | |
 Ogre::vector< DynLib * > | |
 Ogre::vector< Edge > | |
 Ogre::vector< EdgeGroup > | |
 Ogre::vector< Element > | |
 Ogre::vector< Entity * > | |
 Ogre::vector< EntityMaterialLodChangedEvent > | |
 Ogre::vector< EntityMeshLodChangedEvent > | |
 Ogre::vector< FileInfo > | |
 Ogre::vector< float > | |
 Ogre::vector< Function * > | |
 Ogre::vector< FunctionAtom * > | |
 Ogre::vector< Geometry > | |
 Ogre::vector< GeometryBucket * > | |
 Ogre::vector< GPUDeviceNameRule > | |
 Ogre::vector< GpuSharedParametersUsage > | |
 Ogre::vector< GPUVendorRule > | |
 Ogre::vector< HardwareAnimationData > | |
 Ogre::vector< IlluminationPass * > | |
 Ogre::vector< IndexData * > | |
 Ogre::vector< InstanceBatch * > | |
 Ogre::vector< InstancedEntity * > | |
 Ogre::vector< InstanceManager * > | |
 Ogre::vector< int > | |
 Ogre::vector< KeyFrame * > | |
 Ogre::vector< LayerInstance > | |
 Ogre::vector< LightInfo > | |
 Ogre::vector< LinkedSkeletonAnimationSource > | |
 Ogre::vector< Listener * > | |
 Ogre::vector< LODBucket * > | |
 Ogre::vector< LodLevel * > | |
 Ogre::vector< LodLevel > | |
 Ogre::vector< LogListener * > | |
 Ogre::vector< ManualObjectSection * > | |
 Ogre::vector< MergeCombination > | |
 Ogre::vector< MeshLodUsage > | |
 Ogre::vector< MeshVersionData * > | |
 Ogre::vector< MovableObjectLodChangedEvent > | |
 Ogre::vector< Node * > | |
 Ogre::vector< Ogre::FloatRect > | |
 Ogre::vector< Ogre::ParticleAffector * > | |
 Ogre::vector< Ogre::ParticleEmitter * > | |
 Ogre::vector< Ogre::Plane > | |
 Ogre::vector< Ogre::PMGenRequest::IndexBuffer > | |
 Ogre::vector< Ogre::PMGenRequest::SubmeshInfo > | |
 Ogre::vector< Ogre::Quaternion > | |
 Ogre::vector< Ogre::ScriptTranslatorManager * > | |
 Ogre::vector< Ogre::Vector3 > | |
 Ogre::vector< Operand > | |
 Ogre::vector< PageContent * > | |
 Ogre::vector< PageContentCollection * > | |
 Ogre::vector< ParameterDef > | |
 Ogre::vector< ParameterPtr > | |
 Ogre::vector< Particle * > | |
 Ogre::vector< ParticleAffector * > | |
 Ogre::vector< ParticleEmitter * > | |
 Ogre::vector< Pass * > | |
 Ogre::vector< PixelFormat > | |
 Ogre::vector< Plane > | |
 Ogre::vector< PlaneBoundedVolume > | |
 Ogre::vector< Plugin * > | |
 Ogre::vector< PMCollapsedEdge > | |
 Ogre::vector< PMIndexBufferInfo > | |
 Ogre::vector< PMTriangle > | |
 Ogre::vector< PMVertex * > | |
 Ogre::vector< PMVertex > | |
 Ogre::vector< Polygon * > | |
 Ogre::vector< Pose * > | |
 Ogre::vector< PoseRef > | |
 Ogre::vector< Profile * > | |
 Ogre::vector< ProfileSessionListener * > | |
 Ogre::vector< ProgramProcessor * > | |
 Ogre::vector< ProgramWriterFactory * > | |
 Ogre::vector< QueuedGeometry * > | |
 Ogre::vector< QueuedSubMesh * > | |
 Ogre::vector< RaySceneQueryResultEntry > | |
 Ogre::vector< Real > | |
 Ogre::vector< RenderablePass > | |
 Ogre::vector< RenderObjectListener * > | |
 Ogre::vector< RenderOperation * > | |
 Ogre::vector< RenderOperation::OperationType > | |
 Ogre::vector< RenderQueueInvocation * > | |
 Ogre::vector< RenderQueueListener * > | |
 Ogre::vector< RenderState * > | |
 Ogre::vector< RenderSystem * > | |
 Ogre::vector< RenderSystemOpPair > | |
 Ogre::vector< RenderTargetListener * > | |
 Ogre::vector< RenderTexture * > | |
 Ogre::vector< ResourceGroupListener * > | |
 Ogre::vector< SGPass * > | |
 Ogre::vector< SGTechnique * > | |
 Ogre::vector< ShaderGenerator::SGPass * > | |
 Ogre::vector< ShadowCaster * > | |
 Ogre::vector< ShadowRenderable * > | |
 Ogre::vector< ShadowTextureConfig > | |
 Ogre::vector< SharedPtr< Texture > > | |
 Ogre::vector< size_t > | |
 Ogre::vector< std::pair< String, String > > | |
 Ogre::vector< String > | |
 Ogre::vector< SubEntity * > | |
 Ogre::vector< SubMesh * > | |
 Ogre::vector< SubRenderState * > | |
 Ogre::vector< TargetOperation > | |
 Ogre::vector< Technique * > | |
 Ogre::vector< TerrainLayerBlendMap * > | |
 Ogre::vector< TerrainLayerSampler > | |
 Ogre::vector< TerrainLayerSamplerElement > | |
 Ogre::vector< TextureDefinition * > | |
 Ogre::vector< TexturePtr > | |
 Ogre::vector< TextureUnitState * > | |
 Ogre::vector< Triangle > | |
 Ogre::vector< uint8 * > | |
 Ogre::vector< UniformParameterPtr > | |
 Ogre::vector< unsigned short > | |
 Ogre::vector< ushort > | |
 Ogre::vector< Vector3 > | |
 Ogre::vector< Vector4 > | |
 Ogre::vector< Vertex > | |
 Ogre::vector< VertexInfo > | |