Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OGRE Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
Ogre::_ConfigOptionPackages the details of a configuration option
Ogre::ActionEvent
Ogre::ActionListenerSpecialised EventListener for receiving component-specific ActionEvent events
Ogre::ActionTargetHandles the adding and removing of ActionListeners
Ogre::AnimationAn animation sequence
Ogre::AnimationControllerFunctionPredefined controller function for dealing with animation
Ogre::AnimationStateRepresents the state of an animation and the weight of it's influence
Ogre::AnimationTrackA 'track' in an animation sequence, ie a sequence of keyframes which affect a certain type of animable object
OgreRefApp::ApplicationObjectThis object is the base class for all discrete objects in the application
OgreRefApp::ApplicationObject::CollisionInfoContains information about a collision; used in the _notifyCollided call
Ogre::ArchiveExArchive-handling class
Ogre::ArchiveEx::FileInfoInformation about a file/directory within the archive will be returned using a FileInfo struct
Ogre::ArchiveFactoryAbstract factory class, archive codec plugins can register concrete subclasses of this
Ogre::ArchiveManagerResourceManager specialization to handle Archive plug-ins
Ogre::AreaEmitterParticle emitter which emits particles randomly from points inside an area (box, sphere, ellipsoid whatever subclasses choose to be)
Ogre::AreaEmitter::CmdDepthCommand object for area emitter size (see ParamCommand)
Ogre::AreaEmitter::CmdHeightCommand object for area emitter size (see ParamCommand)
Ogre::AreaEmitter::CmdWidthCommand object for area emitter size (see ParamCommand)
Ogre::AutomaticGuardUnguardInternal class
Ogre::AutoParamDataSourceThis utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters
Ogre::AxisAlignedBoxA 3D box aligned with the x/y/z axes
Ogre::AxisAlignedBoxSceneQuerySpecialises the SceneQuery class for querying within an axis aligned box
OgreRefApp::Ball
OgreRefApp::BallJointImplementation of ball joint
Ogre::BillboardA billboard is a primitive which always faces the camera in every frame
Ogre::BillboardSetA collection of billboards (faces which are always facing the camera) with the same (default) dimensions, material and which are fairly close proximity to each other
Ogre::BitwiseClass for manipulating bit patterns
Ogre::BMPCodecImageCodec specialized in Portable Network Graphics images
Ogre::BoneA bone in a skeleton
Ogre::BorderButtonGuiElementThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::BorderButtonGuiElement::CmdBorderButtonCaptionCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderButtonGuiElement::CmdBorderDisabledMaterialCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderButtonGuiElement::CmdBorderDownMaterialCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderButtonGuiElement::CmdBorderHiliteDownMaterialCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderButtonGuiElement::CmdBorderHiliteUpMaterialCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderButtonGuiElement::CmdBorderUpMaterialCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderButtonGuiElementFactoryFactory for creating ButtonGuiElement instances
Ogre::BorderPanelGuiElementA specialisation of the PanelGuiElement to provide a panel with a border
Ogre::BorderPanelGuiElement::CmdBorderBottomLeftUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderBottomRightUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderBottomUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderLeftUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderMaterialCommand object for specifying the Material for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderRightUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderSizeCommand object for specifying border sizes (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderTopLeftUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderTopRightUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElement::CmdBorderTopUVCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::BorderPanelGuiElementFactoryFactory for creating BorderPanelGuiElement instances
Ogre::BorderRenderableClass for rendering the border of a BorderPanelGuiElement
OgreRefApp::Box
Ogre::BoxEmitterParticle emitter which emits particles randomly from points inside a box
Ogre::BoxEmitterFactoryFactory class for particle emitter of type "Box"
bsp_brush_t
bsp_brushside_t
bsp_face_t
bsp_header_t
bsp_leaf_t
bsp_lump_entry_t
bsp_model_t
bsp_node_t
bsp_plane_t
bsp_shader_t
bsp_vertex_t
bsp_vis_t
Ogre::BspIntersectionSceneQueryBSP specialisation of IntersectionSceneQuery
Ogre::BspLevelHolds all the data associated with a Binary Space Parition (BSP) based indoor level
Ogre::BspLevel::BspVertexVertex format for fixed geometry
Ogre::BspLevel::VisDataInternal lookup table to determine visibility between leaves
Ogre::BspNodeEncapsulates a node in a BSP tree
Ogre::BspNode::Brush
Ogre::BspResourceManagerManages the locating and loading of BSP-based indoor levels
Ogre::BspSceneManagerSpecialisation of the SceneManager class to deal with indoor scenes based on a BSP tree
Ogre::BspSceneNodeSpecialisation of SceneNode for the BspSceneManager
Ogre::ButtonGuiElementThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::ButtonGuiElement::CmdButtonCaptionCommand object for specifying the Material for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdButtonDisabledMaterialCommand object for specifying the Material for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdButtonDownMaterialCommand object for specifying the Material for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdButtonHiliteDownMaterialCommand object for specifying the Material for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdButtonHiliteUpMaterialCommand object for specifying the Material for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdButtonUpMaterialCommand object for specifying the Material for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdCaptionColourCommand object for specifying the Caption color for the button (see ParamCommand)
Ogre::ButtonGuiElement::CmdCaptionDisabledColourCommand object for specifying the disabled Caption color for the button (see ParamCommand)
Ogre::ButtonGuiElementFactoryFactory for creating ButtonGuiElement instances
Ogre::CameraA viewpoint from which the scene will be rendered
Ogre::CgProgramSpecialisation of HighLevelGpuProgram to provide support for nVidia's CG language
Ogre::CgProgram::CmdArgsCommand object for setting compilation arguments
Ogre::CgProgram::CmdEntryPointCommand object for setting entry point
Ogre::CgProgram::CmdProfilesCommand object for setting profiles
Ogre::CgProgramFactoryFactory class for Cg programs
Ogre::EmitterCommands::CmdAngleCommand object for ParticleEmitter - see ParamCommand
Ogre::GuiElementCommands::CmdCaptionCommand object for GuiElement - see ParamCommand
Ogre::EmitterCommands::CmdColourCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdColourRangeEndCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdColourRangeStartCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdDirectionCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdDurationCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdEmissionRateCommand object for particle emitter - see ParamCommand
Ogre::GuiElementCommands::CmdHeightCommand object for GuiElement - see ParamCommand
Ogre::GuiElementCommands::CmdHorizontalAlignCommand object for GuiElement - see ParamCommand
Ogre::GuiElementCommands::CmdLeftCommand object for GuiElement - see ParamCommand
Ogre::GuiElementCommands::CmdMaterialCommand object for GuiElement - see ParamCommand
Ogre::EmitterCommands::CmdMaxDurationCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdMaxRepeatDelayCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdMaxTTLCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdMaxVelocityCommand object for particle emitter - see ParamCommand
Ogre::GuiElementCommands::CmdMetricsModeCommand object for GuiElement - see ParamCommand
Ogre::EmitterCommands::CmdMinDurationCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdMinRepeatDelayCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdMinTTLCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdMinVelocityCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdPositionCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdRepeatDelayCommand object for particle emitter - see ParamCommand
Ogre::GuiElementCommands::CmdTopCommand object for GuiElement - see ParamCommand
Ogre::EmitterCommands::CmdTTLCommand object for particle emitter - see ParamCommand
Ogre::EmitterCommands::CmdVelocityCommand object for particle emitter - see ParamCommand
Ogre::GuiElementCommands::CmdVerticalAlignCommand object for GuiElement - see ParamCommand
Ogre::GuiElementCommands::CmdVisibleCommand object for GuiElement - see ParamCommand
Ogre::GuiElementCommands::CmdWidthCommand object for GuiElement - see ParamCommand
Ogre::CodecAbstract class that defines a 'codec'
Ogre::Codec::CodecData
OgreRefApp::CollideCameraA camera which can interact with the world
Ogre::ColourFaderAffectorThis plugin subclass of ParticleAffector allows you to alter the colour of particles
Ogre::ColourFaderAffector2This plugin subclass of ParticleAffector allows you to alter the colour of particles
Ogre::ColourFaderAffector2::CmdAlphaAdjust1Command object for alpha adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdAlphaAdjust2Command object for alpha adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdBlueAdjust1Command object for blue adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdBlueAdjust2Command object for blue adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdGreenAdjust1Command object for green adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdGreenAdjust2Command object for green adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdRedAdjust1Command object for red adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdRedAdjust2Command object for red adjust (see ParamCommand)
Ogre::ColourFaderAffector2::CmdStateChangeCommand object for alpha adjust (see ParamCommand)
Ogre::ColourFaderAffector::CmdAlphaAdjustCommand object for alpha adjust (see ParamCommand)
Ogre::ColourFaderAffector::CmdBlueAdjustCommand object for blue adjust (see ParamCommand)
Ogre::ColourFaderAffector::CmdGreenAdjustCommand object for green adjust (see ParamCommand)
Ogre::ColourFaderAffector::CmdRedAdjustCommand object for red adjust (see ParamCommand)
Ogre::ColourFaderAffectorFactoryFactory class for ColourFaderAffector
Ogre::ColourFaderAffectorFactory2Factory class for ColourFaderAffector
Ogre::ColourImageAffector
Ogre::ColourImageAffector::CmdImageAdjustCommand object for red adjust (see ParamCommand)
Ogre::ColourImageAffectorFactoryFactory class for ColourImageAffector
Ogre::ColourInterpolatorAffector
Ogre::ColourInterpolatorAffector::CmdColourAdjustCommand object for red adjust (see ParamCommand)
Ogre::ColourInterpolatorAffector::CmdTimeAdjustCommand object for red adjust (see ParamCommand)
Ogre::ColourInterpolatorAffectorFactoryFactory class for ColourInterpolatorAffector
Ogre::ColourValueClass representing colour
Ogre::ConfigDialogDefines the behaviour of an automatic renderer configuration dialog
Ogre::ConfigFileClass for quickly loading settings from a text file
Ogre::Controller< T >Instances of this class 'control' the value of another object in the system
Ogre::ControllerFunction< T >Subclasses of this class are responsible for performing a function on an input value for a Controller
Ogre::ControllerManagerClass for managing Controller instances
Ogre::ControllerValue< T >Can either be used as an input or output value
Ogre::CursorThe Cursor is an non-visual object that contains a the XYZ values that are modified by a InputReader
Ogre::CursorGuiElementGuiElement representing a visual cursor
Ogre::CursorGuiElement::CmdOffsetXCommand object for specifying the cursor's X offset (see ParamCommand)
Ogre::CursorGuiElement::CmdOffsetYCommand object for specifying the cursor's Y offset (see ParamCommand)
Ogre::CursorGuiElementFactoryFactory for creating PanelGuiElement instances
Ogre::CylinderEmitterParticle emitter which emits particles randomly from points inside a cylinder
Ogre::CylinderEmitterFactoryFactory class for particle emitter of type "Cylinder"
Ogre::D3D7GpuProgramDummy implementation of GpuProgram - cannot do anything since D3D7 did not support vertex or fragment programs
Ogre::D3D7GpuProgramManagerDummy implementation of GpuProgramManager - cannot do anything since D3D7 did not support vertex or fragment programs
Ogre::D3D7HardwareBufferManagerSpecialisation of HardwareBufferManager for D3D7
Ogre::D3D7RenderTexture
Ogre::D3D7RenderWindowDefines the rendering window on Win32 systems
Ogre::D3D9Driver
Ogre::D3D9DriverList
Ogre::D3D9GpuFragmentProgramDirect3D implementation of low-level fragment programs
Ogre::D3D9GpuProgramDirect3D implementation of a few things common to low-level vertex & fragment programs
Ogre::D3D9GpuProgramManager
Ogre::D3D9GpuVertexProgramDirect3D implementation of low-level vertex programs
Ogre::D3D9HardwareBufferManagerImplementation of HardwareBufferManager for D3D9
Ogre::D3D9HardwareIndexBuffer
Ogre::D3D9HardwareVertexBufferSpecialisation of HardwareVertexBuffer for D3D9
Ogre::D3D9HLSLProgramSpecialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL)
Ogre::D3D9HLSLProgram::CmdEntryPointCommand object for setting entry point
Ogre::D3D9HLSLProgram::CmdTargetCommand object for setting target assembler
Ogre::D3D9HLSLProgramFactoryFactory class for D3D9 HLSL programs
Ogre::D3D9Mappings
Ogre::D3D9RenderSystemImplementation of DirectX9 as a rendering system
Ogre::D3D9RenderSystem::sD3DTextureStageDescStructure holding texture unit settings for every stage
Ogre::D3D9RenderTexture
Ogre::D3D9RenderWindow
Ogre::D3D9Texture
Ogre::D3D9TextureManager
Ogre::D3D9VertexDeclarationSpecialisation of VertexDeclaration for D3D9
Ogre::D3D9VideoMode
Ogre::D3D9VideoModeList
Ogre::D3DDeviceEncapsulates a Direct3D Device
Ogre::D3DDeviceListEncapsulates enumeration of Direct3D devices
Ogre::D3DRenderSystemImplementation of DirectX as a rendering system
Ogre::D3DRenderSystem::sD3DTextureStageDescStructure holding texture unit settings for every stage
Ogre::D3DTextureDirect3D7-specific texture resource implementation
Ogre::D3DTextureManagerDirect3D-specific implementation of a TextureManager
Ogre::DataChunkWraps a chunk of memory, storing both size and a pointer to the data
Ogre::DDDriverEncapsulates a DirectDraw driver
Ogre::DDDriverListEncapsulates enumeration of DirectDraw drivers
Ogre::DDSCodecImageCodec specialized in DDS images
Ogre::DDVideoModeEncapsulates a DirectDraw video mode
Ogre::DDVideoModeListEncapsulates enumeration of DirectDraw video modes
Ogre::DefaultAxisAlignedBoxSceneQueryDefault implementation of AxisAlignedBoxSceneQuery
Ogre::DefaultHardwareBufferManagerSpecialisation of HardwareBufferManager to emulate hardware buffers
Ogre::DefaultHardwareIndexBufferSpecialisation of HardwareIndexBuffer for emulation
Ogre::DefaultHardwareVertexBufferSpecialisation of HardwareVertexBuffer for emulation
Ogre::DefaultIntersectionSceneQueryDefault implementation of IntersectionSceneQuery
Ogre::DefaultRaySceneQueryDefault implementation of RaySceneQuery
Ogre::DefaultSphereSceneQueryDefault implementation of SphereSceneQuery
Ogre::DynLibResource holding data about a dynamic library
Ogre::DynLibManagerManager for Dynamic-loading Libraries
Ogre::EllipsoidEmitterParticle emitter which emits particles randomly from points inside an ellipsoid
Ogre::EllipsoidEmitterFactoryFactory class for particle emitter of type "Ellipsoid"
Ogre::EntityDefines an instance of a discrete, movable object based on a Mesh
Ogre::ErrorDialogClass for displaying the error dialog if Ogre fails badly
Ogre::EventDispatcherHandles the Dispatching of events to a EventTarget (mainly a PositionTarget for mouse moving)
Ogre::EventListenerEventListener is an abstract class used as a base for EventMulticaster
Ogre::EventMulticasterThis class implements efficient and thread-safe multi-cast event dispatching
Ogre::EventProcessorThe EventProcessor controls getting events, storing them in a queue, and dispatching events
Ogre::EventQueueThis class holds InputEvents given to it by the EventProcessor in a FIFO queue
Ogre::EventTargetThis is an abstract class that is the base class of all consumers of InputEvent instances
Ogre::ExceptionWhen thrown, provides information about an error that has occurred inside the engine
Ogre::FactoryObj< T >Abstract factory class
OgreRefApp::FinitePlane
Ogre::FloatGpuParameterControllerValuePredefined controller value for setting a single floating- point value in a constant paramter of a vertex or fragment program
Ogre::FontClass representing a font in the system
Ogre::FontManagerManages Font resources, parsing .fontdef files and generally organising them
Ogre::FrameEventStruct containing information about a frame event
Ogre::FrameListenerA interface class defining a listener which can be used to receive notifications of frame events
Ogre::FrameTimeControllerValuePredefined controller value for getting the latest frame time
Ogre::FrustumA 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::GLArbGpuProgramSpecialisation of the GL low-level program for ARB programs
Ogre::GLDefaultHardwareBufferManagerSpecialisation of HardwareBufferManager to emulate hardware buffers
Ogre::GLDefaultHardwareIndexBufferSpecialisation of HardwareIndexBuffer for emulation
Ogre::GLDefaultHardwareVertexBufferSpecialisation of HardwareVertexBuffer for emulation
Ogre::GLGpuNvparseProgram
Ogre::GLGpuProgramGeneralised low-level GL program, can be applied to multiple types (eg ARB and NV)
Ogre::GLGpuProgramManager
Ogre::GLHardwareBufferManagerImplementation of HardwareBufferManager for OpenGL
Ogre::GLHardwareIndexBuffer
Ogre::GLHardwareVertexBufferSpecialisation of HardwareVertexBuffer for OpenGL
Ogre::GLRenderSystemImplementation of SDL as a rendering system
Ogre::GLRenderTexture
Ogre::GLSupport
Ogre::GLTexture
Ogre::GLTextureManagerSDL/GL-specific implementation of a TextureManager
Ogre::GpuProgramDefines a program which runs on the GPU such as a vertex or fragment program
Ogre::GpuProgramManager
Ogre::GpuProgramParametersCollects together the program parameters used for a GpuProgram
Ogre::GpuProgramParameters::AutoConstantEntryStructure recording the use of an automatic parameter
Ogre::GpuProgramParameters::IntConstantEntryInt parameter entry; contains both a group of 4 values and an indicator to say if it's been set or not
Ogre::GpuProgramParameters::RealConstantEntryReal parameter entry; contains both a group of 4 values and an indicator to say if it's been set or not
Ogre::GpuProgramUsageThis class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit
Ogre::GTKGLSupport
Ogre::GuiContainerA 2D element which contains other GuiElement instances
Ogre::GuiControlThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::GuiElementAbstract definition of a 2D element to be displayed in an Overlay
Ogre::GuiElementFactoryDefines the interface which all components wishing to supply GuiElement subclasses must implement
Ogre::GuiManagerThis class acts as a repository and regitrar of overlay components
Ogre::GuiPressableThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::HardwareBufferAbstract class defining common features of hardware buffers
Ogre::HardwareBufferManagerAbstract singleton class for managing hardware buffers, a concrete instance of this will be created by the RenderSystem
Ogre::HardwareIndexBufferSpecialisation of HardwareBuffer for vertex index buffers, still abstract
Ogre::HardwareIndexBufferSharedPtrShared pointer implementation used to share index buffers
Ogre::HardwareVertexBufferSpecialisation of HardwareBuffer for a vertex buffer
Ogre::HardwareVertexBufferSharedPtrShared pointer implementation used to share index buffers
Ogre::HighLevelGpuProgramAbstract base class representing a high-level program (a vertex or fragment program)
Ogre::HighLevelGpuProgramFactoryInterface definition for factories of HighLevelGpuProgram
Ogre::HighLevelGpuProgramManagerThis ResourceManager manages high-level vertex and fragment programs
OgreRefApp::Hinge2JointImplementation of hinge2 joint
OgreRefApp::HingeJointImplementation of hinge joint
Ogre::HollowEllipsoidEmitterParticle emitter which emits particles randomly from points inside a hollow ellipsoid
Ogre::HollowEllipsoidEmitter::CmdInnerXCommand object for inner size (see ParamCommand)
Ogre::HollowEllipsoidEmitter::CmdInnerYCommand object for inner size (see ParamCommand)
Ogre::HollowEllipsoidEmitter::CmdInnerZCommand object for inner size (see ParamCommand)
Ogre::HollowEllipsoidEmitterFactoryFactory class for particle emitter of type "HollowEllipsoid"
Ogre::ILImageCodecCodec specialized in images
Ogre::ImageClass representing an image file
Ogre::Image::RectStructure used to define a rectangle in a 2-D integer space
Ogre::ImageCodecCodec specialized in images
Ogre::ImageCodec::ImageDataCodec return class for images
Ogre::IndexDataSummary class collecting together index data source information
Ogre::InputEventThe root event class for all GuiElement-level input events
Ogre::InputReaderAbstract class which allows input to be read from various controllers
Ogre::IntersectionSceneQuerySeparate SceneQuery class to query for pairs of objects which are possibly intersecting one another
Ogre::IntersectionSceneQueryListenerAlternative listener class for dealing with IntersectionSceneQuery
Ogre::IntersectionSceneQueryResultHolds the results of an intersection scene query (pair values)
OgreRefApp::JointRepresents a linkage between application objects or between them and the world, enforcing certain constraints
Ogre::JPEGCodecImageCodec specialized in JPEG images
Ogre::JPGCodec
Ogre::KeyEvent
Ogre::KeyFrameA key frame in an animation sequence defined by an AnimationTrack
Ogre::KeyListener
Ogre::KeyTarget
Ogre::LayerBlendModeExClass which manages blending of both colour and alpha components
Ogre::LightRepresentation of a dynamic light source in the scene
Ogre::LinearForceAffectorThis class defines a ParticleAffector which applies a linear force to particles in a system
Ogre::LinearForceAffector::CmdForceAppCommand object for force application (see ParamCommand)
Ogre::LinearForceAffector::CmdForceVectorCommand object for force vector (see ParamCommand)
Ogre::LinearForceAffectorFactoryFactory class for LinearForceAffector
Ogre::ListChanger
Ogre::ListGuiElementThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::ListGuiElement::CmdHSpacingCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ListGuiElement::CmdItemPanelMaterialCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ListGuiElement::CmdItemPanelMaterialSelectedCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ListGuiElement::CmdItemTemplateCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ListGuiElement::CmdScrollBarCommand object for specifying the scrollbar for the list (see ParamCommand)
Ogre::ListGuiElement::CmdVSpacingCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ListGuiElementFactoryFactory for creating ButtonGuiElement instances
Ogre::ListSelectionEvent
Ogre::ListSelectionListenerSpecialised EventListener for list-style component events
Ogre::ListSelectionTargetManages Overlay objects, parsing them from .overlay files and storing a lookup library of them
Ogre::LogLog class for writing debug/log data to files
Ogre::LogManagerThe log manager handles the creation and retrieval of logs for the application
Ogre::ManualLodSortLess
Ogre::MapIterator< T >Wraps iteration over a map
Ogre::MaterialClass encapsulates rendering properties of an object
Ogre::MaterialManagerClass for managing Material settings for Ogre
Ogre::MaterialScriptContextStruct for holding the script context while parsing
Ogre::MaterialScriptProgramDefinitionStruct for holding a program definition which is in progress
Ogre::MaterialSerializerClass for serializing Materials to / from a .material script
Ogre::MathClass to provide access to common mathematical functions
Ogre::Matrix3A 3x3 matrix which can represent rotations around axes
Ogre::Matrix4Class encapsulating a standard 4x4 homogenous matrix
Ogre::MemoryManagerSee the The memory manager information page
Ogre::MeshResource holding data about 3D mesh
Ogre::Mesh::MeshLodUsageA way of recording the way each LODs is recorded this Mesh
Ogre::MeshManagerHandles the management of mesh resources
Ogre::MeshSerializerClass for serialising mesh data to/from an OGRE .mesh file
Ogre::MeshSerializerImplInternal implementation of Mesh reading / writing for the latest version of the .mesh format
Ogre::MeshSerializerImpl_v1Class for providing backwards-compatibility for loading version 1.0 of the .mesh format
Ogre::MeshSerializerImpl_v1_1Class for providing backwards-compatibility for loading version 1.1 of the .mesh format
Ogre::MouseEventAn event which indicates that a mouse action occurred in a MouseTarget (e.g
Ogre::MouseListenerSpecialised EventListener for discrete mouse events
Ogre::MouseMotionListenerSpecialised EventListener for mouse motion
Ogre::MouseMotionTargetHandles the adding and removing of MouseMotionListeners
Ogre::MouseStateStructure representing a snapshot of the state of the mouse input controller
Ogre::MouseTargetHandles the adding and removing of MouseListeners
Ogre::MovableObjectAbstract class definining a movable object in a scene
Ogre::NodeClass representing a general-purpose node an articulated scene graph
Ogre::OctreeOctree datastructure for managing scene nodes
Ogre::OctreeCameraSpecialized viewpoint from which an Octree can be rendered
Ogre::OctreeNodeSpecialized SceneNode that is customized for working within an Octree
Ogre::OctreeSceneManagerSpecialized SceneManager that divides the geometry into an octree in order to faciliate spatial queries
OgreRefApp::OgreHead
Ogre::OverlayRepresents a layer which is rendered on top of the 'normal' scene contents
Ogre::OverlayManagerManages Overlay objects, parsing them from .overlay files and storing a lookup library of them
Ogre::PanelGuiElementGuiElement representing a flat, single-material (or transparent) panel which can contain other elements
Ogre::PanelGuiElement::CmdTilingCommand object for specifying tiling (see ParamCommand)
Ogre::PanelGuiElement::CmdTransparentCommand object for specifying transparency (see ParamCommand)
Ogre::PanelGuiElementFactoryFactory for creating PanelGuiElement instances
Ogre::ParamCommandAbstract class which is command object which gets/sets parameters
Ogre::ParamDictionaryClass to hold a dictionary of parameters for a single class
Ogre::ParameterDefDefinition of a parameter supported by a StringInterface class, for introspection
Ogre::Particle
Ogre::ParticleAffectorAbstract class defining the interface to be implemented by particle affectors
Ogre::ParticleAffectorFactoryAbstract class defining the interface to be implemented by creators of ParticleAffector subclasses
Ogre::ParticleEmitterAbstract class defining the interface to be implemented by particle emitters
Ogre::ParticleEmitterFactoryAbstract class defining the interface to be implemented by creators of ParticleEmitter subclasses
Ogre::ParticleIteratorConvenience class to make it easy to step through all particles in a ParticleSystem
Ogre::ParticleSystemClass defining particle system based special effects
Ogre::ParticleSystem::CmdBillboardTypeCommand object for billboard type (see ParamCommand)
Ogre::ParticleSystem::CmdCommonDirectionCommand object for common direction (see ParamCommand)
Ogre::ParticleSystem::CmdCullCommand object for cull_each (see ParamCommand)
Ogre::ParticleSystem::CmdHeightCommand object for particle_height (see ParamCommand)
Ogre::ParticleSystem::CmdMaterialCommand object for material (see ParamCommand)
Ogre::ParticleSystem::CmdQuotaCommand object for quota (see ParamCommand)
Ogre::ParticleSystem::CmdWidthCommand object for particle_width (see ParamCommand)
Ogre::ParticleSystemManagerManages particle systems, particle system scripts (templates) and the available emitter & affector factories
Ogre::PassClass defining a single pass of a Technique (of a Material), ie a single rendering call
Ogre::PatchMeshPatch specialisation of Mesh
Ogre::PatchSurfaceA surface which is defined by curves of some kind to form a patch, e.g
Ogre::PlaneDefines a plane in 3D space
Ogre::PlatformManagerClass which manages the platform settings Ogre runs on
Ogre::PNGCodecImageCodec specialized in Portable Network Graphics images
Ogre::PointEmitterParticle emitter which emits particles from a single point
Ogre::PointEmitterFactoryFactory class for particle emitter of type "Point"
Ogre::PopupMenuGuiElementThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::PopupMenuGuiElement::CmdHSpacingCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::PopupMenuGuiElement::CmdItemPanelMaterialCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::PopupMenuGuiElement::CmdItemPanelMaterialSelectedCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::PopupMenuGuiElement::CmdItemTemplateCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::PopupMenuGuiElement::CmdVSpacingCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::PopupMenuGuiElementFactoryFactory for creating ButtonGuiElement instances
Ogre::PositionTarget
Ogre::ProfileAn individual profile that will be processed by the Profiler
Ogre::ProfilerThe profiler allows you to measure the performance of your code
Ogre::Profiler::ProfileFrameRepresents the total timing information of a profile since profiles can be called more than once each frame
Ogre::Profiler::ProfileHistoryRepresents a history of each profile during the duration of the app
Ogre::Profiler::ProfileInstanceRepresents an individual profile call
Ogre::ProgressiveMeshThis class reduces the complexity of the geometry it is given
Ogre::ProgressiveMesh::PMFaceVertexA vertex as used by a face
Ogre::ProgressiveMesh::PMTriangleA triangle in the progressive mesh, holds extra info like face normal
Ogre::ProgressiveMesh::PMVertexA vertex in the progressive mesh, holds info like collapse cost etc
Ogre::ProgressiveMesh::PMWorkingDataData used to calculate the collapse costs
Ogre::Quake3LevelSupport for loading and extracting data from a Quake3 level file
Ogre::Quake3ShaderClass for recording Quake3 shaders
Ogre::Quake3Shader::Pass
Ogre::Quake3ShaderManagerClass for managing Quake3 custom shaders
Ogre::QuaternionImplementation of a Quaternion, i.e
Ogre::RayRepresentation of a ray in space, ie a line with an origin and direction
Ogre::RaySceneQuerySpecialises the SceneQuery class for querying along a ray
Ogre::RaySceneQueryListenerAlternative listener class for dealing with RaySceneQuery
Ogre::RaySceneQueryResultEntryThis struct allows a single comparison of result data no matter what the type
Ogre::RegionSceneQueryAbstract class defining a query which returns single results from a region
Ogre::RenderableAbstract class defining the interface all renderable objects must implement
Ogre::RenderOperation'New' rendering operation using vertex buffers
Ogre::RenderPriorityGroupRenderables in the queue grouped by priority
Ogre::RenderPriorityGroup::RenderablePassInternal struct reflecting a single Pass for a Renderable
Ogre::RenderPriorityGroup::SolidQueueItemLessComparator to order non-transparent object passes
Ogre::RenderPriorityGroup::TransparentQueueItemLessComparator to order transparent object passes
Ogre::RenderQueueClass to manage the scene object rendering queue
Ogre::RenderQueueGroupA grouping level underneath RenderQueue which groups renderables to be issued at coarsely the same time to the renderer
Ogre::RenderQueueListenerAbstract interface which classes must implement if they wish to receive events from the render queue
Ogre::RenderSystemDefines the functionality of a 3D API
Ogre::RenderSystemCapabilitiesSingleton class for storing the capabilities of the graphics card
Ogre::RenderTargetA 'canvas' which can receive the results of a rendering operation
Ogre::RenderTarget::FrameStats
Ogre::RenderTargetEventStruct containing information about a RenderTarget event
Ogre::RenderTargetListenerA interface class defining a listener which can be used to receive notifications of RenderTarget events
Ogre::RenderTargetTexture
Ogre::RenderTargetViewportEventStruct containing information about a RenderTarget Viewport-specific event
Ogre::RenderTexture
Ogre::RenderWindowManages the target rendering window
Ogre::ResourceAbstract class reprensenting a loadable resource (e.g
Ogre::ResourceManagerDefines a generic resource handler
Ogre::RingEmitterParticle emitter which emits particles randomly from points inside a ring (e.g
Ogre::RingEmitter::CmdInnerXCommand object for inner size (see ParamCommand)
Ogre::RingEmitter::CmdInnerYCommand object for inner size (see ParamCommand)
Ogre::RingEmitterFactoryFactory class for particle emitter of type "Ring"
Ogre::RootThe root class of the Ogre system
Ogre::RotationAffectorThis plugin subclass of ParticleAffector allows you to alter the rotation of particles
Ogre::RotationAffector::CmdRotationRangeEndCommand object for particle emitter - see ParamCommand
Ogre::RotationAffector::CmdRotationRangeStartCommand object for particle emitter - see ParamCommand
Ogre::RotationAffector::CmdRotationSpeedRangeEndCommand object for particle emitter - see ParamCommand
Ogre::RotationAffector::CmdRotationSpeedRangeStartCommand object for particle emitter - see ParamCommand
Ogre::RotationAffectorFactoryFactory class for RotationAffector
Ogre::RotationalSplineThis class interpolates orientations (rotations) along a spline using derivatives of quaternions
Ogre::ScaleAffectorThis plugin subclass of ParticleAffector allows you to alter the scale of particles
Ogre::ScaleAffector::CmdScaleAdjustCommand object for scale adjust (see ParamCommand)
Ogre::ScaleAffectorFactoryFactory class for ScaleAffector
Ogre::ScaleControllerFunctionPredefined controller function which simply scales an input to an output value
Ogre::SceneManagerManages the rendering of a 'scene' i.e
Ogre::SceneManager::lightLessComparator for sorting lights relative to a point
Ogre::SceneManager::materialLessComparator for material map, for sorting materials into render order (e.g
Ogre::SceneManagerEnumeratorEnumerates the SceneManager classes available to applications
Ogre::SceneNodeClass representing a node in the scene graph
Ogre::SceneQueryA class for performing queries on a scene
Ogre::SceneQuery::WorldFragmentRepresents part of the world geometry that is a result of a SceneQuery
Ogre::SceneQueryListenerThis optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results
Ogre::SceneQueryResultHolds the results of a scene query
Ogre::ScrollBarGuiElementThe listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component
Ogre::ScrollBarGuiElement::CmdDownButtonCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ScrollBarGuiElement::CmdScrollBitCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ScrollBarGuiElement::CmdUpButtonCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::ScrollBarGuiElementFactoryFactory for creating ButtonGuiElement instances
Ogre::ScrollEvent
Ogre::ScrollListener
Ogre::ScrollTarget
Ogre::SDDataChunkWraps a chunk of memory, storing both size and a pointer to the data
Ogre::SDLConfigSimple CLI config
Ogre::SDLConfig::ModelColumns
Ogre::SDLErrorSimple CLI error output
Ogre::SDLGLSupport
Ogre::SDLInput
Ogre::SDLTimer
Ogre::SDLWindow
Ogre::SerializerGeneric class for serialising data to / from binary chunk-based files
Ogre::SharedPtr< T >Reference-counted shared pointer, used for objects where implicit destruction is required
Ogre::SimpleRenderable
Ogre::SimpleSplineA very simple spline class which implements the Catmull-Rom class of splines
Ogre::Singleton< T >Template class for creating single-instance global classes
Ogre::SkeletonA collection of Bone objects used to animate a skinned mesh
Ogre::SkeletonManagerHandles the management of skeleton resources
Ogre::SkeletonSerializerClass for serialising skeleton data to/from an OGRE .skeleton file
OgreRefApp::SliderJointImplementation of slider joint
Ogre::SphereA sphere primitive, mostly used for bounds checking
Ogre::SphereSceneQuerySpecialises the SceneQuery class for querying within a sphere
Ogre::StaticFaceGroupCollectes a group of static ie immovable faces together which have common properties like the material they use, the plane they lie on
Ogre::StringWrapper object for String to allow DLL export
Ogre::StringConverterClass for converting the core Ogre data types to/from Strings
Ogre::StringInterfaceClass defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers
Ogre::StringResourceWraps a String as a Resource for generic handling
Ogre::SubEntityUtility class which defines the sub-parts of an Entity
Ogre::SubMeshDefines a part of a complete mesh
Ogre::TagPointA tagged point on a skeleton, which can be used to attach entities to on specific other entities
Ogre::TargetManagerAn abstract interface, implemented by OverlayManager, to return a GuiElement at a given x,y position
Ogre::TechniqueClass representing an approach to rendering this particular Material
Ogre::TerrainBufferCacheA cache of TerrainIndexBuffers
Ogre::TerrainOptionsA simple class for encapsulating parameters passed in when initializing a TerrainRenderable
Ogre::TerrainRenderableRepresents a terrain tile
Ogre::TerrainSceneManagerThis is a basic SceneManager for organizing TerrainRenderables into a total landscape
Ogre::TexCoordModifierControllerValuePredefined controller value for getting / setting a texture coordinate modifications (scales and translates)
Ogre::TextAreaGuiElementGuiElement representing a flat, single-material (or transparent) panel which can contain other elements
Ogre::TextAreaGuiElement::CmdAlignmentCommand object for setting the alignment
Ogre::TextAreaGuiElement::CmdCaptionCommand object for setting the caption
Ogre::TextAreaGuiElement::CmdCharHeightCommand object for setting the char height
Ogre::TextAreaGuiElement::CmdColourCommand object for setting the constant colour
Ogre::TextAreaGuiElement::CmdColourBottomCommand object for setting the bottom colour
Ogre::TextAreaGuiElement::CmdColourTopCommand object for setting the top colour
Ogre::TextAreaGuiElement::CmdFontNameCommand object for setting the caption
Ogre::TextAreaGuiElement::CmdSpaceWidthCommand object for setting the width of a space
Ogre::TextAreaGuiElementFactoryFactory for creating TextAreaGuiElement instances
Ogre::TextBoxGuiElementGuiElement representing a flat, single-material (or transparent) panel which can contain other elements
Ogre::TextBoxGuiElement::CmdBackPanelCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::TextBoxGuiElement::CmdTextAreaCommand object for specifying texture coordinates for the border (see ParamCommand)
Ogre::TextBoxGuiElementFactoryFactory for creating TextBoxGuiElement instances
Ogre::TextureAbstract class representing a Texture resource
Ogre::TextureFrameControllerValuePredefined controller value for getting / setting the frame number of a texture layer
Ogre::TextureManagerClass for loading & managing textures
Ogre::TextureUnitStateClass representing the state of a single texture unit during a Pass of a Technique, of a Material
Ogre::TextureUnitState::TextureEffectInternal structure defining a texture effect
Ogre::TGACodecImageCodec specialized in Traga images
Ogre::TGACodec::TgaHeader
Ogre::TimerPlatform-independent Timer class
Ogre::TTYGuiElementGuiElement representing a TTY style text area
Ogre::TTYGuiElement::CmdCaptionCommand object for setting the caption
Ogre::TTYGuiElement::CmdCharHeightCommand object for setting the char height
Ogre::TTYGuiElement::CmdColourCommand object for setting the constant colour
Ogre::TTYGuiElement::CmdColourBottomCommand object for setting the bottom colour
Ogre::TTYGuiElement::CmdColourTopCommand object for setting the top colour
Ogre::TTYGuiElement::CmdFontNameCommand object for setting the caption
Ogre::TTYGuiElement::CmdScrollBarCommand object for setting the scrollbar
Ogre::TTYGuiElement::CmdSpaceWidthCommand object for setting the width of a space
Ogre::TTYGuiElement::CmdTextLimitCommand object for setting the text limit
Ogre::TTYGuiElement::TextBlock
Ogre::TTYGuiElementFactoryFactory for creating TTYGuiElement instances
OgreRefApp::UniversalJointImplementation of universal joint
Ogre::UserDefinedObjectThis class is designed to be subclassed by OGRE users, to allow them to associate their own application objects with MovableObject instances in the engine
Ogre::Vector3Standard 3-dimensional vector
Ogre::Vector44-dimensional homogenous vector
Ogre::VectorIterator< T >Wraps iteration over a vector
Ogre::vectorLessComparator for unique vertex list
Ogre::VertexBoneAssignment_sRecords the assignment of a single vertex to a single bone with the corresponding weight
Ogre::VertexBufferBindingRecords 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::VertexDataSummary class collecting together vertex source information
Ogre::VertexData::SoftwareBlendInfoSoftware vertex blend information
Ogre::VertexDeclarationThis class declares the format of a set of vertex inputs, which can be issued to the rendering API through a RenderOperation
Ogre::VertexElementThis class declares the usage of a single vertex buffer as a component of a complete VertexDeclaration
Ogre::ViewPointStructure for holding a position & orientation pair
Ogre::ViewportAn abstraction of a viewport, i.e
Ogre::WaveformControllerFunctionPredefined controller function based on a waveform
Ogre::Win32ConfigDialogA Windows 95/98/NT platform version of the default engine configuration dialog
Ogre::Win32ErrorDialogWindows-specific class for displaying the error dialog if Ogre fails badly!
Ogre::Win32GLSupport
Ogre::Win32InputUtility class for dealing with user input on a Win32 system
Ogre::Win32Input8Utility class for dealing with user input on a Win32 system
Ogre::Win32Timer
Ogre::Win32Window
Ogre::WireBoundingBoxAllows the rendering of a wireframe bounding box
OgreRefApp::World
Ogre::Zip
Ogre::ZipArchiveFactorySpecialisation of ArchiveFactory for Zip files

Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:10:35 2004