Ogre::_ConfigOption | Packages the details of a configuration option |
_finddata_t | |
Ogre::AbstractNode | |
Ogre::ScriptCompiler::AbstractTreeBuilder | |
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::AndroidGLContext | |
Ogre::AndroidGLContextDelegate | Implements the callback mechanisms for external context calls |
Ogre::AndroidGLSupport | |
Ogre::AndroidWindow | |
Ogre::AndroidWindowDelegate | |
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::AnimableValue | Defines an object property which is animable, i.e |
Ogre::Animation | An animation sequence |
Ogre::AnimationContainer | An animation container interface, which allows generic access to sibling animations |
Ogre::AnimationControllerFunction | Predefined controller function for dealing with animation |
Ogre::AnimationState | Represents the state of an animation and the weight of its influence |
Ogre::AnimationStateControllerValue | ControllerValue wrapper class for AnimationState |
Ogre::AnimationStateSet | Class encapsulating a set of AnimationState objects |
Ogre::AnimationTrack | A 'track' in an animation sequence, i.e |
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::Archive | Archive-handling class |
Ogre::ArchiveFactory | Abstract factory class, archive codec plugins can register concrete subclasses of this |
Ogre::ArchiveManager | This class manages the available ArchiveFactory plugins |
Ogre::AtomAbstractNode | This is an abstract node which cannot be broken down further |
Ogre::AtomicObject< T > | |
Ogre::AtomicScalar< T > | |
Ogre::UserObjectBindings::Attributes | Internal class that uses as data storage container |
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::AutoParamDataSource | This utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters |
Ogre::AxisAlignedBox | A 3D box aligned with the x/y/z axes |
Ogre::AxisAlignedBoxSceneQuery | Specialises the SceneQuery class for querying within an axis aligned box |
Ogre::BackgroundProcessResult | Encapsulates the result of a background queue request |
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::InstancedGeometry::BatchInstance | The details of a topological BatchInstance which is the highest level of partitioning for this class |
Ogre::InstanceManager::BatchSettings | |
Ogre::Billboard | A billboard is a primitive which always faces the camera in every frame |
Ogre::BillboardChain | Allows the rendering of a chain of connected billboards |
Ogre::BillboardChainFactory | Factory object for creating BillboardChain instances |
Ogre::BillboardParticleRenderer | Specialisation of ParticleSystemRenderer to render particles using a BillboardSet |
Ogre::BillboardParticleRendererFactory | Factory class for BillboardParticleRenderer |
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::BillboardSetFactory | Factory object for creating BillboardSet instances |
Ogre::BitArray | |
Ogre::Bitwise | Class for manipulating bit patterns |
Ogre::Bone | A bone in a skeleton |
Ogre::BorderPanelOverlayElement | A specialisation of the PanelOverlayElement to provide a panel with a border |
Ogre::BorderPanelOverlayElementFactory | Factory for creating BorderPanelOverlayElement instances |
Ogre::BorderRenderable | Class for rendering the border of a BorderPanelOverlayElement |
Ogre::Box | Structure used to define a box in a 3-D integer space |
Ogre::D3D9HardwareIndexBuffer::BufferResources | |
Ogre::D3D9HardwarePixelBuffer::BufferResources | |
Ogre::D3D9HardwareVertexBuffer::BufferResources | |
Ogre::BuiltinScriptTranslatorManager | This class manages the builtin translators |
Ogre::Camera | A viewpoint from which the scene will be rendered |
Ogre::CategorisedAlignAllocPolicy< Cat, align > | |
Ogre::CategorisedAllocPolicy< Cat > | |
Ogre::BorderPanelOverlayElement::CellUV | |
Ogre::RTShader::CGProgramProcessor | CG Language program processor class |
Ogre::RTShader::CGProgramWriter | CG target language writer implementation |
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::StreamSerialiser::Chunk | Definition of a chunk of data in a file |
Ogre::BillboardParticleRenderer::CmdAccurateFacing | Command object for accurate facing(see ParamCommand) |
Ogre::GpuProgram::CmdAdjacency | |
Ogre::TextAreaOverlayElement::CmdAlignment | Command object for setting the alignment |
Ogre::EmitterCommands::CmdAngle | Command object for ParticleEmitter - see ParamCommand |
Ogre::D3D9HLSLProgram::CmdAssemblerCode | Command object for getting/setting assembler code |
Ogre::GLSLProgram::CmdAttach | Command object for attaching another GLSL Program |
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::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::OverlayElementCommands::CmdCaption | Command object for OverlayElement - see ParamCommand |
Ogre::TextAreaOverlayElement::CmdCaption | Command object for setting the caption |
Ogre::TextAreaOverlayElement::CmdCharHeight | Command object for setting the char height |
Ogre::Font::CmdCharSpacer | |
Ogre::Font::CmdCodePoints | Command object for Font - see ParamCommand |
Ogre::TextAreaOverlayElement::CmdColour | Command object for setting the constant colour |
Ogre::EmitterCommands::CmdColour | Command object for particle emitter - see ParamCommand |
Ogre::TextAreaOverlayElement::CmdColourBottom | Command object for setting the bottom colour |
Ogre::EmitterCommands::CmdColourRangeEnd | Command object for particle emitter - see ParamCommand |
Ogre::EmitterCommands::CmdColourRangeStart | Command object for particle emitter - see ParamCommand |
Ogre::TextAreaOverlayElement::CmdColourTop | Command object for setting the top colour |
Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices | Command object for setting matrix packing in column-major order |
Ogre::D3D9GpuProgram::CmdColumnMajorMatrices | Command object for setting matrix packing in column-major order |
Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices | Command object for setting matrix packing in column-major order |
Ogre::BillboardParticleRenderer::CmdCommonDirection | Command object for common direction (see ParamCommand) |
Ogre::BillboardParticleRenderer::CmdCommonUpVector | Command object for common up-vector (see ParamCommand) |
Ogre::ParticleSystem::CmdCull | Command object for cull_each (see ParamCommand) |
Ogre::UnifiedHighLevelGpuProgram::CmdDelegate | Command object for setting delegate (can set more than once) |
Ogre::EmitterCommands::CmdDirection | 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::ParticleSystem::CmdEmittedEmitterQuota | Command object for emittedEmitterQuota (see ParamCommand) |
Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility | Command object for setting backwards compatibility |
Ogre::GLSLESCgProgram::CmdEntryPoint | Command object for setting entry point |
Ogre::D3D11HLSLProgram::CmdEntryPoint | Command object for setting entry point |
Ogre::D3D9HLSLProgram::CmdEntryPoint | Command object for setting entry point |
Ogre::D3D9GpuProgram::CmdExternalMicrocode | Command object for getting/setting external micro code (void*) |
Ogre::TextAreaOverlayElement::CmdFontName | Command object for setting the caption |
Ogre::ExternalTextureSource::CmdFPS | |
Ogre::OverlayElementCommands::CmdHeight | Command object for OverlayElement - see ParamCommand |
Ogre::ParticleSystem::CmdHeight | Command object for particle_height (see ParamCommand) |
Ogre::OverlayElementCommands::CmdHorizontalAlign | Command object for OverlayElement - see ParamCommand |
Ogre::ExternalTextureSource::CmdInputFileName | |
Ogre::GLSLProgram::CmdInputOperationType | Command object for setting the input operation type (geometry shader only) |
Ogre::ParticleSystem::CmdIterationInterval | Command object for iteration interval(see ParamCommand) |
Ogre::OverlayElementCommands::CmdLeft | Command object for OverlayElement - see ParamCommand |
Ogre::ParticleSystem::CmdLocalSpace | Command object for local space (see ParamCommand) |
Ogre::GpuProgram::CmdManualNamedConstsFile | |
Ogre::OverlayElementCommands::CmdMaterial | Command object for OverlayElement - see ParamCommand |
Ogre::ParticleSystem::CmdMaterial | Command object for material (see ParamCommand) |
Ogre::EmitterCommands::CmdMaxDuration | Command object for particle emitter - see ParamCommand |
Ogre::GLSLProgram::CmdMaxOutputVertices | Command object for setting the maximum output vertices (geometry shader only) |
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::OverlayElementCommands::CmdMetricsMode | Command object for OverlayElement - see ParamCommand |
Ogre::D3D9HLSLProgram::CmdMicrocode | Command object for getting/setting micro code |
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::GpuProgram::CmdMorph | |
Ogre::EmitterCommands::CmdName | Command object for particle emitter - see ParamCommand |
Ogre::ParticleSystem::CmdNonvisibleTimeout | Command object for nonvisible timeout (see ParamCommand) |
Ogre::GLSLESProgram::CmdOptimisation | Command object for running the GLSL optimiser |
Ogre::D3D9HLSLProgram::CmdOptimisation | Command object for setting optimisation level |
Ogre::GLSLProgram::CmdOutputOperationType | Command object for setting the output operation type (geometry shader only) |
Ogre::ExternalTextureSource::CmdPlayMode | |
Ogre::BillboardParticleRenderer::CmdPointRendering | Command object for point rendering (see ParamCommand) |
Ogre::GpuProgram::CmdPose | |
Ogre::EmitterCommands::CmdPosition | Command object for particle emitter - see ParamCommand |
Ogre::GLSLESProgram::CmdPreprocessorDefines | Command object for setting macro defines |
Ogre::D3D11HLSLProgram::CmdPreprocessorDefines | Command object for setting macro defines |
Ogre::D3D9HLSLProgram::CmdPreprocessorDefines | Command object for setting macro defines |
Ogre::GLSLProgram::CmdPreprocessorDefines | Command object for setting macro defines |
Ogre::GLSLESCgProgram::CmdProfiles | Command object for setting profiles |
Ogre::ParticleSystem::CmdQuota | Command object for quota (see ParamCommand) |
Ogre::ParticleSystem::CmdRenderer | Command object for renderer (see ParamCommand) |
Ogre::EmitterCommands::CmdRepeatDelay | Command object for particle emitter - see ParamCommand |
Ogre::Font::CmdResolution | Command object for Font - see ParamCommand |
Ogre::Font::CmdSize | Command object for Font - see ParamCommand |
Ogre::GpuProgram::CmdSkeletal | |
Ogre::ParticleSystem::CmdSorted | Command object for sorting (see ParamCommand) |
Ogre::Font::CmdSource | Command object for Font - see ParamCommand |
Ogre::TextAreaOverlayElement::CmdSpaceWidth | Command object for setting the width of a space |
Ogre::GpuProgram::CmdSyntax | |
Ogre::D3D11HLSLProgram::CmdTarget | Command object for setting target assembler |
Ogre::D3D9HLSLProgram::CmdTarget | Command object for setting target assembler |
Ogre::ExternalTextureSource::CmdTecPassState | |
Ogre::PanelOverlayElement::CmdTiling | Command object for specifying tiling (see ParamCommand) |
Ogre::OverlayElementCommands::CmdTop | Command object for OverlayElement - see ParamCommand |
Ogre::PanelOverlayElement::CmdTransparent | Command object for specifying transparency (see ParamCommand) |
Ogre::EmitterCommands::CmdTTL | Command object for particle emitter - see ParamCommand |
Ogre::Font::CmdType | Command object for Font - see ParamCommand |
Ogre::GpuProgram::CmdType | Command object - see ParamCommand |
Ogre::EmitterCommands::CmdUp | Command object for particle emitter - see ParamCommand |
Ogre::PanelOverlayElement::CmdUVCoords | Command object for specifying UV coordinates (see ParamCommand) |
Ogre::EmitterCommands::CmdVelocity | Command object for particle emitter - see ParamCommand |
Ogre::OverlayElementCommands::CmdVerticalAlign | Command object for OverlayElement - see ParamCommand |
Ogre::OverlayElementCommands::CmdVisible | Command object for OverlayElement - see ParamCommand |
Ogre::GpuProgram::CmdVTF | |
Ogre::OverlayElementCommands::CmdWidth | Command object for OverlayElement - see ParamCommand |
Ogre::ParticleSystem::CmdWidth | Command object for particle_width (see ParamCommand) |
Ogre::Codec | Abstract class that defines a 'codec' |
Ogre::Codec::CodecData | |
Ogre::ColourValue | Class representing colour |
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::CompositionPass | Object representing one pass or operation in a composition sequence |
Ogre::CompositionPassTranslator | |
Ogre::CompositionTargetPass | Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework |
Ogre::CompositionTargetPassTranslator | |
Ogre::CompositionTechnique | Base composition technique, can be subclassed in plugins |
Ogre::CompositionTechniqueTranslator | |
Ogre::Compositor | Class representing a Compositor object |
Ogre::CompositorChain | Chain of compositor effects applying to one viewport |
Ogre::CompositorInstance | An instance of a Compositor object for one Viewport |
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 | Class for managing Compositor settings for Ogre |
Ogre::CompositorPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to CompositorPtr |
Ogre::CompositorTranslator | |
Ogre::ConcreteNode | |
Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog |
Ogre::ConfigFile | Class for quickly loading settings from a text file |
Ogre::ConstMapIterator< T > | Concrete IteratorWrapper for const access to the underlying key-value container |
Ogre::ConstMapRange< T > | Predefined type |
Ogre::RTShader::ConstParameter< valueType > | Helper template which is the base for our ConstParameters |
Ogre::ConstVectorIterator< T > | Concrete IteratorWrapper for const access to the underlying container |
Ogre::ConstVectorRange< T > | Predefined type |
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::ConvexBody | Holds a solid representation of a convex body |
Ogre::GpuSharedParametersUsage::CopyDataEntry | |
Ogre::CPreprocessor | This is a simplistic C/C++-like preprocessor |
Ogre::CreateCompositorScriptCompilerEvent | |
Ogre::CreateGpuProgramScriptCompilerEvent | |
Ogre::CreateGpuSharedParametersScriptCompilerEvent | |
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent | |
Ogre::CreateMaterialScriptCompilerEvent | |
Ogre::CreateParticleSystemScriptCompilerEvent | |
Ogre::GLSLLinkProgram::CustomAttribute | Name / attribute list |
Ogre::CustomCompositionPass | Interface for custom composition passes, allowing custom operations (in addition to the quad, scene and clear operations) in composition passes |
Ogre::D3D11DepthBuffer | |
Ogre::D3D11Device | |
Ogre::D3D11Driver | |
Ogre::D3D11DriverList | |
Ogre::D3D11GpuFragmentProgram | Direct3D implementation of low-level fragment programs |
Ogre::D3D11GpuProgram | Direct3D implementation of a few things common to low-level vertex & fragment programs |
Ogre::D3D11GpuProgramManager | |
Ogre::D3D11GpuProgramPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D11GpuProgramPtr |
Ogre::D3D11GpuVertexProgram | Direct3D implementation of low-level vertex programs |
Ogre::D3D11HardwareBuffer | Base implementation of a D3D11 buffer, dealing with all the common aspects |
Ogre::D3D11HardwareBufferManager | D3D11HardwareBufferManagerBase as a Singleton |
Ogre::D3D11HardwareBufferManagerBase | Implementation of HardwareBufferManager for D3D11 |
Ogre::D3D11HardwareIndexBuffer | |
Ogre::D3D11HardwareOcclusionQuery | This is a class that is the DirectX9 implementation of hardware occlusion testing |
Ogre::D3D11HardwarePixelBuffer | |
Ogre::D3D11HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for D3D11 |
Ogre::D3D11HLSLProgram | Specialization of HighLevelGpuProgram to provide support for D3D11 High-Level Shader Language (HLSL) |
Ogre::D3D11HLSLProgramFactory | Factory class for D3D11 HLSL programs |
Ogre::D3D11Mappings | |
Ogre::D3D11MultiRenderTarget | |
Ogre::D3D11Plugin | Plugin instance for D3D11 Manager |
Ogre::D3D11RenderSystem | Implementation of DirectX9 as a rendering system |
Ogre::D3D11RenderTexture | RenderTexture implementation for D3D11 |
Ogre::D3D11RenderToVertexBuffer | An object which renders geometry to a vertex |
Ogre::D3D11RenderWindow | |
Ogre::D3D11Texture | |
Ogre::D3D11TextureManager | |
Ogre::D3D11TexturePtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D11TexturePtr |
Ogre::D3D11VertexDeclaration | Specialisation of VertexDeclaration for D3D11 |
Ogre::D3D11VideoMode | |
Ogre::D3D11VideoModeList | |
Ogre::D3D9DepthBuffer | |
Ogre::D3D9Device | High level interface of Direct3D9 Device |
Ogre::D3D9DeviceManager | Device manager interface |
Ogre::D3D9Driver | |
Ogre::D3D9DriverList | |
Ogre::D3D9GpuFragmentProgram | Direct3D implementation of low-level fragment programs |
Ogre::D3D9GpuProgram | Direct3D implementation of a few things common to low-level vertex & fragment programs |
Ogre::D3D9GpuProgramManager | |
Ogre::D3D9GpuProgramPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D9GpuProgramPtr |
Ogre::D3D9GpuVertexProgram | Direct3D implementation of low-level vertex programs |
Ogre::D3D9HardwareBufferManager | D3D9HardwareBufferManagerBase as a Singleton |
Ogre::D3D9HardwareBufferManagerBase | Implementation of HardwareBufferManager for D3D9 |
Ogre::D3D9HardwareIndexBuffer | |
Ogre::D3D9HardwareOcclusionQuery | This is a class that is the DirectX9 implementation of hardware occlusion testing |
Ogre::D3D9HardwarePixelBuffer | |
Ogre::D3D9HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for D3D9 |
Ogre::D3D9HLSLProgram | Specialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL) |
Ogre::D3D9HLSLProgramFactory | Factory class for D3D9 HLSL programs |
Ogre::D3D9Mappings | |
Ogre::D3D9MultiRenderTarget | |
Ogre::D3D9Plugin | Plugin instance for D3D9 Manager |
Ogre::D3D9RenderSystem | Implementation of DirectX9 as a rendering system |
Ogre::D3D9RenderTexture | RenderTexture implementation for D3D9 |
Ogre::D3D9RenderWindow | |
Ogre::D3D9Resource | Represents a Direct3D rendering resource |
Ogre::D3D9ResourceManager | |
Ogre::D3D9Texture | |
Ogre::D3D9TextureManager | |
Ogre::D3D9TexturePtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D9TexturePtr |
Ogre::D3D9VertexDeclaration | Specialisation of VertexDeclaration for D3D9 |
Ogre::D3D9VideoMode | |
Ogre::D3D9VideoModeList | |
Ogre::DataStream | General purpose class used for encapsulating the reading and writing of data |
Ogre::DDSCodec | Codec specialized in loading DDS (Direct Draw Surface) images |
Ogre::Node::DebugRenderable | Inner class for displaying debug renderable for Node |
Ogre::DefaultAxisAlignedBoxSceneQuery | Default implementation of AxisAlignedBoxSceneQuery |
Ogre::Terrain::DefaultGpuBufferAllocator | Standard implementation of a buffer allocator which re-uses buffers |
Ogre::DefaultHardwareBufferManager | DefaultHardwareBufferManager as a Singleton |
Ogre::DefaultHardwareBufferManagerBase | Specialisation of HardwareBufferManagerBase to emulate hardware buffers |
Ogre::DefaultHardwareIndexBuffer | Specialisation of HardwareIndexBuffer for emulation |
Ogre::DefaultHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for emulation |
Ogre::DefaultIntersectionSceneQuery | Default implementation of IntersectionSceneQuery |
Ogre::DefaultPlaneBoundedVolumeListSceneQuery | Default implementation of PlaneBoundedVolumeListSceneQuery |
Ogre::DefaultRaySceneQuery | Default implementation of RaySceneQuery |
Ogre::DefaultSceneManager | Default scene manager |
Ogre::DefaultSceneManagerFactory | Factory for default scene manager |
Ogre::DefaultShadowCameraSetup | Implements default shadow camera setup |
Ogre::DefaultSphereSceneQuery | Default implementation of SphereSceneQuery |
Ogre::DefaultWorkQueue | Implementation of a general purpose request / response style background work queue |
Ogre::DefaultWorkQueueBase | Base for a general purpose request / response style background work queue |
Ogre::DeflateStream | Stream which compresses / uncompresses data using the 'deflate' compression algorithm |
Ogre::Degree | Wrapper class which indicates a given angle value is in Degrees |
Ogre::DepthBuffer | An abstract class that contains a depth/stencil buffer |
Ogre::QueuedRenderableCollection::DepthSortDescendingLess | Comparator to order objects by descending camera distance |
Ogre::deque< T, A > | |
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::Win32GLSupport::DisplayMonitorInfo | |
Ogre::DistanceLodStrategy | Level of detail strategy based on distance from camera |
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::DynLib | Resource holding data about a dynamic library |
Ogre::DynLibManager | Manager for Dynamic-loading Libraries |
Ogre::EAGL2Support | |
EAGL2ViewController | |
Ogre::EAGL2Window | |
Ogre::EAGLES2Context | |
Ogre::EAGLESContext | |
Ogre::EAGLPBuffer | |
Ogre::EAGLSupport | |
EAGLViewController | |
Ogre::EAGLWindow | |
Ogre::EdgeData::Edge | Edge data |
Ogre::EdgeData | This class contains the information required to describe the edge connectivity of a given set of vertices and indexes |
Ogre::EdgeData::EdgeGroup | A group of edges sharing the same vertex data |
Ogre::EdgeListBuilder | General utility class for building edge lists for geometry |
Ogre::EGLContext | |
Ogre::EGLPBuffer | |
Ogre::EGLSupport | |
Ogre::EGLWindow | |
Ogre::BillboardChain::Element | Contains the data of an element of the BillboardChain |
Ogre::EmbeddedZipArchiveFactory | Specialisation of ZipArchiveFactory for embedded Zip files |
Ogre::Entity | Defines an instance of a discrete, movable object based on a Mesh |
Ogre::EntityFactory | Factory object for creating Entity instances |
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::Entity::EntityShadowRenderable | Nested class to allow entity shadows |
Ogre::ScriptCompiler::Error | |
Ogre::ErrorDialog | Class for displaying the error dialog if Ogre fails badly |
Ogre::PageManager::EventRouter | |
Ogre::Exception | When thrown, provides information about an error that has occurred inside the engine |
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::ExternalTextureSource | IMPORTANT: **Plugins must override default dictionary name!** Base class that texture plugins derive from |
Ogre::ExternalTextureSourceManager | Singleton Class which handles the registering and control of texture plugins |
Ogre::FactoryObj< T > | Abstract factory class |
Ogre::FileHandleDataStream | Common subclass of DataStream for handling data from C-style file handles |
Ogre::FileInfo | Information about a file/directory within the archive will be returned using a FileInfo struct |
Ogre::FileNotFoundException | |
Ogre::FileStreamDataStream | Common subclass of DataStream for handling data from std::basic_istream |
Ogre::FileSystemArchive | Specialisation of the Archive class to allow reading of files from filesystem folders / directories |
Ogre::FileSystemArchiveFactory | Specialisation of ArchiveFactory for FileSystem files |
Ogre::FloatGpuParameterControllerValue | Predefined controller value for setting a single floating- point value in a constant parameter of a vertex or fragment program |
Ogre::Log::Stream::Flush | Simple type to indicate a flush of the stream to the log |
Ogre::FocusedShadowCameraSetup | Implements the uniform shadow mapping algorithm in focused mode |
Ogre::Font | Class representing a font in the system |
Ogre::FontManager | Manages Font resources, parsing .fontdef files and generally organising them |
Ogre::FontPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to FontPtr |
Ogre::GLES2FBOManager::FormatProperties | Frame Buffer Object properties for a certain texture format |
Ogre::GLFBOManager::FormatProperties | Frame Buffer Object properties for a certain texture format |
Ogre::GLESFBOManager::FormatProperties | Frame Buffer Object properties for a certain texture format |
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::RenderTarget::FrameStats | |
Ogre::FrameTimeControllerValue | Predefined controller value for getting the latest frame time |
Ogre::FreeImageCodec | Codec specialized in images loaded using FreeImage |
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::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::FunctionInvocation::FunctionInvocationCompare | Comparator function to be used for comparisons |
Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan | Comparator function to be used for sorting |
Ogre::EdgeListBuilder::Geometry | A set of indexed geometry data |
Ogre::StaticGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored |
Ogre::InstancedGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored |
Ogre::EdgeListBuilder::geometryLess | Comparator for sorting geometries by vertex set |
Ogre::GLArbGpuProgram | Specialisation of the GL low-level program for ARB programs |
Ogre::GLContext | Class that encapsulates an GL context |
Ogre::GLCopyingRenderTexture | |
Ogre::GLCopyingRTTManager | Simple, copying manager/factory for RenderTextures |
Ogre::GLDefaultHardwareBufferManager | GLDefaultHardwareBufferManagerBase as a Singleton |
Ogre::GLDefaultHardwareBufferManagerBase | Specialisation of HardwareBufferManager to emulate hardware buffers |
Ogre::GLDefaultHardwareIndexBuffer | Specialisation of HardwareIndexBuffer for emulation |
Ogre::GLDefaultHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for emulation |
Ogre::GLDepthBuffer | |
Ogre::GLES2Context | Class that encapsulates an GL context |
Ogre::GLES2CopyingRenderTexture | |
Ogre::GLES2CopyingRTTManager | Simple, copying manager/factory for RenderTextures |
Ogre::GLES2DefaultHardwareBufferManager | GLES2DefaultHardwareBufferManagerBase as a Singleton |
Ogre::GLES2DefaultHardwareBufferManagerBase | Specialisation of HardwareBufferManager to emulate hardware buffers |
Ogre::GLES2DefaultHardwareIndexBuffer | Specialisation of HardwareIndexBuffer for emulation |
Ogre::GLES2DefaultHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for emulation |
Ogre::GLES2DepthBuffer | |
Ogre::GLES2FBOManager | Factory for GL ES 2 Frame Buffer Objects, and related things |
Ogre::GLES2FBOMultiRenderTarget | MultiRenderTarget for GL ES 2.x |
Ogre::GLES2FBORenderTexture | RenderTexture for GL ES 2 FBO |
Ogre::GLES2FrameBufferObject | Frame Buffer Object abstraction |
Ogre::GLES2GpuProgram | Generalised low-level GL program, can be applied to multiple types (eg ARB and NV) |
Ogre::GLES2GpuProgramManager | |
Ogre::GLES2HardwareBufferManager | GLES2HardwareBufferManagerBase as a Singleton |
Ogre::GLES2HardwareBufferManagerBase | Implementation of HardwareBufferManager for OpenGL ES |
Ogre::GLES2HardwareIndexBuffer | |
Ogre::GLES2HardwareOcclusionQuery | |
Ogre::GLES2HardwarePixelBuffer | |
Ogre::GLES2HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for OpenGL ES |
Ogre::GLES2PixelUtil | Class to do pixel format mapping between GL and OGRE |
Ogre::GLES2Plugin | Plugin instance for GL ES 2 Manager |
Ogre::GLES2RenderBuffer | Renderbuffer surface |
Ogre::GLES2RenderSystem | Implementation of GL ES 2.x as a rendering system |
Ogre::GLES2RenderTexture | Base class for GL Render Textures |
Ogre::GLES2RTTManager | Manager/factory for RenderTextures |
Ogre::GLES2Support | |
Ogre::GLES2SurfaceDesc | GL surface descriptor |
Ogre::GLES2Texture | |
Ogre::GLES2TextureBuffer | Texture surface |
Ogre::GLES2TextureManager | GL ES-specific implementation of a TextureManager |
Ogre::GLES2TexturePtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to GLES2TexturePtr |
Ogre::GLESContext | Class that encapsulates an GL context |
Ogre::GLESCopyingRenderTexture | |
Ogre::GLESCopyingRTTManager | Simple, copying manager/factory for RenderTextures |
Ogre::GLESDefaultHardwareBufferManager | GLESDefaultHardwareBufferManagerBase as a Singleton |
Ogre::GLESDefaultHardwareBufferManagerBase | Specialisation of HardwareBufferManager to emulate hardware buffers |
Ogre::GLESDefaultHardwareIndexBuffer | Specialisation of HardwareIndexBuffer for emulation |
Ogre::GLESDefaultHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for emulation |
Ogre::GLESDepthBuffer | |
Ogre::GLESFBOManager | Factory for GL Frame Buffer Objects, and related things |
Ogre::GLESFBOMultiRenderTarget | MultiRenderTarget for GL ES |
Ogre::GLESFBORenderTexture | RenderTexture for GL ES FBO |
Ogre::GLESFrameBufferObject | Frame Buffer Object abstraction |
Ogre::GLESGpuProgramManager | |
Ogre::GLESHardwareBufferManager | GLESHardwareBufferManagerBase as a Singleton |
Ogre::GLESHardwareBufferManagerBase | Implementation of HardwareBufferManager for OpenGL ES |
Ogre::GLESHardwareIndexBuffer | |
Ogre::GLESHardwarePixelBuffer | |
Ogre::GLESHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for OpenGL ES |
Ogre::GLESPBRenderTexture | |
Ogre::GLESPBRTTManager | Manager for rendertextures and PBuffers (offscreen rendering contexts) |
Ogre::GLESPBuffer | |
Ogre::GLESPixelUtil | Class to do pixel format mapping between GL and OGRE |
Ogre::GLESPlugin | Plugin instance for GL Manager |
Ogre::GLESRenderBuffer | Renderbuffer surface |
Ogre::GLESRenderSystem | Implementation of GL as a rendering system |
Ogre::GLESRenderTexture | Base class for GL Render Textures |
Ogre::GLESRTTManager | Manager/factory for RenderTextures |
Ogre::GLESSupport | |
Ogre::GLESSurfaceDesc | GL surface descriptor |
Ogre::GLESTexture | |
Ogre::GLESTextureBuffer | Texture surface |
Ogre::GLESTextureManager | GL ES-specific implementation of a TextureManager |
Ogre::GLESTexturePtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to GLESTexturePtr |
Ogre::GLFBOManager | Factory for GL Frame Buffer Objects, and related things |
Ogre::GLFBOMultiRenderTarget | MultiRenderTarget for GL |
Ogre::GLFBORenderTexture | RenderTexture for GL FBO |
Ogre::GLFrameBufferObject | Frame Buffer Object abstraction |
Ogre::GLGpuNvparseProgram | |
Ogre::GLGpuProgram | Generalised low-level GL program, can be applied to multiple types (eg ARB and NV) |
Ogre::GLGpuProgramManager | |
Ogre::GLHardwareBufferManager | GLHardwareBufferManagerBase as a Singleton |
Ogre::GLHardwareBufferManagerBase | Implementation of HardwareBufferManager for OpenGL |
Ogre::GLHardwareIndexBuffer | |
Ogre::GLHardwareOcclusionQuery | This is a class that is the base class of the query class for hardware occlusion |
Ogre::GLHardwarePixelBuffer | |
Ogre::GLHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for OpenGL |
Ogre::GLPBRenderTexture | |
Ogre::GLPBRTTManager | Manager for rendertextures and PBuffers (offscreen rendering contexts) |
Ogre::GLPBuffer | An off-screen rendering context |
Ogre::GLPixelUtil | Class to do pixel format mapping between GL and OGRE |
Ogre::GLPlugin | Plugin instance for GL Manager |
Ogre::GLRenderBuffer | Renderbuffer surface |
Ogre::GLRenderSystem | Implementation of GL as a rendering system |
Ogre::GLRenderTexture | Base class for GL Render Textures |
Ogre::GLRenderToVertexBuffer | An object which renders geometry to a vertex |
Ogre::GLRTTManager | Manager/factory for RenderTextures |
Ogre::GLSLESCgProgram | Specialisation of HighLevelGpuProgram to provide support for CG |
Ogre::GLSLESCgProgramFactory | Factory class for GLSL ES programs |
Ogre::GLSLESGpuProgram | GLSL ES low level compiled shader object - this class is used to get at the linked program object and provide an interface for GLES2RenderSystem calls |
Ogre::GLSLESLinkProgram | C++ encapsulation of GLSL ES Program Object |
Ogre::GLSLESLinkProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program object that represents the active vertex and fragment shader objects during a rendering state |
Ogre::GLSLESProgram | Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for OpenGL ES 2.0 |
Ogre::GLSLESProgramCommon | C++ encapsulation of GLSL ES Program Object |
Ogre::GLSLESProgramFactory | Factory class for GLSL ES programs |
Ogre::GLSLESProgramManagerCommon | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program object that represents the active vertex and fragment shader objects during a rendering state |
Ogre::GLSLESProgramPipeline | Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for OpenGL ES 2.0 |
Ogre::GLSLESProgramPipelineManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program pipeline object that represents the active vertex and fragment program objects during a rendering state |
Ogre::RTShader::GLSLESProgramProcessor | GLSL ES Language program processor class |
Ogre::RTShader::GLSLESProgramWriter | GLSL ES target language writer implementation |
Ogre::GLSLGpuProgram | GLSL low level compiled shader object - this class is used to get at the linked program object and provide an interface for GLRenderSystem calls |
Ogre::GLSLLinkProgram | C++ encapsulation of GLSL Program Object |
Ogre::GLSLLinkProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one program object that represents the active vertex and fragment shader objects during a rendering state |
Ogre::GLSLProgram | Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL) |
Ogre::GLSLProgramFactory | Factory class for GLSL programs |
Ogre::RTShader::GLSLProgramProcessor | GLSL Language program processor class |
Ogre::RTShader::GLSLProgramWriter | GLSL target language writer implementation |
Ogre::GLSupport | |
Ogre::GLSurfaceDesc | GL surface descriptor |
Ogre::GLTexture | |
Ogre::GLTextureBuffer | Texture surface |
Ogre::GLTextureManager | GL-specific implementation of a TextureManager |
Ogre::GLTexturePtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to GLTexturePtr |
Ogre::GLUniformReference | Structure used to keep track of named uniforms in the linked program object |
Ogre::GLXContext | |
Ogre::GLXGLSupport | |
Ogre::GLXPBuffer | |
Ogre::GLXUtils | |
Ogre::GLXWindow | |
Ogre::Font::GlyphInfo | Information about the position and size of a glyph in a texture |
Ogre::Terrain::GpuBufferAllocator | Interface used to by the Terrain instance to allocate GPU buffers |
Ogre::GpuConstantDefinition | Information about predefined program constants |
Ogre::Technique::GPUDeviceNameRule | Rule controlling whether technique is deemed supported based on GPU device name |
Ogre::GpuLogicalBufferStruct | Container struct to allow params to safely & update shared list of logical buffer assignments |
Ogre::GpuLogicalIndexUse | Structure recording the use of a physical buffer by a logical parameter index |
Ogre::GpuNamedConstants | Struct collecting together the information for named constants |
Ogre::GpuNamedConstantsSerializer | Simple class for loading / saving GpuNamedConstants |
Ogre::GpuProgram | Defines a program which runs on the GPU such as a vertex or fragment program |
Ogre::GpuProgramManager | |
Ogre::GpuProgramParameters | Collects together the program parameters used for a GpuProgram |
Ogre::GpuProgramPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to GpuProgramPtr |
Ogre::GpuProgramTranslator | |
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::Technique::GPUVendorRule | Rule controlling whether technique is deemed supported based on GPU vendor |
Ogre::Grid2DPageStrategy | Page strategy which loads new pages based on a regular 2D grid |
Ogre::Grid2DPageStrategyData | Specialisation of PageStrategyData for Grid2DPageStrategy |
Ogre::Grid3DPageStrategy | Page strategy which loads new pages based on a regular 3D grid |
Ogre::Grid3DPageStrategyData | Specialisation of PageStrategyData for Grid3DPageStrategy |
Ogre::GTKGLSupport | GL support in a GTK window |
Ogre::GTKWindow | |
Ogre::VertexData::HardwareAnimationData | Struct used to hold hardware morph / pose vertex data information |
Ogre::HardwareBuffer | Abstract class defining common features of hardware buffers |
Ogre::HardwareBufferLicensee | Abstract interface representing a 'licensee' of a hardware buffer copy |
Ogre::HardwareBufferLockGuard< T > | |
Ogre::HardwareBufferManager | Singleton wrapper for hardware buffer manager |
Ogre::HardwareBufferManagerBase | Base definition of a hardware buffer manager |
Ogre::HardwareIndexBuffer | Specialisation of HardwareBuffer for vertex index buffers, still abstract |
Ogre::HardwareIndexBufferSharedPtr | Shared pointer implementation used to share index buffers |
Ogre::HardwareOcclusionQuery | This is a abstract class that that provides the interface for the query class for hardware occlusion |
Ogre::HardwarePixelBuffer | Specialisation of HardwareBuffer for a pixel buffer |
Ogre::HardwarePixelBufferSharedPtr | Shared pointer implementation used to share pixel buffers |
Ogre::HardwareVertexBuffer | Specialisation of HardwareBuffer for a vertex buffer |
Ogre::HardwareVertexBufferSharedPtr | Shared pointer implementation used to share index buffers |
Ogre::HashedVector< T > | A hashed vector |
Ogre::Pass::HashFunc | Definition of a functor for calculating the hashcode of a Pass |
Ogre::HighLevelGpuProgram | Abstract base class representing a high-level program (a vertex or fragment program) |
Ogre::HighLevelGpuProgramFactory | Interface definition for factories of HighLevelGpuProgram |
Ogre::HighLevelGpuProgramManager | This ResourceManager manages high-level vertex and fragment programs |
Ogre::HighLevelGpuProgramPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to HighLevelGpuProgramPtr |
Ogre::RTShader::HLSLProgramProcessor | CG Language program processor class |
Ogre::RTShader::HLSLProgramWriter | HLSL target language writer implementation |
Ogre::Any::holder< ValueType > | |
Ogre::IlluminationPass | Struct recording a pass which can be used for a specific illumination stage |
Ogre::Image | Class representing an image file |
Ogre::ImageCodec | Codec specialized in images |
Ogre::ImageCodec::ImageData | Codec return class for images |
Ogre::RenderTarget::Impl | RenderSystem specific interface for a RenderTarget; this should be subclassed by RenderSystems |
Ogre::ImportAbstractNode | This abstract node represents an import statement |
Ogre::Terrain::ImportData | Structure encapsulating import data that you may use to bootstrap the terrain without loading from a native data stream |
Ogre::IndexData | Summary class collecting together index data source information |
Ogre::TangentSpaceCalc::IndexRemap | Information about a remapped index |
Ogre::CompositionPass::InputTex | Inputs (for material used for rendering the quad) |
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::InstanceBatchHW | This is technique requires true instancing hardware support |
Ogre::InstanceBatchHW_VTF | Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) and hardware instancing |
Ogre::InstanceBatchShader | This is the same technique the old "InstancedGeometry" implementation used (with improvements) |
Ogre::InstanceBatchVTF | |
Ogre::InstancedEntity | |
Ogre::InstancedGeometry | Pre-transforms and batches up meshes for efficient use as instanced geometry in a scene |
Ogre::InstancedGeometry::InstancedObject | |
Ogre::InstanceManager | This is the main starting point for the new instancing system |
Ogre::InternalErrorException | |
Ogre::IntersectionSceneQuery | Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another |
Ogre::IntersectionSceneQueryListener | Alternative listener class for dealing with IntersectionSceneQuery |
Ogre::IntersectionSceneQueryResult | Holds the results of an intersection scene query (pair values) |
Ogre::InvalidParametersException | |
Ogre::InvalidStateException | |
Ogre::IOException | |
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::ItemIdentityException | |
Ogre::RenderQueue::RenderQueueGroupMap::iterator | |
Ogre::iterator_range< T > | Base for an iterator_range |
Ogre::IteratorWrapper< T, IteratorType, ValType > | Basefunctionality for IteratorWrappers |
Ogre::KeyFrame | A key frame in an animation sequence defined by an AnimationTrack |
Ogre::LayerBlendModeEx | Class which manages blending of both colour and alpha components |
Ogre::Terrain::LayerInstance | An instance of a layer, with specific texture names |
Ogre::Light | Representation of a dynamic light source in the scene |
Ogre::SceneManager::LightClippingInfo | Struct for cacheing light clipping information for re-use in a frame |
Ogre::LightFactory | Factory object for creating Light instances |
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::LinearResampler | |
Ogre::LinearResampler_Byte< channels > | |
Ogre::LinearResampler_Float32 | |
Ogre::LinkedSkeletonAnimationSource | Link to another skeleton to share animations |
Ogre::LiSPSMShadowCameraSetup | Implements the Light Space Perspective Shadow Mapping Algorithm |
Ogre::list< T, A > | |
Ogre::MaterialSerializer::Listener | Class that allows listening in on the various stages of material serialization process |
Ogre::AnimationTrack::Listener | Listener allowing you to override certain behaviour of a track, for example to drive animation procedurally |
Ogre::MaterialManager::Listener | Listener on any general material events |
Ogre::Camera::Listener | Listener interface so you can be notified of Camera events |
Ogre::MovableObject::Listener | Listener which gets called back on MovableObject events |
Ogre::Node::Listener | Listener which gets called back on Node events |
Ogre::Viewport::Listener | Listener interface so you can be notified of Viewport changes |
Ogre::CompositorInstance::Listener | Provides an interface to "listen in" to to render system operations executed by this CompositorInstance |
Ogre::RenderSystem::Listener | Defines a listener on the custom events that this render system can raise |
Ogre::Resource::Listener | |
Ogre::ResourceBackgroundQueue::Listener | This abstract listener interface lets you get notifications of completed background processes instead of having to poll ticket statuses |
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::TerrainGroup::LoadRequest | Structure for holding the load request |
Ogre::StaticGeometry::LODBucket | A LODBucket is a collection of smaller buckets with the same LOD |
Ogre::InstancedGeometry::LODBucket | A LODBucket is a collection of smaller buckets with the same LOD |
Ogre::TerrainQuadTreeNode::LodLevel | |
Ogre::LodListener | A interface class defining a listener which can be used to receive notifications of lod events |
Ogre::StaticGeometry::LODBucket::LODShadowRenderable | Nested class to allow shadows |
Ogre::LodStrategy | Strategy for determining level of detail |
Ogre::LodStrategyManager | Manager for lod strategies |
Ogre::Log | |
Ogre::LogListener | |
Ogre::LogManager | The log manager handles the creation and retrieval of logs for the application |
Ogre::CPreprocessor::Macro | A macro definition |
Ogre::ManualObject | Class providing a much simplified interface to generating manual objects with custom geometry |
Ogre::ManualObjectFactory | Factory object for creating ManualObject instances |
Ogre::ManualObject::ManualObjectSection | Built, renderable section of geometry |
Ogre::ManualObject::ManualObjectSectionShadowRenderable | Nested class to allow shadows |
Ogre::ManualResourceLoader | Interface describing a manual resource loader |
Ogre::map< K, V, P, A > | |
Ogre::MapIterator< T > | Concrete IteratorWrapper for nonconst access to the underlying key-value container |
Ogre::MapIteratorWrapper< T, IteratorType > | Prepiared IteratorWrapper for key-value container |
Ogre::MapRange< T > | Predefined type |
Ogre::Material | Class encapsulates rendering properties of an object |
Ogre::StaticGeometry::MaterialBucket | A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD) |
Ogre::InstancedGeometry::MaterialBucket | A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD) |
Ogre::SceneManager::materialLess | Comparator for material map, for sorting materials into render order (e.g |
Ogre::MaterialManager | Class for managing Material settings for Ogre |
Ogre::MaterialPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to MaterialPtr |
Ogre::MaterialScriptContext | Struct for holding the script context while parsing |
Ogre::MaterialScriptProgramDefinition | Struct for holding a program definition which is in progress |
Ogre::MaterialSerializer | Class for serializing Materials to / from a .material script |
Ogre::MaterialTranslator | |
Ogre::RTShader::ShaderGenerator::MatGroupPair_less | |
Ogre::Math | Class to provide access to common mathematical functions |
Ogre::Matrix3 | A 3x3 matrix which can represent rotations around axes |
Ogre::Matrix4 | Class encapsulating a standard 4x4 homogeneous matrix |
Ogre::MemoryDataStream | Common subclass of DataStream for handling data from chunks of memory |
Ogre::RTShader::ProgramProcessor::MergeCombination | |
Ogre::RTShader::ProgramProcessor::MergeParameter | |
Ogre::Mesh | |
Ogre::MeshManager::MeshBuildParams | Saved parameters used to (re)build a manual mesh built by this class |
Ogre::MeshLodUsage | A way of recording the way each LODs is recorded this Mesh |
Ogre::MeshManager | Handles the management of mesh resources |
Ogre::MeshPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to MeshPtr |
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_1 | Class for providing backwards-compatibility for loading version 1.1 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_3 | Class for providing backwards-compatibility for loading version 1.3 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_41 | Class for providing backwards-compatibility for loading version 1.41 of the .mesh format |
Ogre::MeshSerializerListener | |
Ogre::MeshSerializer::MeshVersionData | |
Ogre::GLESFBOManager::FormatProperties::Mode | Allowed modes/properties for this pixel format |
Ogre::GLES2FBOManager::FormatProperties::Mode | Allowed modes/properties for this pixel format |
Ogre::GLFBOManager::FormatProperties::Mode | Allowed modes/properties for this pixel format |
Ogre::TerrainQuadTreeNode::Movable | MovableObject implementation to provide the hook to the scene |
Ogre::MovableObject | Abstract class defining a movable object in a scene |
Ogre::SceneManager::MovableObjectCollection | Simple structure to hold MovableObject map and a mutex to go with it |
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::MovableObjectLodChangedEvent | Struct containing information about a lod change event for movable objects |
Ogre::MovablePlane | Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply |
Ogre::multimap< K, V, P, A > | |
Ogre::MultiRenderTarget | This class represents a render target that renders to multiple RenderTextures at once |
Ogre::NaClGLContext | |
Ogre::NaClGLSupport | |
Ogre::NaClWindow | |
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::Node | Class representing a general-purpose node an articulated scene graph |
Ogre::NodeAnimationTrack | Specialised AnimationTrack for dealing with node transforms |
Ogre::NumericAnimationTrack | Specialised AnimationTrack for dealing with generic animable values |
Ogre::NumericKeyFrame | Specialised KeyFrame which stores any numeric value |
Ogre::NumericSolver | Provides numeric solvers for Ogre |
Ogre::AnyNumeric::numholder< ValueType > | |
Ogre::AnyNumeric::numplaceholder | |
Ogre::ObjectAbstractNode | This specific abstract node represents a script object |
Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT | Thread function |
OgreView | |
Ogre::OGREWidget | |
OgreWindow | |
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::StaticGeometry::OptimisedSubMeshGeometry | Struct holding geometry optimised per SubMesh / lod level, ready for copying to instances |
Ogre::InstancedGeometry::OptimisedSubMeshGeometry | Struct holding geometry optimised per SubMesh / lod level, ready for copying to instances |
Ogre::OptimisedUtil | Utility class for provides optimised functions |
Ogre::OSXCarbonContext | |
Ogre::OSXCarbonWindow | |
Ogre::OSXCGLContext | |
Ogre::OSXCocoaContext | |
OSXCocoaWindowDelegate | |
Ogre::OSXContext | Class that encapsulates an GL context |
Ogre::OSXGLSupport | |
Ogre::OSXPBuffer | |
Ogre::OSXWindow | |
Ogre::Overlay | Represents a layer which is rendered on top of the 'normal' scene contents |
Ogre::OverlayContainer | A 2D element which contains other OverlayElement instances |
Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay |
Ogre::OverlayElementFactory | Defines the interface which all components wishing to supply OverlayElement subclasses must implement |
Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them |
Ogre::Page | Page class |
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::PageContentCollectionFactory | Define the interface to a factory class that will create subclasses of PageContentCollection |
Ogre::PageContentFactory | Define the interface to a factory class that will create subclasses of PageContent |
Ogre::Page::PageData | |
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::PagedWorldSectionFactory | A factory class for creating types of world section |
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::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::Page::PageRequest | Structure for holding background page requests |
Ogre::Page::PageResponse | |
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::PageStrategyData | Abstract marker class representing the data held against the PagedWorldSection which is specifically used by the PageStrategy |
Ogre::PanelOverlayElement | OverlayElement representing a flat, single-material (or transparent) panel which can contain other elements |
Ogre::PanelOverlayElementFactory | Factory for creating PanelOverlayElement instances |
Ogre::ParamCommand | Abstract class which is command object which gets/sets parameters |
Ogre::ParamDictionary | Class to hold a dictionary of parameters for a single class |
Ogre::RTShader::Parameter | A class that represents a shader based program parameter |
Ogre::ParameterDef | Definition of a parameter supported by a StringInterface class, for introspection |
Ogre::RTShader::ParameterFactory | Helper utility class that creates common parameters |
Ogre::Particle | Class representing a single particle instance |
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::ParticleAffectorTranslator | |
Ogre::ParticleEmitter | Abstract class defining the interface to be implemented by particle emitters |
Ogre::ParticleEmitterFactory | Abstract class defining the interface to be implemented by creators of ParticleEmitter subclasses |
Ogre::ParticleEmitterTranslator | |
Ogre::ParticleIterator | Convenience class to make it easy to step through all particles in a ParticleSystem |
Ogre::ParticleScriptCompiler | |
Ogre::ParticleScriptCompilerListener | This is the specific listener for the particle script compiler |
Ogre::ParticleSystem | Class defining particle system based special effects |
Ogre::ParticleSystemFactory | Factory object for creating ParticleSystem instances |
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::ParticleSystemRendererFactory | Abstract class definition of a factory object for ParticleSystemRenderer |
Ogre::ParticleSystemTranslator | |
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::QueuedRenderableCollection::PassGroupLess | Comparator to order pass groups |
Ogre::PassthroughControllerFunction | Predefined controller function which just passes through the original source directly to dest |
Ogre::PassTranslator | |
Ogre::PatchMesh | Patch specialisation of Mesh |
Ogre::PatchMeshPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to PatchMeshPtr |
Ogre::PatchSurface | A surface which is defined by curves of some kind to form a patch, e.g |
Ogre::GLESPBRTTManager::PBRef | Reference to a PBuffer, with refcount |
Ogre::GLPBRTTManager::PBRef | Reference to a PBuffer, with refcount |
Ogre::PixelBox | A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory |
Ogre::PixelCountLodStrategy | Level of detail strategy based on pixel count approximation from bounding sphere projection |
Ogre::PixelUtil | Some utility functions for packing and unpacking pixel data |
Ogre::Any::placeholder | |
Ogre::Plane | Defines a plane in 3D space |
Ogre::PlaneBoundedVolume | Represents a convex volume bounded by planes |
Ogre::PlaneBoundedVolumeListSceneQuery | Specialises the SceneQuery class for querying within a plane-bounded volume |
Ogre::PlaneOptimalShadowCameraSetup | Implements the plane optimal shadow camera algorithm |
Ogre::PlatformInformation | Class which provides the run-time platform information Ogre runs on |
Ogre::Plugin | Class defining a generic OGRE plugin |
Ogre::ProgressiveMesh::PMFaceVertex | A vertex as used by a face |
Ogre::ProgressiveMesh::PMTriangle | A triangle in the progressive mesh, holds extra info like face normal |
Ogre::ProgressiveMesh::PMVertex | A vertex in the progressive mesh, holds info like collapse cost etc |
Ogre::ProgressiveMesh::PMWorkingData | Data used to calculate the collapse costs |
Ogre::FocusedShadowCameraSetup::PointListBody | Internal class holding a point list representation of a convex body |
Ogre::Polygon | The class represents a polygon in 3D space |
Ogre::Pool< T > | Template class describing a simple pool of items |
Ogre::Pose | A pose is a linked set of vertex offsets applying to one set of vertex data |
Ogre::VertexPoseKeyFrame::PoseRef | Reference to a pose at a given influence level |
Ogre::PreApplyTextureAliasesScriptCompilerEvent | |
Ogre::PrefabFactory | A factory class that can create various mesh prefabs |
Ogre::ProcessNameExclusionScriptCompilerEvent | |
Ogre::ProcessResourceNameScriptCompilerEvent | |
Ogre::TerrainMaterialGenerator::Profile | Inner class which should also be subclassed to provide profile-specific material generation |
Ogre::Profile | An individual profile that will be processed by the Profiler |
Ogre::Profiler::ProfileFrame | Represents the total timing information of a profile since profiles can be called more than once each frame |
Ogre::Profiler::ProfileHistory | Represents a history of each profile during the duration of the app |
Ogre::Profiler::ProfileInstance | Represents an individual profile call |
Ogre::Profiler | The profiler allows you to measure the performance of your code |
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::ProgramSet | Container class for shader based programs |
Ogre::RTShader::ProgramWriter | Base class interface for shader program writers |
Ogre::RTShader::ProgramWriterFactory | Interface definition for factories of ShaderProgramWriter |
Ogre::RTShader::ProgramWriterManager | |
Ogre::ProgressiveMesh | This class reduces the complexity of the geometry it is given |
Ogre::Property< T > | Property instance with passthrough calls to a given object |
Ogre::PropertyAbstractNode | This abstract node represents a script property |
Ogre::PropertyBase | Base interface for an instance of a property |
Ogre::PropertyDef | Definition of a property of an object |
Ogre::PropertySet | Defines a complete set of properties for a single object instance |
Ogre::PropertyValue | A simple structure designed just as a holder of property values between the instances of objects they might target |
Ogre::PSSMShadowCameraSetup | Parallel Split Shadow Map (PSSM) shadow camera setup |
Ogre::PVRTCCodec | Codec specialized in loading PVRTC (PowerVR) images |
Ogre::Quaternion | Implementation of a Quaternion, i.e |
Ogre::InstancedGeometry::QueuedGeometry | Structure recording a queued geometry for low level builds |
Ogre::StaticGeometry::QueuedGeometry | Structure recording a queued geometry for low level builds |
Ogre::QueuedRenderableCollection | Lowest level collection of renderables |
Ogre::QueuedRenderableVisitor | Visitor interface for items in a QueuedRenderableCollection |
Ogre::StaticGeometry::QueuedSubMesh | Structure recording a queued submesh for the build |
Ogre::InstancedGeometry::QueuedSubMesh | Structure recording a queued submesh for the build |
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::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::Ray | Representation of a ray in space, i.e |
Ogre::TerrainGroup::RayResult | Result from a terrain ray intersection with the terrain group |
Ogre::RaySceneQuery | Specialises the SceneQuery class for querying along a ray |
Ogre::RaySceneQueryListener | Alternative listener class for dealing with RaySceneQuery |
Ogre::RaySceneQueryResultEntry | This struct allows a single comparison of result data no matter what the type |
Ogre::GLESFBOManager::RBFormat | Stencil and depth renderbuffers of the same format are re-used between surfaces of the same size and format |
Ogre::GLES2FBOManager::RBFormat | Stencil and depth renderbuffers of the same format are re-used between surfaces of the same size and format |
Ogre::GLFBOManager::RBFormat | Stencil and depth renderbuffers of the same format are re-used between surfaces of the same size and format |
Ogre::GLESFBOManager::RBRef | |
Ogre::GLES2FBOManager::RBRef | |
Ogre::GLFBOManager::RBRef | |
Ogre::STLAllocator< T, AllocPolicy >::rebind< U > | Standard rebind mechanism |
Ogre::Rectangle | |
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::StaticGeometry::Region | The details of a topological region which is the highest level of partitioning for this class |
Ogre::RegionSceneQuery | Abstract class defining a query which returns single results from a region |
Ogre::TerrainQuadTreeNode::Rend | Hook to the render queue |
Ogre::Renderable | Abstract class defining the interface all renderable objects must implement |
Ogre::RenderQueue::RenderableListener | Class to listen in on items being added to the render queue |
Ogre::RenderablePass | Struct associating a single Pass with a single Renderable |
Ogre::SceneManager::RenderContext | |
Ogre::RenderingAPIException | |
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::RenderOperation | 'New' rendering operation using vertex buffers |
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::RenderQueue::RenderQueueGroupMap | |
Ogre::RenderQueueInvocation | Class representing the invocation of queue groups in a RenderQueue |
Ogre::RenderQueueInvocationSequence | Class to hold a linear sequence of RenderQueueInvocation objects |
Ogre::RenderQueueListener | Abstract interface which classes must implement if they wish to receive events from the render queue |
Ogre::RTShader::RenderState | This is a container class for sub render state class |
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::RenderSystem::RenderSystemContext | |
Ogre::Renderable::RenderSystemData | An internal class that should be used only by a render system for internal use |
Ogre::CompositorInstance::RenderSystemOperation | Specific render system operation |
Ogre::RenderTarget | A 'canvas' which can receive the results of a rendering operation |
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::RenderTargetViewportEvent | Struct containing information about a RenderTarget Viewport-specific event |
Ogre::RenderTexture | This class represents a RenderTarget that renders to a Texture |
Ogre::RenderToVertexBuffer | An object which renders geometry to a vertex |
Ogre::RenderWindow | Manages the target rendering window |
Ogre::RenderWindowDescription | Render window creation parameters |
Ogre::D3D9Device::RenderWindowResources | |
Ogre::WorkQueue::Request | General purpose request structure |
Ogre::WorkQueue::RequestHandler | Interface definition for a handler of requests |
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::Resource | Abstract class representing a loadable resource (e.g |
Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread |
Ogre::ResourceGroupManager::ResourceDeclaration | Nested struct defining a resource declaration |
Ogre::ResourceGroupManager::ResourceGroup | Resource group entry |
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 | 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::ResourceLoadingListener | |
Ogre::ResourceGroupManager::ResourceLocation | Resource location entry |
Ogre::ResourceManager | Defines a generic resource handler |
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::ResourceBackgroundQueue::ResourceRequest | Encapsulates a queued request for the background queue |
Ogre::ResourceBackgroundQueue::ResourceResponse | Struct that holds details of queued notifications |
Ogre::WorkQueue::Response | General purpose response structure |
Ogre::WorkQueue::ResponseHandler | Interface definition for a handler of responses |
Ogre::TangentSpaceCalc::Result | The result of having built a tangent space basis |
Ogre::RibbonTrail | Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances |
Ogre::RibbonTrailFactory | Factory object for creating RibbonTrail instances |
Ogre::Root | The root class of the Ogre system |
Ogre::RotationalSpline | This class interpolates orientations (rotations) along a spline using derivatives of quaternions |
Ogre::CompositorChain::RQListener | Render queue listener used to set up rendering events |
Ogre::RuntimeAssertionException | |
Ogre::ScaleControllerFunction | Predefined controller function which simply scales an input to an output value |
Ogre::SceneManager | Manages the organisation and rendering of a 'scene' i.e |
Ogre::SceneManagerEnumerator | Enumerates the SceneManager classes available to applications |
Ogre::SceneManagerFactory | Class which will create instances of a given SceneManager |
Ogre::SceneManagerMetaData | Structure containing information about a scene manager |
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor | Inner helper class to implement the visitor pattern for rendering objects in a queue |
Ogre::SceneNode | Class representing a node in the scene graph |
Ogre::SceneQuery | A class for performing queries on a scene |
Ogre::SceneQueryListener | This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results |
Ogre::SceneQueryResult | Holds the results of a scene query |
Ogre::ScriptCompiler | This is the main class for the compiler |
Ogre::ScriptCompilerEvent | This struct is a base class for events which can be thrown by the compilers and caught by subscribers |
Ogre::ScriptCompilerListener | This is a listener for the compiler |
Ogre::ScriptCompilerManager | Manages threaded compilation of scripts |
Ogre::ScriptLexer | |
Ogre::ScriptLoader | Abstract class defining the interface used by classes which wish to perform script loading to define instances of whatever they manage |
Ogre::ScriptParser | |
Ogre::ScriptToken | This struct represents a token, which is an ID'd lexeme from the parsing input stream |
Ogre::ScriptTranslator | This class translates script AST (abstract syntax tree) into Ogre resources |
Ogre::ScriptTranslatorManager | The ScriptTranslatorManager manages the lifetime and access to script translators |
Ogre::D3D9RenderSystem::sD3DTextureStageDesc | Structure holding texture unit settings for every stage |
Ogre::D3D11RenderSystem::sD3DTextureStageDesc | Structure holding texture unit settings for every stage |
Ogre::SDLGLSupport | |
Ogre::SDLWindow | |
Ogre::TerrainPaging::SectionFactory | |
Ogre::Serializer | Generic class for serialising data to / from binary stream-based files |
Ogre::set< T, P, A > | |
Ogre::RTShader::ShaderGenerator::SGMaterial | Shader generator material wrapper class |
Ogre::RTShader::SGMaterialSerializerListener | This class responsible for translating core features of the RT Shader System for Ogre material scripts |
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::SGScriptTranslator | This class responsible for translating core features of the RT Shader System for Ogre material scripts |
Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager | Shader generator ScriptTranslatorManager sub class |
Ogre::RTShader::ShaderGenerator::SGTechnique | Shader generator technique wrapper class |
Ogre::RTShader::ShaderGenerator | Shader generator system main interface |
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::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::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL | |
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::D3D11HLSLProgram::ShaderVarWithPosInBuf | |
Ogre::ShadowCameraSetup | This class allows you to plug in new ways to define the camera setup when rendering and projecting shadow textures |
Ogre::ShadowCaster | This class defines the interface that must be implemented by shadow casters |
Ogre::SceneManager::ShadowCasterSceneQueryListener | Inner class to use as callback for shadow caster scene query |
Ogre::ShadowRenderable | Class which represents the renderable aspects of a set of shadow volume faces |
Ogre::ShadowTextureConfig | Structure containing the configuration for one shadow texture |
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::SharedParamsTranslator | |
Ogre::SharedPtr< T > | Reference-counted shared pointer, used for objects where implicit destruction is required |
Ogre::SimplePageContentCollection | Specialisation of PageContentCollection which just provides a simple list of PageContent instances |
Ogre::SimplePageContentCollectionFactory | Factory class for SimplePageContentCollection |
Ogre::SimpleRenderable | Simple implementation of MovableObject and Renderable for single-part custom objects |
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::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::SkeletonManager | Handles the management of skeleton resources |
Ogre::SkeletonPtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to SkeletonPtr |
Ogre::SkeletonSerializer | Class for serialising skeleton data to/from an OGRE .skeleton file |
Ogre::SceneManager::SkyBoxGenParameters | |
Ogre::SceneManager::SkyDomeGenParameters | |
Ogre::SceneManager::SkyPlaneGenParameters | |
Ogre::TerrainMaterialGeneratorA::SM2Profile | Shader model 2 profile target |
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::SmallVectorBase | SmallVectorBase - This is all the non-templated stuff common to all SmallVectors |
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::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::SmallVectorTemplateCommon< T > | |
Ogre::BillboardSet::SortByDirectionFunctor | Sort by direction functor |
Ogre::ParticleSystem::SortByDirectionFunctor | Sort by direction functor |
Ogre::ParticleSystem::SortByDistanceFunctor | Sort by distance functor |
Ogre::BillboardSet::SortByDistanceFunctor | Sort by distance functor |
Ogre::RadixSort< TContainer, TContainerValueType, TCompValueType >::SortEntry | |
Ogre::Sphere | A sphere primitive, mostly used for bounds checking |
Ogre::SphereSceneQuery | Specialises the SceneQuery class for querying within a sphere |
Ogre::NodeAnimationTrack::Splines | |
Ogre::StaticCache< cacheSize > | Template version of cache based on static array |
Ogre::StaticFaceGroup | Collects a group of static i.e |
Ogre::StaticGeometry | Pre-transforms and batches up meshes for efficient use as static geometry in a scene |
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 > | |
Ogre::STLAllocatorBase< T > | Wrapper class for operating as an STL container allocator |
Ogre::STLAllocatorBase< const T > | |
Ogre::Log::Stream | Stream object which targets a log |
Ogre::StreamSerialiser | Utility class providing helper methods for reading / writing structured data held in a DataStream |
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::StringSerialiser | Serializes data values into a string using sprintf functions |
Ogre::StringUtil | Utility class for manipulating Strings |
Ogre::SubEntity | Utility class which defines the sub-parts of an Entity |
Ogre::SubMesh | Defines a part of a complete mesh |
Ogre::InstancedGeometry::SubMeshLodGeometryLink | Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry |
Ogre::StaticGeometry::SubMeshLodGeometryLink | Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry |
Ogre::RTShader::SubRenderState | This class is the base interface of sub part from a shader based rendering pipeline |
Ogre::RTShader::SubRenderStateAccessor | This class uses as accessor from a template SubRenderState to all of its instances that created based on it |
Ogre::RTShader::SubRenderStateFactory | Abstract factory interface for creating SubRenderState implementation instances |
Ogre::SymbianEGLContext | |
Ogre::SymbianEGLPBuffer | |
Ogre::SymbianEGLSupport | |
Ogre::SymbianEGLWindow | |
Ogre::TagPoint | A tagged point on a skeleton, which can be used to attach entities to on specific other entities |
Ogre::TangentSpaceCalc | Class for calculating a tangent space basis |
Ogre::CompositorInstance::TargetOperation | Operation setup for a RenderTarget (collected) |
Ogre::RTShader::TargetRenderState | This is the target render state |
Ogre::Technique | Class representing an approach to rendering this particular Material |
Ogre::TechniqueTranslator | |
Ogre::TempBlendedBufferInfo | Structure for recording the use of temporary blend buffers |
Ogre::ManualObject::TempVertex | Temporary vertex structure |
Ogre::Terrain | The main containing class for a chunk of terrain |
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::TerrainLayerBlendMap | Class exposing an interface to a blend map for a given layer |
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::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::TerrainPagedWorldSection | A world section which includes paged terrain |
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::TerrainGroup::TerrainSlot | Slot for a terrain instance, together with its definition |
Ogre::TerrainGroup::TerrainSlotDefinition | Definition of how to populate a 'slot' in the terrain group |
Ogre::TexCoordModifierControllerValue | Predefined controller value for getting / setting a texture coordinate modifications (scales and translates) |
Ogre::TextAreaOverlayElement | This class implements an overlay element which contains simple unformatted text |
Ogre::TextAreaOverlayElementFactory | Factory for creating TextAreaOverlayElement instances |
Ogre::Texture | Abstract class representing a Texture resource |
Ogre::CompositorManager::TextureDef | |
Ogre::CompositionTechnique::TextureDefinition | Local texture definition |
Ogre::CompositorManager::TextureDefLess | |
Ogre::TextureUnitState::TextureEffect | Internal structure defining a texture effect |
Ogre::TextureFrameControllerValue | Predefined controller value for getting / setting the frame number of a texture layer |
Ogre::TextureManager | Class for loading & managing textures |
Ogre::TexturePtr | Specialisation of SharedPtr to allow SharedPtr to be assigned to TexturePtr |
Ogre::D3D9Texture::TextureResources | |
Ogre::TextureSourceTranslator | |
Ogre::TextureUnitState | Class representing the state of a single texture unit during a Pass of a Technique, of a Material |
Ogre::TextureUnitTranslator | |
Ogre::D3D11Device::ThreadInfo | |
Ogre::TimeIndex | Time index object used to search keyframe at the given position |
Ogre::Timer | Timer class |
Ogre::CPreprocessor::Token | A input token |
Ogre::TransformKeyFrame | Specialised KeyFrame which stores a full transform |
Ogre::TRect< T > | |
Ogre::EdgeData::Triangle | Basic triangle structure |
Ogre::SmallVectorBase::U | |
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::UnifiedHighLevelGpuProgramFactory | Factory class for Unified programs |
Ogre::RTShader::UniformParameter | Uniform parameter class |
Ogre::UnimplementedException | |
Ogre::UserObjectBindings | Class that provide convenient interface to establish a linkage between custom user application objects and Ogre core classes |
Ogre::TextureUnitState::UVWAddressingMode | Texture addressing mode for each texture coordinate |
Ogre::RenderQueue::RenderQueueGroupMap::value_type | |
Ogre::VariableAccessAbstractNode | This abstract node represents a variable assignment |
Ogre::vector< T, A > | |
Ogre::Vector2 | Standard 2-dimensional vector |
Ogre::Vector3 | Standard 3-dimensional vector |
Ogre::Vector4 | 4-dimensional homogeneous vector |
Ogre::VectorIterator< T > | Concrete IteratorWrapper for nonconst access to the underlying container |
Ogre::VectorIteratorWrapper< T, IteratorType > | Prepiared IteratorWrapper for container like std::vector |
Ogre::EdgeListBuilder::vectorLess | Comparator for unique vertex list |
Ogre::VectorRange< T > | Predefined type |
Ogre::VertexAnimationTrack | Specialised AnimationTrack for dealing with changing vertex position information |
Ogre::VertexBoneAssignment_s | Records the assignment of a single vertex to a single bone with the corresponding weight |
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::HardwareBufferManagerBase::VertexBufferLicense | Struct holding details of a license to use a temporary shared buffer |
Ogre::VertexCacheProfiler | Vertex cache profiler |
Ogre::VertexData | Summary class collecting together vertex source information |
Ogre::TerrainQuadTreeNode::VertexDataRecord | |
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::TangentSpaceCalc::VertexInfo | |
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::ViewPoint | Structure for holding a position & orientation pair |
Ogre::Viewport | An abstraction of a viewport, i.e |
Ogre::VisibleObjectsBoundsInfo | Structure collecting together information about the visible objects that have been discovered in a scene |
Ogre::Renderable::Visitor | Visitor object that can be used to iterate over a collection of Renderable instances abstractly |
Ogre::WaveformControllerFunction | Predefined controller function based on a waveform |
Ogre::Win32Context | |
Ogre::Win32EGLContext | |
Ogre::Win32EGLPBuffer | |
Ogre::Win32EGLSupport | |
Ogre::Win32EGLWindow | |
Ogre::Win32GLSupport | |
Ogre::Win32PBuffer | |
Ogre::Win32Window | |
Ogre::WindowEventListener | |
Ogre::WindowEventUtilities | |
Ogre::WireBoundingBox | Allows the rendering of a wireframe bounding box |
Ogre::WorkQueue | Interface to a general purpose request / response style background work queue |
Ogre::SceneQuery::WorldFragment | Represents part of the world geometry that is a result of a SceneQuery |
Ogre::X11EGLContext | |
Ogre::X11EGLPBuffer | |
Ogre::X11EGLSupport | |
Ogre::X11EGLWindow | |
Ogre::ZipArchive | Specialisation of the Archive class to allow reading of files from a zip format source archive |
Ogre::ZipArchiveFactory | Specialisation of ArchiveFactory for Zip files |
Ogre::ZipDataStream | Specialisation of DataStream to handle streaming data from zip archives |
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 2012 21:49:34