Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 C_finddata_t
 COgre::AtomicScalar< LoadingState >
 COgre::AtomicScalar< ResourceHandle >
 COgre::AtomicScalar< size_t >
 COgre::AtomicScalar< unsigned >
 COgre::deque< Chunk * >
 COgre::deque< Request * >
 COgre::deque< Response * >
 COgre::deque< SceneManager * >
 COgre::deque< unsigned long >
 COgre::FactoryObj< Archive >
 COgre::FactoryObj< ParticleSystemRenderer >
 COgre::HashedVector< Light * >
 COgre::IteratorWrapper< T, IteratorType, T::mapped_type >
 COgre::IteratorWrapper< T, IteratorType, T::value_type >
 COgre::IteratorWrapper< T, T::const_iterator, T::mapped_type >
 COgre::IteratorWrapper< T, T::const_iterator, T::value_type >
 COgre::IteratorWrapper< T, T::iterator, T::mapped_type >
 COgre::IteratorWrapper< T, T::iterator, T::value_type >
 COgre::list< AbstractNodePtr >
 COgre::list< AnimationState * >
 COgre::list< Billboard * >
 COgre::list< ConcreteNodePtr >
 COgre::list< ErrorPtr >
 COgre::list< HardwareOcclusionQuery * >
 COgre::list< HardwareVertexBufferSharedPtr >
 COgre::list< IndexRemap >
 COgre::list< Listener * >
 COgre::list< MovableObject * >
 COgre::list< Ogre::Particle *>
 COgre::list< Ogre::Plane >
 COgre::list< OptimisedSubMeshGeometry * >
 COgre::list< OverlayContainer * >
 COgre::list< OverlayElement * >
 COgre::list< Particle * >
 COgre::list< ParticleEmitter * >
 COgre::list< ResourceDeclaration >
 COgre::list< ResourceLocation * >
 COgre::list< ResourcePtr >
 COgre::list< SceneManagerFactory * >
 COgre::list< SceneQuery::WorldFragment * >
 COgre::list< SceneQueryMovableObjectPair >
 COgre::list< SceneQueryMovableObjectWorldFragmentPair >
 COgre::list< T >
 COgre::list< TagPoint * >
 COgre::list< VertexElement >
 COgre::list< VertexSplit >
 COgre::map< CodePoint, GlyphInfo >
 COgre::map< CompositionTechnique::TextureDefinition *, TexturePtr >
 COgre::map< const Camera *, const Light *>
 COgre::map< const Camera *, VisibleObjectsBoundsInfo >
 COgre::map< const Node *, size_t >
 COgre::map< FunctionInvocation, String >
 COgre::map< GpuConstantType, const char * >
 COgre::map< HardwareVertexBuffer *, VertexBufferLicense >
 COgre::map< int, Viewport * >
 COgre::map< Light *, LightClippingInfo >
 COgre::map< MatGroupPair, SGMaterial *, MatGroupPair_less >
 COgre::map< Ogre::RTShader::Function *, String *>
 COgre::map< PageID, Page * >
 COgre::map< Parameter::Content, const char * >
 COgre::map< Parameter::Semantic, const char * >
 COgre::map< Pass *, RenderableList *, PassGroupLess >
 COgre::map< Real, LoadUnloadResourceList * >
 COgre::map< Resource *, MeshBuildParams >
 COgre::map< ResourceHandle, ResourcePtr >
 COgre::map< SGTechnique *, SGTechnique * >
 COgre::map< size_t, GpuLogicalIndexUse >
 COgre::map< size_t, Vector3 >
 COgre::map< size_t, Vector4 >
 COgre::map< String, AbstractNodeListPtr >
 COgre::map< String, Animation * >
 COgre::map< String, AnimationState * >
 COgre::map< String, Archive * >
 COgre::map< String, ArchiveFactory * >
 COgre::map< String, ATTRIBUTE_PARSER >
 COgre::map< String, BatchSettings >
 COgre::map< String, Bone * >
 COgre::map< String, Camera *>
 COgre::map< String, Capabilities >
 COgre::map< String, CapabilityKeywordType >
 COgre::map< String, CompositorLogic * >
 COgre::map< String, CustomCompositionPass * >
 COgre::map< String, DynLib * >
 COgre::map< String, EmittedEmitterList >
 COgre::map< String, ExternalTextureSource * >
 COgre::map< String, FreeEmittedEmitterList >
 COgre::map< String, GeometryBucket * >
 COgre::map< String, GpuConstantDefinition >
 COgre::map< String, GpuProgramPtr >
 COgre::map< String, GpuSharedParametersPtr >
 COgre::map< String, HighLevelGpuProgramFactory * >
 COgre::map< String, InstanceBatchVec >
 COgre::map< String, InstancedGeometry *>
 COgre::map< String, InstanceManager * >
 COgre::map< String, ListenerList >
 COgre::map< String, LodStrategy * >
 COgre::map< String, Log * >
 COgre::map< String, MaterialBucket * >
 COgre::map< String, Microcode >
 COgre::map< String, MovableObject * >
 COgre::map< String, MovableObjectCollection * >
 COgre::map< String, MovableObjectFactory * >
 COgre::map< String, MultiRenderTarget * >
 COgre::map< String, Overlay * >
 COgre::map< String, OverlayContainer * >
 COgre::map< String, OverlayElement * >
 COgre::map< String, OverlayElementFactory * >
 COgre::map< String, PageContentCollectionFactory * >
 COgre::map< String, PageContentFactory * >
 COgre::map< String, PagedWorld * >
 COgre::map< String, PagedWorldSection * >
 COgre::map< String, PagedWorldSectionFactory * >
 COgre::map< String, PageStrategy * >
 COgre::map< String, ParamCommand *>
 COgre::map< String, ParticleAffectorFactory * >
 COgre::map< String, ParticleEmitterFactory * >
 COgre::map< String, ParticleSystem * >
 COgre::map< String, ParticleSystemRendererFactory * >
 COgre::map< String, ProfileInstance * >
 COgre::map< String, ProgramProcessor * >
 COgre::map< String, ProgramWriter * >
 COgre::map< String, ProgramWriterFactory * >
 COgre::map< String, PropertyBase * >
 COgre::map< String, RenderQueueInvocationSequence * >
 COgre::map< String, RenderSystemCapabilities * >
 COgre::map< String, RenderTarget *>
 COgre::map< String, ResourceGroup * >
 COgre::map< String, ResourceManager * >
 COgre::map< String, ResourcePool * >
 COgre::map< String, SceneManager * >
 COgre::map< String, SceneNode * >
 COgre::map< String, ScriptTranslator * >
 COgre::map< String, SetBoolMethod >
 COgre::map< String, SetIntMethod >
 COgre::map< String, SetRealMethod >
 COgre::map< String, SetStringMethod >
 COgre::map< String, SettingsMultiMap * >
 COgre::map< String, SGScheme * >
 COgre::map< String, StaticGeometry *>
 COgre::map< String, String >
 COgre::map< String, SubRenderStateFactory * >
 COgre::map< String, TexturePtr >
 COgre::map< String, uint16 >
 COgre::map< String, unsigned short >
 COgre::map< StringPair, TextureDefMap >
 COgre::map< SubMesh *, SubMeshLodGeometryLinkList * >
 COgre::map< TextureDef, TextureList *, TextureDefLess >
 COgre::map< uint16, DepthBufferVec >
 COgre::map< uint16, RequestHandlerList >
 COgre::map< uint16, ResponseHandlerList >
 COgre::map< uint16, Vector4 >
 COgre::map< uint32, BatchInstance * >
 COgre::map< uint32, HardwareIndexBufferSharedPtr >
 COgre::map< uint32, Region * >
 COgre::map< uint32, TerrainSlot * >
 COgre::map< uint8, RenderQueueGroup *>
 COgre::map< unsigned short, bool >
 COgre::map< unsigned short, HardwareVertexBufferSharedPtr >
 COgre::map< unsigned short, InstancedObject * >
 COgre::map< unsigned short, LodTechniques * >
 COgre::map< unsigned short, NodeAnimationTrack * >
 COgre::map< unsigned short, NumericAnimationTrack * >
 COgre::map< unsigned short, VertexAnimationTrack * >
 COgre::map< ushort, RenderPriorityGroup *, std::less< ushort > >
 COgre::map< Vector3, size_t, vectorLess >
 COgre::map< Vector3, Vector4 >
 COgre::map< Vertex, size_t >
 COgre::map< Viewport *, CompositorChain * >
 COgre::multimap< HardwareVertexBuffer *, HardwareVertexBufferSharedPtr >
 COgre::multimap< Real, PMVertex * >
 COgre::multimap< Real, ScriptLoader * >
 COgre::multimap< size_t, VertexBoneAssignment >
 COgre::multimap< std::pair< size_t, size_t >, std::pair< size_t, size_t > >
 COgre::multimap< String, String >
 COgre::multimap< TextureEffectType, TextureEffect >
 COgre::multimap< uchar, RenderTarget *>
 COgre::NedPoolingAlignedPolicy< align >
 COgre::_ConfigOptionPackages the details of a configuration option
 COgre::AlignedMemoryClass to provide aligned memory allocate functionality
 COgre::AllocatedObject< Alloc >Superclass for all objects that wish to use custom memory allocators when their new / delete operators are called
 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::Any::placeholder
 COgre::AtomicObject< T >
 COgre::AtomicScalar< T >
 COgre::AxisAlignedBoxA 3D box aligned with the x/y/z axes
 COgre::BackgroundProcessResultEncapsulates the result of a background queue request
 COgre::BillboardChain::ChainSegmentSimple 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
 COgre::BillboardChain::ElementContains the data of an element of the BillboardChain
 COgre::BillboardSet::SortByDirectionFunctorSort by direction functor
 COgre::BillboardSet::SortByDistanceFunctorSort by distance functor
 COgre::BitwiseClass for manipulating bit patterns
 COgre::BorderPanelOverlayElement::CellUV
 COgre::BoxStructure used to define a box in a 3-D integer space
 COgre::Camera::ListenerListener interface so you can be notified of Camera events
 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::CompositorManager::TextureDef
 COgre::CompositorManager::TextureDefLess
 COgre::ConvexBodyHolds a solid representation of a convex body
 COgre::CustomCompositionPassInterface for custom composition passes, allowing custom operations (in addition to the quad, scene and clear operations) in composition passes
 COgre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERITThread function
 COgre::DegreeWrapper class which indicates a given angle value is in Degrees
 COgre::deque< T, A >
 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::EdgeListBuilder::CommonVertexA vertex can actually represent several vertices in the final model, because vertices along texture seams etc will have been duplicated
 COgre::EdgeListBuilder::GeometryA set of indexed geometry data
 COgre::EdgeListBuilder::geometryLessComparator for sorting geometries by vertex set
 COgre::EdgeListBuilder::vectorLessComparator for unique vertex list
 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::ErrorDialogClass for displaying the error dialog if Ogre fails badly
 COgre::ExceptionCodeType< num >Template struct which creates a distinct type for each exception code
 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::FocusedShadowCameraSetup::PointListBodyInternal class holding a point list representation of a convex body
 COgre::Font::GlyphInfoInformation about the position and size of a glyph in a texture
 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::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::GpuSharedParametersUsage::CopyDataEntry
 COgre::HardwareBufferLicenseeAbstract interface representing a 'licensee' of a hardware buffer copy
 COgre::HardwareBufferLockGuard< T >Locking helper
 COgre::HardwareBufferManagerBase::VertexBufferLicenseStruct holding details of a license to use a temporary shared buffer
 COgre::HashedVector< T >A hashed vector
 COgre::InstancedGeometry::SubMeshLodGeometryLinkSaved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry
 COgre::InstanceManager::BatchSettings
 COgre::IntersectionSceneQueryListenerAlternative listener class for dealing with IntersectionSceneQuery
 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::iterator_range< T >Base for an iterator_range
 COgre::IteratorWrapper< T, IteratorType, ValType >Basefunctionality for IteratorWrappers
 COgre::LayerBlendModeExClass which manages blending of both colour and alpha components
 COgre::LinearResampler
 COgre::LinearResampler_Byte< channels >
 COgre::LinearResampler_Float32
 COgre::LinkedSkeletonAnimationSourceLink to another skeleton to share animations
 COgre::list< T, A >
 COgre::LodConfig
 COgre::LodLevelStructure for automatic LOD configuration
 COgre::LodListenerA interface class defining a listener which can be used to receive notifications of LOD events
 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::ManualObject::TempVertexTemporary vertex structure
 COgre::ManualResourceLoaderInterface describing a manual resource loader
 COgre::map< K, V, P, A >
 COgre::MaterialManager::ListenerListener on any general material events
 COgre::MaterialScriptContextStruct for holding the script context while parsing
 COgre::MaterialScriptProgramDefinitionStruct for holding a program definition which is in progress
 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::Matrix4Class encapsulating a standard 4x4 homogeneous matrix
 COgre::MeshLodUsageA way of recording the way each LODs is recorded this Mesh
 COgre::MeshManager::MeshBuildParamsSaved parameters used to (re)build a manual mesh built by this class
 COgre::MeshSerializerListener
 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, A >
 COgre::NameGeneratorUtility class to generate a sequentially numbered series of names
 COgre::NearestResampler< elemsize >
 COgre::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)
 COgre::NedAllocImplNon-templated utility class just to hide nedmalloc
 COgre::NedAllocPolicyAn allocation policy for use with AllocatedObject and STLAllocator
 COgre::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)
 COgre::NedPoolingImplNon-templated utility class just to hide nedmalloc
 COgre::NedPoolingPolicyAn allocation policy for use with AllocatedObject and STLAllocator
 COgre::Node::ListenerListener which gets called back on Node events
 COgre::NodeAnimationTrack::Splines
 COgre::NumericSolverProvides numeric solvers for Ogre
 COgre::OptimisedUtilUtility class for provides optimised functions
 COgre::Page::PageRequestStructure for holding background page requests
 COgre::Page::PageResponse
 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::ParameterDefDefinition of a parameter supported by a StringInterface class, for introspection
 COgre::ParticleIteratorConvenience class to make it easy to step through all particles in a ParticleSystem
 COgre::ParticleSystem::SortByDirectionFunctorSort by direction functor
 COgre::ParticleSystem::SortByDistanceFunctorSort by distance functor
 COgre::Pass::HashFuncDefinition of a functor for calculating the hashcode of a Pass
 COgre::PixelFormatDescriptionA record that describes a pixel format in detail
 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::PMGenRequestRequest data structure
 COgre::PMGenRequest::IndexBuffer
 COgre::PMGenRequest::SubmeshInfo
 COgre::PMGenRequest::VertexBuffer
 COgre::PMInjectorListener
 COgre::PolygonThe class represents a polygon in 3D space
 COgre::Pool< T >Template class describing a simple pool of items
 COgre::PrefabFactoryA factory class that can create various mesh prefabs
 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::ProgressiveMeshGenerator::IndexBufferPointer
 COgre::ProgressiveMeshGenerator::PMCollapsedEdge
 COgre::ProgressiveMeshGenerator::PMEdge
 COgre::ProgressiveMeshGenerator::PMIndexBufferInfo
 COgre::ProgressiveMeshGenerator::PMTriangle
 COgre::ProgressiveMeshGenerator::PMVertex
 COgre::ProgressiveMeshGenerator::PMVertexEqual
 COgre::ProgressiveMeshGenerator::PMVertexHash
 COgre::ProgressiveMeshGeneratorBase
 COgre::PropertyValueA simple structure designed just as a holder of property values between the instances of objects they might target
 COgre::QuaternionImplementation of a Quaternion, i.e
 COgre::QueuedRenderableCollection::DepthSortDescendingLessComparator to order objects by descending camera distance
 COgre::QueuedRenderableCollection::PassGroupLessComparator to order pass groups
 COgre::QueuedRenderableCollection::RadixSortFunctorDistanceFunctor for descending sort value 2 for radix sort (distance)
 COgre::QueuedRenderableCollection::RadixSortFunctorPassFunctor for accessing sort value 1 for radix sort (Pass)
 COgre::QueuedRenderableVisitorVisitor interface for items in a QueuedRenderableCollection
 COgre::RadianWrapper class which indicates a given angle value is in Radians
 COgre::RadixSort< TContainer, TContainerValueType, TCompValueType >Class for performing a radix sort (fast comparison-less sort based on byte value) on various standard STL containers
 COgre::RadixSort< TContainer, TContainerValueType, TCompValueType >::SortEntry
 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::RenderSystemDataAn internal class that should be used only by a render system for internal use
 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::RenderSystem::RenderSystemContext
 COgre::RenderTarget::FrameStats
 COgre::RenderTarget::ImplRenderSystem specific interface for a RenderTarget; this should be subclassed by RenderSystems
 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::ResourceBackgroundQueue::ListenerThis abstract listener interface lets you get notifications of completed background processes instead of having to poll ticket statuses
 COgre::ResourceBackgroundQueue::ResourceRequestEncapsulates a queued request for the background queue
 COgre::ResourceBackgroundQueue::ResourceResponseStruct that holds details of queued notifications
 COgre::ResourceGroupListenerThis abstract 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::ResourceGroupResource group entry
 COgre::ResourceGroupManager::ResourceLocationResource location entry
 COgre::ResourceLoadingListener
 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::ParameterFactoryHelper utility class that creates common parameters
 COgre::RTShader::ProgramProcessor::MergeCombination
 COgre::RTShader::ProgramProcessor::MergeParameter
 COgre::RTShader::ShaderGenerator::MatGroupPair_less
 COgre::RTShader::SubRenderStateAccessorThis class uses as accessor from a template SubRenderState to all of its instances that created based on it
 COgre::SceneManager::LightClippingInfoStruct for caching light clipping information for re-use in a frame
 COgre::SceneManager::LightInfoCached light information, used to tracking light's changes
 COgre::SceneManager::lightLessComparator for sorting lights relative to a point
 COgre::SceneManager::lightsForShadowTextureLessDefault sorting routine which sorts lights which cast shadows to the front of a list, sub-sorting by distance
 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::materialLessComparator for material map, for sorting materials into render order (e.g
 COgre::SceneManager::MovableObjectCollectionSimple structure to hold MovableObject map and a mutex to go with it
 COgre::SceneManager::RenderContext
 COgre::SceneManager::SkyBoxGenParameters
 COgre::SceneManager::SkyDomeGenParameters
 COgre::SceneManager::SkyPlaneGenParameters
 COgre::SceneManagerMetaDataStructure containing information about a scene manager
 COgre::SceneQuery::WorldFragmentRepresents part of the world geometry that is a result of a SceneQuery
 COgre::SceneQueryListenerThis optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results
 COgre::ScriptCompiler::AbstractTreeBuilder
 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::ScriptTokenThis struct represents a token, which is an ID'd lexeme from the parsing input stream
 COgre::set< T, P, A >
 COgre::ShadowCasterThis class defines the interface that must be implemented by shadow casters
 COgre::ShadowTextureConfigStructure containing the configuration for one shadow texture
 COgre::SharedPtr< T >Reference-counted shared pointer, used for objects where implicit destruction is required
 COgre::SharedPtrInfo
 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::SmallVectorBase::U
 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::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)
 COgre::StdAllocPolicyA "standard" allocation policy for use with AllocatedObject and STLAllocator
 COgre::STLAllocator< T, AllocPolicy >::rebind< U >Standard rebind mechanism
 COgre::STLAllocatorBase< T >Wrapper class for operating as an STL container allocator
 COgre::STLAllocatorBase< const T >
 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::TangentSpaceCalc::VertexInfo
 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::DerivedDataRequestA data holder for communicating with the background derived data update
 COgre::Terrain::DerivedDataResponseA data holder for communicating with the background derived data update
 COgre::Terrain::GenerateMaterialRequestA data holder for communicating with the background GetMaterial
 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::TerrainGroup::LoadRequestStructure for holding the load request
 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::TerrainLayerDeclarationThe definition of the information each layer will contain in this terrain
 COgre::TerrainLayerSamplerDescription of a sampler that will be used with each layer
 COgre::TerrainLayerSamplerElementInformation about one element of a sampler / texture within a layer
 COgre::TerrainLodManager::LoadLodRequest
 COgre::TerrainLodManager::LodInfo
 COgre::TextureUnitState::TextureEffectInternal structure defining a texture effect
 COgre::TextureUnitState::UVWAddressingModeTexture addressing mode for each texture coordinate
 COgre::TimeIndexTime index object used to search keyframe at the given position
 COgre::TRect< T >
 COgre::vector< T, A >
 COgre::Vector2Standard 2-dimensional vector
 COgre::Vector3Standard 3-dimensional vector
 COgre::Vector44-dimensional homogeneous vector
 COgre::VertexBoneAssignment_sRecords 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::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::ChunkRequestData being passed around while loading
 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::WindowEventListener
 COgre::WindowEventUtilities
 COgre::WorkQueue::RequestHandlerInterface definition for a handler of requests
 COgre::WorkQueue::ResponseHandlerInterface definition for a handler of responses
 COgre::Pool< ResourcePtr >
 COgre::RadixSort< ActiveBillboardList, Ogre::Billboard *, float >
 COgre::RadixSort< ActiveParticleList, Ogre::Particle *, float >
 COgre::RadixSort< RenderablePassList, Ogre::RenderablePass, float >
 COgre::RadixSort< RenderablePassList, Ogre::RenderablePass, uint32 >
 COgre::set< BackgroundProcessTicket >
 COgre::set< Bone * >
 COgre::set< Controller< Real > * >
 COgre::set< HardwareCounterBuffer * >
 COgre::set< HardwareIndexBuffer * >
 COgre::set< HardwareUniformBuffer * >
 COgre::set< HardwareVertexBuffer * >
 COgre::set< Listener * >
 COgre::set< LodListener * >
 COgre::set< Node * >
 COgre::set< Ogre::FrameListener *>
 COgre::set< Program * >
 COgre::set< RenderTarget * >
 COgre::set< SceneNode * >
 COgre::set< String >
 COgre::set< SubRenderState * >
 COgre::set< uint8 >
 COgre::set< VertexBufferBinding * >
 COgre::set< VertexDeclaration * >
 COgre::set< WorldFragmentType >
 COgre::SharedPtr< AbstractNodeList >
 COgre::SharedPtr< AnimableValue >
 COgre::SharedPtr< ControllerFunction< Real > >
 COgre::SharedPtr< ControllerValue< Real > >
 COgre::SharedPtr< DataStream >
 COgre::SharedPtr< Font >
 COgre::SharedPtr< GpuLogicalBufferStruct >
 COgre::SharedPtr< GpuNamedConstants >
 COgre::SharedPtr< GpuProgram >
 COgre::SharedPtr< GpuProgramParameters >
 COgre::SharedPtr< GpuSharedParameters >
 COgre::SharedPtr< HardwareCounterBuffer >
 COgre::SharedPtr< HardwareIndexBuffer >
 COgre::SharedPtr< HardwarePixelBuffer >
 COgre::SharedPtr< HardwareUniformBuffer >
 COgre::SharedPtr< HardwareVertexBuffer >
 COgre::SharedPtr< HighLevelGpuProgram >
 COgre::SharedPtr< Material >
 COgre::SharedPtr< Mesh >
 COgre::SharedPtr< Ogre::ControllerFunction< Real > >
 COgre::SharedPtr< Ogre::ControllerFunction< T > >
 COgre::SharedPtr< Ogre::ControllerValue< Real > >
 COgre::SharedPtr< Ogre::ControllerValue< T > >
 COgre::SharedPtr< Parameter >
 COgre::SharedPtr< Resource >
 COgre::SharedPtr< ShadowCameraSetup >
 COgre::SharedPtr< Skeleton >
 COgre::SharedPtr< SubRenderStateAccessor >
 COgre::SharedPtr< TerrainMaterialGenerator >
 COgre::SharedPtr< Texture >
 COgre::Singleton< AbsolutePixelCountLodStrategy >
 COgre::Singleton< ArchiveManager >
 COgre::Singleton< CompositorManager >
 COgre::Singleton< ControllerManager >
 COgre::Singleton< DistanceLodBoxStrategy >
 COgre::Singleton< DistanceLodSphereStrategy >
 COgre::Singleton< DynLibManager >
 COgre::Singleton< ExternalTextureSourceManager >
 COgre::Singleton< FontManager >
 COgre::Singleton< GpuProgramManager >
 COgre::Singleton< HardwareBufferManager >
 COgre::Singleton< HighLevelGpuProgramManager >
 COgre::Singleton< LodStrategyManager >
 COgre::Singleton< LogManager >
 COgre::Singleton< MaterialManager >
 COgre::Singleton< MeshManager >
 COgre::Singleton< OverlayManager >
 COgre::Singleton< ParticleSystemManager >
 COgre::Singleton< PMInjector >
 COgre::Singleton< PMWorker >
 COgre::Singleton< Profiler >
 COgre::Singleton< ProgramManager >
 COgre::Singleton< ProgramWriterManager >
 COgre::Singleton< RenderSystemCapabilitiesManager >
 COgre::Singleton< ResourceBackgroundQueue >
 COgre::Singleton< ResourceGroupManager >
 COgre::Singleton< Root >
 COgre::Singleton< SceneManagerEnumerator >
 COgre::Singleton< ScreenRatioPixelCountLodStrategy >
 COgre::Singleton< ScriptCompilerManager >
 COgre::Singleton< ShaderGenerator >
 COgre::Singleton< ShadowTextureManager >
 COgre::Singleton< SkeletonManager >
 COgre::Singleton< TerrainGlobalOptions >
 COgre::Singleton< TextureManager >
 COgre::StaticCache< 16 *OGRE_STREAM_TEMP_SIZE >
 COgre::StaticCache< 2 *OGRE_STREAM_TEMP_SIZE >
 Cexception
 COgre::TRect< float >
 COgre::TRect< long >
 COgre::TRect< Real >
 CUIView
 CUIWindow
 COgre::vector< AutoConstantEntry >
 COgre::vector< Billboard * >
 COgre::vector< Bone * >
 COgre::vector< Camera * >
 COgre::vector< ChainSegment >
 COgre::vector< char >
 COgre::vector< CodePointRange >
 COgre::vector< ColourValue >
 COgre::vector< CommonVertex >
 COgre::vector< CompositionPass * >
 COgre::vector< CompositionTargetPass * >
 COgre::vector< CompositionTechnique * >
 COgre::vector< CompositorInstance * >
 COgre::vector< CompositorInstance::RenderSystemOperation * >
 COgre::vector< const SceneManagerMetaData * >
 COgre::vector< const VertexData * >
 COgre::vector< CopyDataEntry >
 COgre::vector< double >
 COgre::vector< DualCell >
 COgre::vector< DynLib * >
 COgre::vector< Edge >
 COgre::vector< EdgeGroup >
 COgre::vector< Element >
 COgre::vector< Entity * >
 COgre::vector< EntityMaterialLodChangedEvent >
 COgre::vector< EntityMeshLodChangedEvent >
 COgre::vector< FileInfo >
 COgre::vector< float >
 COgre::vector< Function * >
 COgre::vector< FunctionAtom * >
 COgre::vector< Geometry >
 COgre::vector< GeometryBucket * >
 COgre::vector< GPUDeviceNameRule >
 COgre::vector< GpuSharedParametersUsage >
 COgre::vector< GPUVendorRule >
 COgre::vector< HardwareAnimationData >
 COgre::vector< IlluminationPass * >
 COgre::vector< IndexData * >
 COgre::vector< InstanceBatch * >
 COgre::vector< InstancedEntity * >
 COgre::vector< InstanceManager * >
 COgre::vector< int >
 COgre::vector< KeyFrame * >
 COgre::vector< LayerInstance >
 COgre::vector< LightInfo >
 COgre::vector< LinkedSkeletonAnimationSource >
 COgre::vector< Listener * >
 COgre::vector< LODBucket * >
 COgre::vector< LodLevel * >
 COgre::vector< LodLevel >
 COgre::vector< LogListener * >
 COgre::vector< ManualObjectSection * >
 COgre::vector< MergeCombination >
 COgre::vector< MeshLodUsage >
 COgre::vector< MeshVersionData * >
 COgre::vector< MovableObjectLodChangedEvent >
 COgre::vector< Node * >
 COgre::vector< Ogre::FloatRect >
 COgre::vector< Ogre::ParticleAffector *>
 COgre::vector< Ogre::ParticleEmitter *>
 COgre::vector< Ogre::Plane >
 COgre::vector< Ogre::PMGenRequest::IndexBuffer >
 COgre::vector< Ogre::PMGenRequest::SubmeshInfo >
 COgre::vector< Ogre::Quaternion >
 COgre::vector< Ogre::ScriptTranslatorManager *>
 COgre::vector< Ogre::Vector3 >
 COgre::vector< Operand >
 COgre::vector< PageContent * >
 COgre::vector< PageContentCollection * >
 COgre::vector< ParameterDef >
 COgre::vector< ParameterPtr >
 COgre::vector< Particle * >
 COgre::vector< ParticleAffector * >
 COgre::vector< ParticleEmitter * >
 COgre::vector< Pass * >
 COgre::vector< PixelFormat >
 COgre::vector< Plane >
 COgre::vector< PlaneBoundedVolume >
 COgre::vector< Plugin * >
 COgre::vector< PMCollapsedEdge >
 COgre::vector< PMIndexBufferInfo >
 COgre::vector< PMTriangle >
 COgre::vector< PMVertex * >
 COgre::vector< PMVertex >
 COgre::vector< Polygon *>
 COgre::vector< Pose * >
 COgre::vector< PoseRef >
 COgre::vector< Profile * >
 COgre::vector< ProfileSessionListener * >
 COgre::vector< ProgramProcessor * >
 COgre::vector< ProgramWriterFactory * >
 COgre::vector< QueuedGeometry * >
 COgre::vector< QueuedSubMesh * >
 COgre::vector< RaySceneQueryResultEntry >
 COgre::vector< Real >
 COgre::vector< RenderablePass >
 COgre::vector< RenderObjectListener * >
 COgre::vector< RenderOperation * >
 COgre::vector< RenderOperation::OperationType >
 COgre::vector< RenderQueueInvocation * >
 COgre::vector< RenderQueueListener * >
 COgre::vector< RenderState * >
 COgre::vector< RenderSystem * >
 COgre::vector< RenderSystemOpPair >
 COgre::vector< RenderTargetListener * >
 COgre::vector< RenderTexture * >
 COgre::vector< ResourceGroupListener * >
 COgre::vector< SGPass * >
 COgre::vector< SGTechnique * >
 COgre::vector< ShaderGenerator::SGPass * >
 COgre::vector< ShadowCaster * >
 COgre::vector< ShadowRenderable * >
 COgre::vector< ShadowTextureConfig >
 COgre::vector< SharedPtr< Texture > >
 COgre::vector< size_t >
 COgre::vector< std::pair< String, String > >
 COgre::vector< String >
 COgre::vector< SubEntity * >
 COgre::vector< SubMesh * >
 COgre::vector< SubRenderState * >
 COgre::vector< TargetOperation >
 COgre::vector< Technique * >
 COgre::vector< TerrainLayerBlendMap * >
 COgre::vector< TerrainLayerSampler >
 COgre::vector< TerrainLayerSamplerElement >
 COgre::vector< TextureDefinition * >
 COgre::vector< TexturePtr >
 COgre::vector< TextureUnitState * >
 COgre::vector< Triangle >
 COgre::vector< uint8 * >
 COgre::vector< UniformParameterPtr >
 COgre::vector< unsigned short >
 COgre::vector< ushort >
 COgre::vector< Vector3 >
 COgre::vector< Vector4 >
 COgre::vector< Vertex >
 COgre::vector< VertexInfo >

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Oct 9 2016 22:13:06