OGRE  14.2
Object-Oriented Graphics Rendering Engine
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CAbstractNodeAlloc
 CaiMatrix4x4t< TReal >
 CAnimableAlloc
 CAnimationAlloc
 CArchiveAlloc
 CBatchedGeometryAlloc
 Cbsp_brush_t
 Cbsp_brushside_t
 Cbsp_face_t
 Cbsp_header_t
 Cbsp_leaf_t
 Cbsp_lump_entry_t
 Cbsp_model_t
 Cbsp_node_t
 Cbsp_plane_t
 Cbsp_shader_t
 Cbsp_vertex_t
 Cbsp_vis_t
 CbtIDebugDraw
 CbtMotionState
 CBufferAlloc
 CCodecAlloc
 CCompositorInstAlloc
 COgre::ComPtr< ID3D11BlendState >
 COgre::ComPtr< ID3D11Buffer >
 COgre::ComPtr< ID3D11ClassLinkage >
 COgre::ComPtr< ID3D11ComputeShader >
 COgre::ComPtr< ID3D11DepthStencilState >
 COgre::ComPtr< ID3D11DepthStencilView >
 COgre::ComPtr< ID3D11DeviceContextN >
 COgre::ComPtr< ID3D11DeviceN >
 COgre::ComPtr< ID3D11DomainShader >
 COgre::ComPtr< ID3D11GeometryShader >
 COgre::ComPtr< ID3D11HullShader >
 COgre::ComPtr< ID3D11InfoQueue >
 COgre::ComPtr< ID3D11PixelShader >
 COgre::ComPtr< ID3D11Query >
 COgre::ComPtr< ID3D11RasterizerState >
 COgre::ComPtr< ID3D11RenderTargetView >
 COgre::ComPtr< ID3D11Resource >
 COgre::ComPtr< ID3D11SamplerState >
 COgre::ComPtr< ID3D11ShaderResourceView >
 COgre::ComPtr< ID3D11Texture1D >
 COgre::ComPtr< ID3D11Texture2D >
 COgre::ComPtr< ID3D11Texture3D >
 COgre::ComPtr< ID3D11UnorderedAccessView >
 COgre::ComPtr< ID3D11VertexShader >
 COgre::ComPtr< IDXGIAdapterN >
 COgre::ComPtr< IDXGIFactoryN >
 COgre::ComPtr< IDXGISwapChainN >
 CConfigAlloc
 CControllerAlloc
 CDynLibAlloc
 CEdgeDataAlloc
 CFactoryAlloc
 COgre::FactoryObj< Archive >
 CFileSystemLayerAlloc
 CFXAlloc
 CGeneralAllocatedObject
 CGpuParamsAlloc
 CImageAlloc
 CIndexDataAlloc
 COgre::IteratorWrapper< T, IteratorType, T::mapped_type >
 COgre::IteratorWrapper< T, IteratorType, T::value_type >
 CLodAlloc
 CLogAlloc
 CMovableAlloc
 CNodeAlloc
 CNSView
 COgre::AlignedAllocator< T, Alignment >::rebind< Other >
 COgre::AlignedMemoryClass to provide aligned memory allocate functionality
 COgre::AngleWrapper class which identifies a value as the currently default angle type, as defined by Math::setAngleUnit
 COgre::AnimableObjectDefines an interface to classes which have one or more AnimableValue instances to expose
 COgre::AnimationContainerAn animation container interface, which allows generic access to sibling animations
 COgre::AnimationTrack::ListenerListener allowing you to override certain behaviour of a track, for example to drive animation procedurally
 COgre::AnyVariant type that can hold Any other type
 COgre::AssimpLoader
 COgre::AssimpLoader::Options
 COgre::AxisAlignedBoxA 3D box aligned with the x/y/z axes
 COgre::BillboardChain::ElementContains the data of an element of the BillboardChain
 COgre::BitwiseClass for manipulating bit patterns
 COgre::BoxStructure used to define a box in a 3-D integer space
 COgre::BspNode::Brush
 COgre::Bullet::CollisionListener
 COgre::Bullet::CollisionWorldSimplified wrapper with automatic memory management
 COgre::Bullet::RayResultCallback
 COgre::Camera::ListenerListener interface so you can be notified of Camera events
 COgre::Capsule3D Line-Swept-Sphere class for intersection testing in Ogre3D Some algorithms based off code from the Wild Magic library by Dave Eberly
 COgre::ColourBlendStateDescribes the global blending factors for combining subsequent renders with the existing frame contents
 COgre::ColourValueClass representing colour
 COgre::CompositionPass::InputTexInputs (for material used for rendering the quad)
 COgre::CompositorInstance::ListenerProvides an interface to "listen in" to to render system operations executed by this CompositorInstance
 COgre::CompositorInstance::TargetOperationOperation setup for a RenderTarget (collected)
 COgre::CompositorLogicInterface for compositor logics, which can be automatically binded to compositors, allowing per-compositor logic (such as attaching a relevant listener) to happen automatically
 COgre::ComPtr< T >
 COgre::ComPtr< T >::SafeBoolHelper
 COgre::ConfigOptionPackages the details of a configuration option
 COgre::ConvexBodyHolds a solid representation of a convex body
 COgre::CPreprocessorThis is a simplistic C/C++-like preprocessor
 COgre::CustomCompositionPassInterface for custom composition passes, allowing custom operations (in addition to the quad, scene and clear operations) in composition passes
 COgre::D3D11Device
 COgre::D3D11DeviceResourceRepresents a Direct3D rendering resource
 COgre::D3D11DeviceResourceManagerSingleton that is used to propagate device state changed notifications
 COgre::D3D11Driver
 COgre::D3D11DriverList
 COgre::D3D11Mappings
 COgre::D3D11RenderTarget
 COgre::D3D11VideoMode
 COgre::D3D11VideoModeList
 COgre::D3D9Mappings
 COgre::D3D9ResourceRepresents a Direct3D rendering resource
 COgre::D3D9VideoMode
 COgre::DegreeWrapper class which indicates a given angle value is in Degrees
 COgre::deque< T >
 COgre::DotSceneLoader
 COgre::DriverVersionDriverVersion is used by RenderSystemCapabilities and both GL and D3D9 to store the version of the current GPU driver
 COgre::DualQuaternionImplementation of a dual quaternion, i.e
 COgre::EdgeData::EdgeEdge data
 COgre::EdgeData::EdgeGroupA group of edges sharing the same vertex data
 COgre::EdgeData::TriangleBasic triangle structure
 COgre::EdgeListBuilderGeneral utility class for building edge lists for geometry
 COgre::EntityMaterialLodChangedEventStruct containing information about a material LOD change event for entities
 COgre::EntityMeshLodChangedEventStruct containing information about a mesh LOD change event for entities
 COgre::ExceptionFactoryClass implementing dispatch methods in order to construct by-value exceptions of a derived type based just on an exception code
 COgre::FactoryObj< T >Abstract factory class
 COgre::FileInfoInformation about a file/directory within the archive will be returned using a FileInfo struct
 COgre::FrameEventStruct containing information about a frame event
 COgre::FrameListenerA interface class defining a listener which can be used to receive notifications of frame events
 COgre::GL3PlusPixelUtilClass to do pixel format mapping between GL and OGRE
 COgre::GLContextClass that encapsulates an GL context
 COgre::GLES2PixelUtilClass to do pixel format mapping between GL and OGRE
 COgre::GLFrameBufferObjectCommonFrame Buffer Object abstraction
 COgre::GLGpuProgramBase
 COgre::GLGpuProgramManager
 COgre::GLNativeSupportOpenGL Context creation using GLX, WGL, EGL, Cocoa
 COgre::GLPixelUtilClass to do pixel format mapping between GL and OGRE
 COgre::GLRenderTarget
 COgre::GLRTTManager::FormatProperties::ModeAllowed modes/properties for this pixel format
 COgre::GLSLProgramCommon
 COgre::GLSLProgramManagerCommonOgre assumes that there are separate programs to deal with but GLSL has one program object that represents the active shader objects during a rendering state
 COgre::GLSurfaceDescGL surface descriptor
 COgre::GLUniformReferenceStructure used to keep track of named uniforms in the linked program object
 COgre::GlyphInfoInformation about the position and size of a glyph in a texture
 COgre::GpuConstantDefinitionInformation about predefined program constants
 COgre::GpuLogicalIndexUseStructure recording the use of a physical buffer by a logical parameter index
 COgre::GpuProgramParameters::AutoConstantDefinitionStructure defining an auto constant that's available for use in a parameters object
 COgre::GpuProgramParameters::AutoConstantEntryStructure recording the use of an automatic parameter
 COgre::HardwareBufferLicenseeAbstract interface representing a 'licensee' of a hardware buffer copy
 COgre::HardwareBufferLockGuardLocking helper
 COgre::IntersectionSceneQueryListenerAlternative listener class for dealing with IntersectionSceneQuery
 COgre::IShader
 COgre::isPodLike< T >
 COgre::isPodLike< bool >
 COgre::isPodLike< char >
 COgre::isPodLike< double >
 COgre::isPodLike< float >
 COgre::isPodLike< int >
 COgre::isPodLike< long >
 COgre::isPodLike< short >
 COgre::isPodLike< signed char >
 COgre::isPodLike< std::pair< T, U > >
 COgre::isPodLike< T * >
 COgre::isPodLike< unsigned >
 COgre::isPodLike< unsigned char >
 COgre::isPodLike< unsigned long >
 COgre::isPodLike< unsigned short >
 COgre::IteratorWrapper< T, IteratorType, ValType >Basefunctionality for IteratorWrappers
 COgre::LayerBlendModeExClass which manages blending of both colour and alpha components
 COgre::LinkedSkeletonAnimationSourceLink to another skeleton to share animations
 COgre::list< T >
 COgre::Lod0Stripifier
 COgre::Lod0Stripifier::RemapInfo
 COgre::LodCollapseCost
 COgre::LodCollapser
 COgre::LodConfig
 COgre::LodConfig::Advanced
 COgre::LodData
 COgre::LodData::Edge
 COgre::LodData::IndexBufferInfo
 COgre::LodData::IndexBufferPointer
 COgre::LodData::Line
 COgre::LodData::Triangle
 COgre::LodData::Vertex
 COgre::LodData::VertexEqualEquality function for UniqueVertexSet
 COgre::LodData::VertexHashHash function for UniqueVertexSet
 COgre::LodInputProvider
 COgre::LodLevelStructure for automatic Lod configuration
 COgre::LodListenerA interface class defining a listener which can be used to receive notifications of LOD events
 COgre::LodOutputProvider
 COgre::LodOutsideMarkerThis class will mark vertices of a mesh, which are visible from far away (from outside)
 COgre::LodWorkQueueInjectorListener
 COgre::Log::StreamStream object which targets a log
 COgre::Log::Stream::FlushSimple type to indicate a flush of the stream to the log
 COgre::LogListener
 COgre::ManualResourceLoaderInterface describing a manual resource loader
 COgre::map< K, V, P >
 COgre::MaterialManager::ListenerListener on any general material events
 COgre::MaterialSerializer::ListenerClass that allows listening in on the various stages of material serialization process
 COgre::MathClass to provide access to common mathematical functions
 COgre::Math::RandomValueProviderThis class is used to provide an external random value provider
 COgre::Matrix3A 3x3 matrix which can represent rotations around axes
 COgre::MeshLodUsageA way of recording the way each LODs is recorded this Mesh
 COgre::MeshSerializerListenerThis class allows users to hook into the mesh loading process and modify references within the mesh as they are loading
 COgre::MetalDevice
 COgre::MetalMappings
 COgre::MetalRenderTargetCommon
 COgre::MovableObject::ListenerListener which gets called back on MovableObject events
 COgre::MovableObjectLodChangedEventStruct containing information about a LOD change event for movable objects
 COgre::multimap< K, V, P >
 COgre::NameGeneratorUtility class to generate a sequentially numbered series of names
 COgre::Node::ListenerListener which gets called back on Node events
 COgre::OptimisedUtilUtility class for provides optimised functions
 COgre::PagePage class
 COgre::PageProviderAbstract 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
 COgre::ParamCommandAbstract class which is command object which gets/sets parameters
 COgre::ParamDictionaryClass to hold a dictionary of parameters for a single class
 COgre::ParameterDef
 COgre::Pass::HashFuncDefinition of a functor for calculating the hashcode of a Pass
 COgre::PCZFrustumSpecialized frustum shaped culling volume that has culling planes created from portals
 COgre::PixelUtilSome utility functions for packing and unpacking pixel data
 COgre::PlaneDefines a plane in 3D space
 COgre::PlaneBoundedVolumeRepresents a convex volume bounded by planes
 COgre::PlatformInformationClass which provides the run-time platform information Ogre runs on
 COgre::PolygonThe class represents a polygon in 3D space
 COgre::Pool< T >Template class describing a simple pool of items
 COgre::ProfiledEdge
 COgre::ProfileFrameRepresents the total timing information of a profile since profiles can be called more than once each frame
 COgre::ProfileHistoryRepresents a history of each profile during the duration of the app
 COgre::ProfileSessionListenerProfileSessionListener should be used to visualize profile results
 COgre::PropertyValueA simple structure designed just as a holder of property values between the instances of objects they might target
 COgre::Quake3Shader::Pass
 COgre::QuaternionImplementation of a Quaternion, i.e
 COgre::QueuedRenderableVisitorVisitor interface for items in a QueuedRenderableCollection
 COgre::RadianWrapper class which indicates a given angle value is in Radians
 COgre::RayRepresentation of a ray in space, i.e
 COgre::RaySceneQueryListenerAlternative listener class for dealing with RaySceneQuery
 COgre::RaySceneQueryResultEntryThis struct allows a single comparison of result data no matter what the type
 COgre::RenderableAbstract class defining the interface all renderable objects must implement
 COgre::Renderable::VisitorVisitor object that can be used to iterate over a collection of Renderable instances abstractly
 COgre::RenderablePassStruct associating a single Pass with a single Renderable
 COgre::RenderObjectListenerAbstract interface which classes must implement if they wish to receive events from the scene manager when single object is about to be rendered
 COgre::RenderOperation'New' rendering operation using vertex buffers
 COgre::RenderQueue::RenderableListenerClass to listen in on items being added to the render queue
 COgre::RenderQueueListenerAbstract interface which classes must implement if they wish to receive events from the render queue
 COgre::RenderSystem::ListenerDefines a listener on the custom events that this render system can raise
 COgre::RenderTarget::FrameStats
 COgre::RenderTargetEventStruct containing information about a RenderTarget event
 COgre::RenderTargetListenerA interface class defining a listener which can be used to receive notifications of RenderTarget events
 COgre::RenderTargetViewportEventStruct containing information about a RenderTarget Viewport-specific event
 COgre::RenderToVertexBufferAn object which renders geometry to a vertex
 COgre::RenderWindowDescriptionRender window creation parameters
 COgre::Resource::Listener
 COgre::ResourceGroupListenerThis class defines an interface which is called back during resource group loading to indicate the progress of the load
 COgre::ResourceGroupManager::ResourceDeclarationNested struct defining a resource declaration
 COgre::ResourceGroupManager::ResourceLocationResource location entry
 COgre::ResourceLoadingListenerThis class allows users to override resource loading behavior
 COgre::RotationalSplineThis class interpolates orientations (rotations) along a spline using derivatives of quaternions
 COgre::RTShader::FunctionInvocation::FunctionInvocationCompareComparator function to be used for comparisons
 COgre::RTShader::FunctionInvocation::FunctionInvocationLessThanComparator function to be used for sorting
 COgre::RTShader::FunctionStageRefFFPShaderStage, part of a Function
 COgre::RTShader::ParameterFactoryHelper utility class that creates common parameters
 COgre::RTShader::SubRenderStateAccessorThis class uses as accessor from a template SubRenderState to all of its instances that created based on it
 COgre::SamplerClass which determines how a TextureUnitState accesses data from a Texture
 COgre::Sampler::UVWAddressingModeTexture addressing mode for each texture coordinate
 COgre::SceneManager::ListenerClass that allows listening in on the various stages of SceneManager processing, so that custom behaviour can be implemented from outside
 COgre::SceneManager::RenderContext
 COgre::SceneManager::SkyBoxGenParameters
 COgre::SceneManager::SkyDomeGenParameters
 COgre::SceneManager::SkyPlaneGenParameters
 COgre::SceneManagerFactoryClass which will create instances of a given SceneManager
 COgre::SceneQueryListenerThis optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results
 COgre::ScriptCompilerEventThis struct is a base class for events which can be thrown by the compilers and caught by subscribers
 COgre::ScriptCompilerListenerThis is a listener for the compiler
 COgre::ScriptLoaderAbstract class defining the interface used by classes which wish to perform script loading to define instances of whatever they manage
 COgre::Segment3D Line Segment class for intersection testing in Ogre3D
 COgre::set< T, P >
 COgre::ShadowCasterThis class defines the interface that must be implemented by shadow casters
 COgre::ShadowTextureConfigStructure containing the configuration for one shadow texture
 COgre::ShadowTextureListener
 COgre::SimpleSplineA very simple spline class which implements the Catmull-Rom class of splines
 COgre::Singleton< T >Template class for creating single-instance global classes
 COgre::SmallVectorBaseSmallVectorBase - This is all the non-templated stuff common to all SmallVectors
 COgre::SPFMDeleteT
 COgre::SPFMNone
 COgre::SphereA sphere primitive, mostly used for bounds checking
 COgre::StaticCache< cacheSize >Template version of cache based on static array
 COgre::StaticFaceGroupCollects a group of static i.e
 COgre::StaticGeometry::SubMeshLodGeometryLinkSaved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry
 COgre::StencilStateDescribes the stencil buffer operation
 COgre::StringConverterClass for converting the core Ogre data types to/from Strings
 COgre::StringInterfaceClass defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers
 COgre::StringUtilUtility class for manipulating Strings
 COgre::TangentSpaceCalcClass for calculating a tangent space basis
 COgre::TangentSpaceCalc::IndexRemapInformation about a remapped index
 COgre::TangentSpaceCalc::ResultThe result of having built a tangent space basis
 COgre::Technique::GPUDeviceNameRuleRule controlling whether technique is deemed supported based on GPU device name
 COgre::Technique::GPUVendorRuleRule controlling whether technique is deemed supported based on GPU vendor
 COgre::Terrain::ImportDataStructure encapsulating import data that you may use to bootstrap the terrain without loading from a native data stream
 COgre::Terrain::LayerInstanceAn instance of a layer, with specific texture names
 COgre::TerrainAutoUpdateLodFactory
 COgre::TerrainGroupHelper class to assist you in managing multiple terrain instances that are connected to each other
 COgre::TerrainGroup::RayResultResult from a terrain ray intersection with the terrain group
 COgre::TerrainGroup::TerrainSlotDefinitionDefinition of how to populate a 'slot' in the terrain group
 COgre::TerrainLayerSamplerDescription of a sampler that will be used with each layer
 COgre::TerrainLodManagerTerrain LOD data manager
 COgre::TerrainLodManager::LoadLodRequest
 COgre::TerrainLodManager::LodInfo
 COgre::TerrainMaterialGenerator::Profile
 COgre::TextureUnitState::TextureEffectInternal structure defining a texture effect
 COgre::TimeIndexTime index object used to search keyframe at the given position
 COgre::TransformBase< rows, T >Class encapsulating a standard 4x4 homogeneous matrix
 COgre::TRect< T >
 COgre::vector< T >
 COgre::VectorBase< dims, T >Helper class to implement legacy API. Notably x, y, z access
 COgre::VectorBase< 2, Real >
 COgre::VectorBase< 3, Real >
 COgre::VectorBase< 4, Real >
 COgre::VertexBoneAssignmentRecords the assignment of a single vertex to a single bone with the corresponding weight
 COgre::VertexData::HardwareAnimationDataStruct used to hold hardware morph / pose vertex data information
 COgre::VertexPoseKeyFrame::PoseRefReference to a pose at a given influence level
 COgre::VideoMode
 COgre::ViewPointStructure for holding a position & orientation pair
 COgre::Viewport::ListenerListener interface so you can be notified of Viewport changes
 COgre::VisibleObjectsBoundsInfoStructure collecting together information about the visible objects that have been discovered in a scene
 COgre::Volume::ChunkParametersParameters for loading the volume
 COgre::Volume::ChunkTreeSharedDataInternal shared values of the chunks which are equal in the whole tree
 COgre::Volume::DualCellTo store the generated dual cells in a vector
 COgre::Volume::MeshBuilderCallbackCallback class when the user needs information about the triangles of chunks of a LOD level
 COgre::Volume::OctreeNodeSplitPolicyThe class deciding on whether to split an octree node or not when building the octree
 COgre::Volume::SimplexNoiseSimplex Noise ported from public domain Java Implementation http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java Thanks Stefan Gustavson!
 COgre::Volume::SourceAbstract class defining the density function
 COgre::Volume::VertexLightweight struct to represent a mesh vertex
 COgre::VulkanDescriptorPoolThe VulkanDescriptorPool class A VulkanDescriptorPool manages the pool of a single set (i.e
 COgre::VulkanDevice
 COgre::VulkanDevice::SelectedQueue
 COgre::VulkanFrameBufferDescValue
 COgre::VulkanMappings
 COgre::VulkanQueue
 COgre::VulkanQueue::PerFrameData
 COgre::VulkanRenderPassDescriptor
 COgre::WorldFragmentRepresents part of the world geometry that is a result of a SceneQuery
 COgreBites::AxisEvent
 COgreBites::ButtonEvent
 COgreBites::Event
 COgreBites::InputListenerReturn values of the callbacks are ignored by ApplicationContext however they can be used to control event propagation in a hierarchy
 COgreBites::KeyboardEvent
 COgreBites::Keysym
 COgreBites::MouseButtonEvent
 COgreBites::MouseMotionEvent
 COgreBites::MouseWheelEvent
 COgreBites::NativeWindowPairLink between a renderwindow and a platform specific window
 COgreBites::StaticPluginLoaderUtility class for loading the plugins statically
 COgreBites::TextInputEvent
 COgreBites::TouchFingerEvent
 COgreBites::TrayListenerListener class for responding to tray events
 COgreBites::WidgetAbstract base class for all widgets
 COgreBites::WindowEventListenerCallback class used to send out window events to client app
 COgreBites::WindowEventUtilitiesUtility class to handle Window Messages
 COverlayAlloc
 CPageAlloc
 CPassAlloc
 CPatchAlloc
 CPluginAlloc
 COgre::Pool< ResourcePtr >
 CProfilerAlloc
 CPropertyAlloc
 CQObject
 CRenderQueueAlloc
 CRenderSysAlloc
 CResourceAlloc
 CRootAlloc
 CRTShaderSystemAlloc
 CSceneCtlAllocatedObject
 CSceneMgtAlloc
 CScriptCompilerAlloc
 CScriptTranslatorAlloc
 CSerializerAlloc
 CShadowDataAlloc
 COgre::Singleton< AbsolutePixelCountLodStrategy >
 COgre::Singleton< ArchiveManager >
 COgre::Singleton< CgFxScriptLoader >
 COgre::Singleton< CompositorManager >
 COgre::Singleton< ControllerManager >
 COgre::Singleton< D3D11StereoDriverBridge >
 COgre::Singleton< D3D9StereoDriverBridge >
 COgre::Singleton< DistanceLodBoxStrategy >
 COgre::Singleton< DistanceLodSphereStrategy >
 COgre::Singleton< DynLibManager >
 COgre::Singleton< ExternalTextureSourceManager >
 COgre::Singleton< FontManager >
 COgre::Singleton< GLRTTManager >
 COgre::Singleton< GLSLESProgramManager >
 COgre::Singleton< GLSLLinkProgramManager >
 COgre::Singleton< GLSLProgramManager >
 COgre::Singleton< GpuProgramManager >
 COgre::Singleton< HardwareBufferManager >
 COgre::Singleton< HardwareSkinningFactory >
 COgre::Singleton< LodStrategyManager >
 COgre::Singleton< LogManager >
 COgre::Singleton< MaterialManager >
 COgre::Singleton< MeshLodGenerator >
 COgre::Singleton< MeshManager >
 COgre::Singleton< OverlayManager >
 COgre::Singleton< OverlaySystem >
 COgre::Singleton< ParticleSystemManager >
 COgre::Singleton< PCZoneFactoryManager >
 COgre::Singleton< Profiler >
 COgre::Singleton< ProgramManager >
 COgre::Singleton< ProgramWriterManager >
 COgre::Singleton< Quake3ShaderManager >
 COgre::Singleton< RenderSystemCapabilitiesManager >
 COgre::Singleton< ResourceBackgroundQueue >
 COgre::Singleton< ResourceGroupManager >
 COgre::Singleton< Root >
 COgre::Singleton< ScreenRatioPixelCountLodStrategy >
 COgre::Singleton< ScriptCompilerManager >
 COgre::Singleton< ShaderGenerator >
 COgre::Singleton< SkeletonManager >
 COgre::Singleton< TerrainGlobalOptions >
 COgre::Singleton< TextureManager >
 CStateCacheAlloc
 COgre::StaticCache< 16 *OGRE_STREAM_TEMP_SIZE >
 Cstd::allocator
 Cstd::exception
 CStereoDriverAlloc
 CStreamAlloc
 CSubEntityAlloc
 CSubMeshAlloc
 CT
 CTechniqueAlloc
 CTerrainAlloc
 CTextureUnitStateAlloc
 CTimerAlloc
 COgre::TransformBase< 4, Real >
 COgre::TRect< float >
 COgre::TRect< int32 >
 COgre::TRect< Real >
 CUIView
 CUniformCacheAlloc
 CUtilityAlloc
 CVertexDataAlloc
 CViewportAlloc
 Cshared_ptr