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

# Ogre Namespace Reference

## Compounds

class | AreaEmitter
| Particle emitter which emits particles randomly from points inside an area (box, sphere, ellipsoid whatever subclasses choose to be). More...
class | BorderButtonGuiElement
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | BorderButtonGuiElementFactory
| Factory for creating ButtonGuiElement instances. More...
class | BorderPanelGuiElement
| A specialisation of the PanelGuiElement to provide a panel with a border. More...
class | BorderPanelGuiElementFactory
| Factory for creating BorderPanelGuiElement instances. More...
class | BorderRenderable
| Class for rendering the border of a BorderPanelGuiElement. More...
class | BoxEmitter
| Particle emitter which emits particles randomly from points inside a box. More...
class | BoxEmitterFactory
| Factory class for particle emitter of type "Box". More...
class | BspIntersectionSceneQuery
| BSP specialisation of IntersectionSceneQuery. More...
struct | Brush
class | BspLevel
| Holds all the data associated with a Binary Space Parition (BSP) based indoor level. More...
struct | BspVertex
| Vertex format for fixed geometry. More...
class | BspNode
| Encapsulates a node in a BSP tree. More...
class | BspResourceManager
| Manages the locating and loading of BSP-based indoor levels. More...
class | BspSceneManager
| Specialisation of the SceneManager class to deal with indoor scenes based on a BSP tree. More...
class | BspSceneNode
| Specialisation of SceneNode for the BspSceneManager. More...
class | ButtonGuiElement
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | ButtonGuiElementFactory
| Factory for creating ButtonGuiElement instances. More...
class | CgProgram
| Specialisation of HighLevelGpuProgram to provide support for nVidia's CG language. More...
class | CmdEntryPoint
| Command object for setting entry point. More...
class | CmdProfiles
| Command object for setting profiles. More...
class | CmdArgs
| Command object for setting compilation arguments. More...
class | CgProgramFactory
| Factory class for Cg programs. More...
class | CmdBorderDownMaterial
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderUpMaterial
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderHiliteDownMaterial
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderHiliteUpMaterial
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderDisabledMaterial
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderButtonCaption
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderSize
| Command object for specifying border sizes (see ParamCommand). More...
class | CmdBorderMaterial
| Command object for specifying the Material for the border (see ParamCommand). More...
class | CmdBorderLeftUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderTopUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderRightUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderBottomUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderTopLeftUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderBottomLeftUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderBottomRightUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBorderTopRightUV
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdButtonDownMaterial
| Command object for specifying the Material for the button (see ParamCommand). More...
class | CmdButtonUpMaterial
| Command object for specifying the Material for the button (see ParamCommand). More...
class | CmdButtonHiliteDownMaterial
| Command object for specifying the Material for the button (see ParamCommand). More...
class | CmdButtonHiliteUpMaterial
| Command object for specifying the Material for the button (see ParamCommand). More...
class | CmdButtonDisabledMaterial
| Command object for specifying the Material for the button (see ParamCommand). More...
class | CmdCaptionColour
| Command object for specifying the Caption color for the button (see ParamCommand). More...
class | CmdCaptionDisabledColour
| Command object for specifying the disabled Caption color for the button (see ParamCommand). More...
class | CmdButtonCaption
| Command object for specifying the Material for the button (see ParamCommand). More...
class | CmdWidth
| Command object for area emitter size (see ParamCommand). More...
class | CmdHeight
| Command object for area emitter size (see ParamCommand). More...
class | CmdDepth
| Command object for area emitter size (see ParamCommand). More...
class | CmdAttach
| Command object for attaching another GLSL Program. More...
class | CmdTarget
| Command object for setting target assembler. More...
class | CmdEntryPoint
| Command object for setting entry point. More...
class | D3D7GpuProgram
| Dummy implementation of GpuProgram - cannot do anything since D3D7 did not support vertex or fragment programs. More...
class | D3D7GpuProgramManager
| Dummy implementation of GpuProgramManager - cannot do anything since D3D7 did not support vertex or fragment programs. More...
class | D3D7HardwareBufferManager
| Specialisation of HardwareBufferManager for D3D7. More...
class | D3D7RenderTexture
class | D3D7RenderWindow
| Defines the rendering window on Win32 systems. More...
class | D3D9Driver
class | D3D9DriverList
class | D3D9GpuFragmentProgram
| Direct3D implementation of low-level fragment programs. More...
class | D3D9GpuProgram
| Direct3D implementation of a few things common to low-level vertex & fragment programs. More...
class | D3D9GpuProgramManager
class | D3D9GpuVertexProgram
| Direct3D implementation of low-level vertex programs. More...
class | D3D9HardwareBufferManager
| Implementation of HardwareBufferManager for D3D9. More...
class | D3D9HardwareIndexBuffer
class | D3D9HardwareOcclusionQuery
| This is a class that is the DirectX9 implementation of hardware occlusion testing. More...
class | D3D9HardwareVertexBuffer
| Specialisation of HardwareVertexBuffer for D3D9. More...
class | D3D9HLSLProgram
| Specialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL). More...
class | D3D9HLSLProgramFactory
| Factory class for D3D9 HLSL programs. More...
class | D3D9Mappings
class | D3D9RenderSystem
| Implementation of DirectX9 as a rendering system. More...
class | D3D9RenderTexture
class | D3D9RenderWindow
class | D3D9Texture
class | D3D9TextureManager
class | D3D9VertexDeclaration
| Specialisation of VertexDeclaration for D3D9. More...
class | D3D9VideoMode
class | D3D9VideoModeList
class | D3DDevice
| Encapsulates a Direct3D Device. More...
class | D3DDeviceList
| Encapsulates enumeration of Direct3D devices. More...
class | D3DRenderSystem
| Implementation of DirectX as a rendering system. More...
class | D3DTexture
| Direct3D7-specific texture resource implementation. More...
class | D3DTextureManager
| Direct3D-specific implementation of a TextureManager. More...
class | DDDriver
| Encapsulates a DirectDraw driver. More...
class | DDDriverList
| Encapsulates enumeration of DirectDraw drivers. More...
class | DDVideoMode
| Encapsulates a DirectDraw video mode. More...
class | DDVideoModeList
| Encapsulates enumeration of DirectDraw video modes. More...
class | GLArbGpuProgram
| Specialisation of the GL low-level program for ARB programs. More...
class | GLDefaultHardwareBufferManager
| Specialisation of HardwareBufferManager to emulate hardware buffers. More...
class | GLDefaultHardwareIndexBuffer
| Specialisation of HardwareIndexBuffer for emulation. More...
class | GLDefaultHardwareVertexBuffer
| Specialisation of HardwareVertexBuffer for emulation. More...
class | GLGpuNvparseProgram
class | GLGpuProgram
| Generalised low-level GL program, can be applied to multiple types (eg ARB and NV). More...
class | GLGpuProgramManager
class | GLHardwareBufferManager
| Implementation of HardwareBufferManager for OpenGL. More...
class | GLHardwareIndexBuffer
class | GLHardwareOcclusionQuery
| This is a class that is the base class of the query class for hardware occlusion. More...
class | GLHardwareVertexBuffer
| Specialisation of HardwareVertexBuffer for OpenGL. More...
class | GLRenderSystem
| Implementation of SDL as a rendering system. More...
class | GLRenderTexture
class | 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. More...
class | GLSLLinkProgram
| C++ encapsulation of GLSL Program Object. More...
class | GLSLLinkProgramManager
| Ogre assumes that there are seperate 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. More...
class | GLSLProgram
| Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL). More...
class | GLSLProgramFactory
| Factory class for GLSL programs. More...
class | GLSupport
class | GLTexture
class | GLTextureManager
| SDL/GL-specific implementation of a TextureManager. More...
class | GLXGLSupport
class | GLXWindow
class | GTKGLSupport
| GL support in a GTK window. More...
class | GTKWindow
class | OGREWidget
class | CmdScaleAdjust
| Command object for scale adjust (see ParamCommand). More...
class | CmdRotationRangeEnd
| Command object for particle emitter - see ParamCommand. More...
class | CmdRotationRangeStart
| Command object for particle emitter - see ParamCommand. More...
class | CmdRotationSpeedRangeEnd
| Command object for particle emitter - see ParamCommand. More...
class | CmdRotationSpeedRangeStart
| Command object for particle emitter - see ParamCommand. More...
class | CmdInnerY
| Command object for inner size (see ParamCommand). More...
class | CmdInnerX
| Command object for inner size (see ParamCommand). More...
class | CmdForceApp
| Command object for force application (see ParamCommand). More...
class | CmdForceVector
| Command object for force vector (see ParamCommand). More...
class | CmdInnerZ
| Command object for inner size (see ParamCommand). More...
class | CmdInnerY
| Command object for inner size (see ParamCommand). More...
class | CmdInnerX
| Command object for inner size (see ParamCommand). More...
class | CmdTimeAdjust
| Command object for red adjust (see ParamCommand). More...
class | CmdColourAdjust
| Command object for red adjust (see ParamCommand). More...
class | CmdImageAdjust
| Command object for red adjust (see ParamCommand). More...
class | CmdStateChange
| Command object for alpha adjust (see ParamCommand). More...
class | CmdAlphaAdjust2
| Command object for alpha adjust (see ParamCommand). More...
class | CmdBlueAdjust2
| Command object for blue adjust (see ParamCommand). More...
class | CmdGreenAdjust2
| Command object for green adjust (see ParamCommand). More...
class | CmdRedAdjust2
| Command object for red adjust (see ParamCommand). More...
class | CmdAlphaAdjust1
| Command object for alpha adjust (see ParamCommand). More...
class | CmdBlueAdjust1
| Command object for blue adjust (see ParamCommand). More...
class | CmdGreenAdjust1
| Command object for green adjust (see ParamCommand). More...
class | CmdRedAdjust1
| Command object for red adjust (see ParamCommand). More...
class | ColourFaderAffector2
| This plugin subclass of ParticleAffector allows you to alter the colour of particles. More...
class | CmdAlphaAdjust
| Command object for alpha adjust (see ParamCommand). More...
class | CmdBlueAdjust
| Command object for blue adjust (see ParamCommand). More...
class | CmdGreenAdjust
| Command object for green adjust (see ParamCommand). More...
class | CmdRedAdjust
| Command object for red adjust (see ParamCommand). More...
class | ColourFaderAffector
| This plugin subclass of ParticleAffector allows you to alter the colour of particles. More...
class | ColourFaderAffectorFactory
| Factory class for ColourFaderAffector. More...
class | ColourFaderAffectorFactory2
| Factory class for ColourFaderAffector. More...
class | ColourImageAffector
class | ColourImageAffectorFactory
| Factory class for ColourImageAffector. More...
class | ColourInterpolatorAffector
class | ColourInterpolatorAffectorFactory
| Factory class for ColourInterpolatorAffector. More...
class | CylinderEmitter
| Particle emitter which emits particles randomly from points inside a cylinder. More...
class | CylinderEmitterFactory
| Factory class for particle emitter of type "Cylinder". More...
class | EllipsoidEmitter
| Particle emitter which emits particles randomly from points inside an ellipsoid. More...
class | EllipsoidEmitterFactory
| Factory class for particle emitter of type "Ellipsoid". More...
class | HeightmapTerrainPageSource
| Specialisation of the TerrainPageSource class to provide tiles loaded from a 2D greyscale image. More...
class | HollowEllipsoidEmitter
| Particle emitter which emits particles randomly from points inside a hollow ellipsoid. More...
class | HollowEllipsoidEmitterFactory
| Factory class for particle emitter of type "HollowEllipsoid". More...
class | LinearForceAffector
| This class defines a ParticleAffector which applies a linear force to particles in a system. More...
class | LinearForceAffectorFactory
| Factory class for LinearForceAffector. More...
class | Octree
| Octree datastructure for managing scene nodes. More...
class | OctreeAxisAlignedBoxSceneQuery
| Octree implementation of AxisAlignedBoxSceneQuery. More...
class | OctreeCamera
| Specialized viewpoint from which an Octree can be rendered. More...
class | OctreeIntersectionSceneQuery
| Octree implementation of IntersectionSceneQuery. More...
class | OctreeNode
| Specialized SceneNode that is customized for working within an Octree. More...
class | OctreePlaneBoundedVolumeListSceneQuery
| Octree implementation of PlaneBoundedVolumeListSceneQuery. More...
class | OctreeRaySceneQuery
| Octree implementation of RaySceneQuery. More...
class | OctreeSceneManager
| Specialized SceneManager that divides the geometry into an octree in order to faciliate spatial queries. More...
class | OctreeSphereSceneQuery
| Octree implementation of SphereSceneQuery. More...
class | PointEmitter
| Particle emitter which emits particles from a single point. More...
class | PointEmitterFactory
| Factory class for particle emitter of type "Point". More...
class | RingEmitter
| Particle emitter which emits particles randomly from points inside a ring (e.g. More...
class | RingEmitterFactory
| Factory class for particle emitter of type "Ring". More...
class | RotationAffector
| This plugin subclass of ParticleAffector allows you to alter the rotation of particles. More...
class | RotationAffectorFactory
| Factory class for RotationAffector. More...
class | ScaleAffector
| This plugin subclass of ParticleAffector allows you to alter the scale of particles. More...
class | ScaleAffectorFactory
| Factory class for ScaleAffector. More...
struct | sD3DTextureStageDesc
| structure holding texture unit settings for every stage More...
struct | sD3DTextureStageDesc
| structure holding texture unit settings for every stage More...
class | SDLGLSupport
class | SDLWindow
class | TerrainBufferCache
| A cache of TerrainIndexBuffers. More...
class | TerrainOptions
| A simple class for encapsulating parameters which are commonly needed by both TerrainSceneManager and TerrainRenderable. More...
class | TerrainPage
| Groups a number of TerrainRenderables (tiles) into a page, which is the unit of loading / unloading. More...
class | TerrainPageSource
| Abstract class which describes the interface which a source of terrain pages must implement. More...
class | TerrainPageSourceListener
| Abstract class which classes can override to receive notifications when a page is ready to be added to the terrain manager. More...
class | TerrainPageSourceListenerManager
| Simple manager class to hold onto a list of page source listeners across all sources. More...
class | TerrainRaySceneQuery
| Default implementation of RaySceneQuery. More...
class | TerrainRenderable
| Represents a terrain tile. More...
class | TerrainSceneManager
| This is a basic SceneManager for organizing TerrainRenderables into a total landscape. More...
class | TerrainVertexProgram
struct | TextBlock
class | CmdScrollBar
| Command object for setting the scrollbar. More...
class | CmdTextLimit
| Command object for setting the text limit. More...
class | CmdColour
| Command object for setting the constant colour. More...
class | CmdColourBottom
| Command object for setting the bottom colour. More...
class | CmdColourTop
| Command object for setting the top colour. More...
class | CmdFontName
| Command object for setting the caption. More...
class | CmdSpaceWidth
| Command object for setting the width of a space. More...
class | CmdCharHeight
| Command object for setting the char height. More...
class | CmdCaption
| Command object for setting the caption. More...
class | CmdTextArea
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdBackPanel
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdAlignment
| Command object for setting the alignment. More...
class | CmdColour
| Command object for setting the constant colour. More...
class | CmdColourBottom
| Command object for setting the bottom colour. More...
class | CmdColourTop
| Command object for setting the top colour. More...
class | CmdFontName
| Command object for setting the caption. More...
class | CmdSpaceWidth
| Command object for setting the width of a space. More...
class | CmdCharHeight
| Command object for setting the char height. More...
class | CmdCaption
| Command object for setting the caption. More...
class | CmdScrollBit
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdDownButton
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdUpButton
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdItemPanelMaterialSelected
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdItemPanelMaterial
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdHSpacing
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdVSpacing
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdItemTemplate
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdTransparent
| Command object for specifying transparency (see ParamCommand). More...
class | CmdTiling
| Command object for specifying tiling (see ParamCommand). More...
class | CmdScrollBar
| Command object for specifying the scrollbar for the list (see ParamCommand). More...
class | CmdItemPanelMaterialSelected
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdItemPanelMaterial
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdHSpacing
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdVSpacing
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdItemTemplate
| Command object for specifying texture coordinates for the border (see ParamCommand). More...
class | CmdOffsetY
| Command object for specifying the cursor's Y offset (see ParamCommand). More...
class | CmdOffsetX
| Command object for specifying the cursor's X offset (see ParamCommand). More...
class | CursorGuiElement
| GuiElement representing a visual cursor. More...
class | CursorGuiElementFactory
| Factory for creating PanelGuiElement instances. More...
class | ConfigCallbackData
class | GLXConfig
| Simple CLI config. More...
class | GLXConfigurator
| Single X window with image backdrop, making it possible to configure OGRE in a graphical way. More...
class | GLXError
| Simple CLI error output. More...
class | GLXInput
class | GLXTimer
class | IndexData
| Summary class collecting together index data source information. More...
class | ListGuiElement
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | ListGuiElementFactory
| Factory for creating ButtonGuiElement instances. More...
struct | ManualLodSortLess
class | RendererCallbackData
class | PanelGuiElement
| GuiElement representing a flat, single-material (or transparent) panel which can contain other elements. More...
class | PanelGuiElementFactory
| Factory for creating PanelGuiElement instances. More...
class | PopupMenuGuiElement
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | PopupMenuGuiElementFactory
| Factory for creating ButtonGuiElement instances. More...
struct | Pass
class | Quake3Level
| Support for loading and extracting data from a Quake3 level file. More...
class | Quake3Shader
| Class for recording Quake3 shaders. More...
class | Quake3ShaderManager
| Class for managing Quake3 custom shaders. More...
class | ScrollBarGuiElement
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | ScrollBarGuiElementFactory
| Factory for creating ButtonGuiElement instances. More...
class | ModelColumns
class | SDLConfig
| Simple CLI config. More...
class | SDLError
| Simple CLI error output. More...
class | SDLInput
class | SDLTimer
class | TextAreaGuiElement
| GuiElement representing a flat, single-material (or transparent) panel which can contain other elements. More...
class | TextAreaGuiElementFactory
| Factory for creating TextAreaGuiElement instances. More...
class | TextBoxGuiElement
| GuiElement representing a flat, single-material (or transparent) panel which can contain other elements. More...
class | TextBoxGuiElementFactory
| Factory for creating TextBoxGuiElement instances. More...
class | TTYGuiElement
| GuiElement representing a TTY style text area. More...
class | TTYGuiElementFactory
| Factory for creating TTYGuiElement instances. More...
struct | UniformReference
| structure used to keep track of named uniforms in the linked program object More...
class | AnimationControllerFunction
| Predefined controller function for dealing with animation. More...
class | AxisAlignedBoxSceneQuery
| Specialises the SceneQuery class for querying within an axis aligned box. More...
class | DefaultAxisAlignedBoxSceneQuery
| Default implementation of AxisAlignedBoxSceneQuery. More...
class | DefaultIntersectionSceneQuery
| Default implementation of IntersectionSceneQuery. More...
class | DefaultPlaneBoundedVolumeListSceneQuery
| Default implementation of PlaneBoundedVolumeListSceneQuery. More...
class | DefaultRaySceneQuery
| Default implementation of RaySceneQuery. More...
class | DefaultSphereSceneQuery
| Default implementation of SphereSceneQuery. More...
class | FloatGpuParameterControllerValue
| Predefined controller value for setting a single floating- point value in a constant paramter of a vertex or fragment program. More...
class | IntersectionSceneQuery
| Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another. More...
class | IntersectionSceneQueryListener
| Alternative listener class for dealing with IntersectionSceneQuery. More...
struct | IntersectionSceneQueryResult
| Holds the results of an intersection scene query (pair values). More...
class | ParamCommand
| Abstract class which is command object which gets/sets parameters. More...
class | ParamDictionary
| Class to hold a dictionary of parameters for a single class. More...
class | ParameterDef
| Definition of a parameter supported by a StringInterface class, for introspection. More...
class | PlaneBoundedVolumeListSceneQuery
| Specialises the SceneQuery class for querying within a plane-bounded volume. More...
class | RaySceneQuery
| Specialises the SceneQuery class for querying along a ray. More...
class | RaySceneQueryListener
| Alternative listener class for dealing with RaySceneQuery. More...
struct | RaySceneQueryResultEntry
| This struct allows a single comparison of result data no matter what the type. More...
class | RegionSceneQuery
| Abstract class defining a query which returns single results from a region. More...
struct | lightLess
| Comparator for sorting lights relative to a point. More...
struct | materialLess
| Comparator for material map, for sorting materials into render order (e.g. More...
struct | FrameStats
class | FrameTimeControllerValue
| Predefined controller value for getting the latest frame time. More...
struct | IlluminationPass
| Struct recording a pass which can be used for a specific illumination stage. More...
class | CmdCommonDirection
| Command object for common direction (see ParamCommand). More...
class | CmdBillboardType
| Command object for billboard type (see ParamCommand). More...
class | CmdHeight
| Command object for particle_height (see ParamCommand). More...
class | CmdWidth
| Command object for particle_width (see ParamCommand). More...
class | CmdCull
| Command object for cull_each (see ParamCommand). More...
class | CmdMaterial
| Command object for material (see ParamCommand). More...
class | CmdQuota
| Command object for quota (see ParamCommand). More...
struct | _ConfigOption
| Packages the details of a configuration option. More...
class | ActionListener
| Specialised EventListener for receiving component-specific ActionEvent events. More...
class | Angle
| Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAngleUnit. More...
class | BMPCodec
| ImageCodec specialized in BMP images. More...
class | ConstMapIterator
| Wraps iteration over a const map. More...
class | ConstVectorIterator
| Wraps iteration over a const vector. More...
class | DDSCodec
| ImageCodec specialized in DDS images. More...
class | Degree
| Wrapper class which indicates a given angle value is in Degrees. More...
class | GpuProgram
| Defines a program which runs on the GPU such as a vertex or fragment program. More...
class | GpuProgramManager
class | AutoConstantEntry
| Structure recording the use of an automatic parameter. More...
class | AutomaticGuardUnguard
| Internal class. More...
class | CmdTecPassState
class | CmdPlayMode
class | CmdFPS
class | CmdInputFileName
class | ActionEvent
class | ActionTarget
| Handles the adding and removing of ActionListeners. More...
class | Animation
| An animation sequence. More...
class | AnimationState
| Represents the state of an animation and the weight of it's influence. More...
class | AnimationTrack
| A 'track' in an animation sequence, ie a sequence of keyframes which affect a certain type of animable object. More...
class | ArchiveEx
| Archive-handling class. More...
struct | FileInfo
| Information about a file/directory within the archive will be returned using a FileInfo struct. More...
class | ArchiveFactory
| Abstract factory class, archive codec plugins can register concrete subclasses of this. More...
class | ArchiveManager
| ResourceManager specialization to handle Archive plug-ins. More...
class | AutoParamDataSource
| This utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters. More...
class | AxisAlignedBox
| A 3D box aligned with the x/y/z axes. More...
class | Billboard
| A billboard is a primitive which always faces the camera in every frame. More...
class | BillboardSet
| A 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. More...
class | Bitwise
| Class for manipulating bit patterns. More...
class | Bone
| A bone in a skeleton. More...
class | Camera
| A viewpoint from which the scene will be rendered. More...
class | Codec
| Abstract class that defines a 'codec'. More...
class | CodecData
class | ColourValue
| Class representing colour. More...
struct | CommonVertex
| A vertex can actually represent several vertices in the final model, because vertices along texture seams etc will have been duplicated. More...
class | ConfigDialog
| Defines the behaviour of an automatic renderer configuration dialog. More...
class | ConfigFile
| Class for quickly loading settings from a text file. More...
class | Controller
| Instances of this class 'control' the value of another object in the system. More...
class | ControllerFunction
| Subclasses of this class are responsible for performing a function on an input value for a Controller. More...
class | ControllerManager
| Class for managing Controller instances. More...
class | ControllerValue
| Can either be used as an input or output value. More...
class | Cursor
| The Cursor is an non-visual object that contains a the XYZ values that are modified by a InputReader. More...
class | DataChunk
| Wraps a chunk of memory, storing both size and a pointer to the data. More...
class | DefaultHardwareBufferManager
| Specialisation of HardwareBufferManager to emulate hardware buffers. More...
class | DefaultHardwareIndexBuffer
| Specialisation of HardwareIndexBuffer for emulation. More...
class | DefaultHardwareVertexBuffer
| Specialisation of HardwareVertexBuffer for emulation. More...
class | DynLib
| Resource holding data about a dynamic library. More...
class | DynLibManager
| Manager for Dynamic-loading Libraries. More...
struct | Edge
| Edge data. More...
class | EdgeData
| This class contains the information required to describe the edge connectivity of a given set of vertices and indexes. More...
struct | EdgeGroup
| A group of edges sharing the same vertex data. More...
class | EdgeListBuilder
| General utility class for building edge lists for geometry. More...
class | Entity
| Defines an instance of a discrete, movable object based on a Mesh. More...
class | EntityShadowRenderable
| Nested class to allow entity shadows. More...
class | ErrorDialog
| Class for displaying the error dialog if Ogre fails badly. More...
class | EventDispatcher
| Handles the Dispatching of events to a EventTarget (mainly a PositionTarget for mouse moving). More...
class | EventListener
| EventListener is an abstract class used as a base for EventMulticaster. More...
class | EventMulticaster
| This class implements efficient and thread-safe multi-cast event dispatching. More...
class | EventProcessor
| The EventProcessor controls getting events, storing them in a queue, and dispatching events. More...
class | EventQueue
| This class holds InputEvents given to it by the EventProcessor in a FIFO queue. More...
class | EventTarget
| This is an abstract class that is the base class of all consumers of InputEvent instances. More...
class | Exception
| When thrown, provides information about an error that has occurred inside the engine. More...
class | ExternalTextureSource
| Base class that texture plugins derive from. More...
class | ExternalTextureSourceManager
| Singleton Class which handles the registering and control of texture plugins. More...
class | FactoryObj
| Abstract factory class. More...
class | Font
| Class representing a font in the system. More...
class | FontManager
| Manages Font resources, parsing .fontdef files and generally organising them. More...
struct | FrameEvent
| Struct containing information about a frame event. More...
class | FrameListener
| A interface class defining a listener which can be used to receive notifications of frame events. More...
class | 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. More...
class | GpuProgramParameters
| Collects together the program parameters used for a GpuProgram. More...
struct | IntConstantEntry
| Int parameter entry; contains both a group of 4 values and an indicator to say if it's been set or not. More...
class | GpuProgramUsage
| This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit. More...
class | GuiContainer
| A 2D element which contains other GuiElement instances. More...
class | GuiControl
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | GuiElement
| Abstract definition of a 2D element to be displayed in an Overlay. More...
class | GuiElementFactory
| Defines the interface which all components wishing to supply GuiElement subclasses must implement. More...
class | GuiManager
| This class acts as a repository and regitrar of overlay components. More...
class | GuiPressable
| The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. More...
class | HardwareBuffer
| Abstract class defining common features of hardware buffers. More...
class | HardwareBufferLicensee
| Abtract interface representing a 'licensee' of a hardware buffer copy. More...
class | HardwareBufferManager
| Abstract singleton class for managing hardware buffers, a concrete instance of this will be created by the RenderSystem. More...
class | HardwareIndexBuffer
| Specialisation of HardwareBuffer for vertex index buffers, still abstract. More...
class | HardwareIndexBufferSharedPtr
| Shared pointer implementation used to share index buffers. More...
class | HardwareOcclusionQuery
| This is a abstract class that that provides the interface for the query class for hardware occlusion. More...
class | HardwareVertexBuffer
| Specialisation of HardwareBuffer for a vertex buffer. More...
class | HardwareVertexBufferSharedPtr
| Shared pointer implementation used to share index buffers. More...
class | HighLevelGpuProgram
| Abstract base class representing a high-level program (a vertex or fragment program). More...
class | HighLevelGpuProgramFactory
| Interface definition for factories of HighLevelGpuProgram. More...
class | HighLevelGpuProgramManager
| This ResourceManager manages high-level vertex and fragment programs. More...
class | ILCodecs
class | ILImageCodec
| Codec specialized in images. More...
class | Image
| Class representing an image file. More...
class | ImageCodec
| Codec specialized in images. More...
class | ImageData
| Codec return class for images. More...
class | InputEvent
| The root event class for all GuiElement-level input events. More...
class | InputReader
| Abstract class which allows input to be read from various controllers. More...
class | JPEGCodec
| ImageCodec specialized in JPEG images. More...
class | JPGCodec
class | KeyEvent
class | KeyFrame
| A key frame in an animation sequence defined by an AnimationTrack. More...
class | KeyListener
class | KeyTarget
class | LayerBlendModeEx
| Class which manages blending of both colour and alpha components. More...
struct | Triangle
| Basic triangle structure. More...
class | Light
| Representation of a dynamic light source in the scene. More...
class | ListChanger
class | ListSelectionEvent
class | ListSelectionListener
| Specialised EventListener for list-style component events. More...
class | ListSelectionTarget
| Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them. More...
class | Log
| Log class for writing debug/log data to files. More...
class | LogManager
| The log manager handles the creation and retrieval of logs for the application. More...
class | MapIterator
| Wraps iteration over a map. More...
class | Material
| Class encapsulates rendering properties of an object. More...
class | MaterialManager
| Class for managing Material settings for Ogre. More...
struct | MaterialScriptContext
| Struct for holding the script context while parsing. More...
struct | MaterialScriptProgramDefinition
| Struct for holding a program definition which is in progress. More...
class | MaterialSerializer
| Class for serializing Materials to / from a .material script. More...
class | Math
| Class to provide access to common mathematical functions. More...
class | Matrix3
| A 3x3 matrix which can represent rotations around axes. More...
class | Matrix4
| Class encapsulating a standard 4x4 homogenous matrix. More...
class | MemoryManager
| See the The memory manager information page. More...
class | Mesh
| Resource holding data about 3D mesh. More...
struct | MeshLodUsage
| A way of recording the way each LODs is recorded this Mesh. More...
class | MeshManager
| Handles the management of mesh resources. More...
class | MeshSerializer
| Class for serialising mesh data to/from an OGRE .mesh file. More...
class | MeshSerializerImpl
| Internal implementation of Mesh reading / writing for the latest version of the .mesh format. More...
class | MeshSerializerImpl_v1_1
| Class for providing backwards-compatibility for loading version 1.1 of the .mesh format. More...
class | MeshSerializerImpl_v1_2
| Class for providing backwards-compatibility for loading version 1.2 of the .mesh format. More...
class | MouseEvent
| An event which indicates that a mouse action occurred in a MouseTarget (e.g. More...
class | MouseListener
| Specialised EventListener for discrete mouse events. More...
class | MouseMotionListener
| Specialised EventListener for mouse motion. More...
struct | RealConstantEntry
| Real parameter entry; contains both a group of 4 values and an indicator to say if it's been set or not. More...
class | MouseMotionTarget
| Handles the adding and removing of MouseMotionListeners. More...
struct | MouseState
| Structure representing a snapshot of the state of the mouse input controller. More...
class | MouseTarget
| Handles the adding and removing of MouseListeners. More...
class | MovableObject
| Abstract class definining a movable object in a scene. More...
class | MovablePlane
| Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply. More...
class | Node
| Class representing a general-purpose node an articulated scene graph. More...
class | Overlay
| Represents a layer which is rendered on top of the 'normal' scene contents. More...
class | OverlayManager
| Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them. More...
class | Particle
class | ParticleAffector
| Abstract class defining the interface to be implemented by particle affectors. More...
class | ParticleAffectorFactory
| Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses. More...
class | ParticleEmitter
| Abstract class defining the interface to be implemented by particle emitters. More...
class | ParticleEmitterFactory
| Abstract class defining the interface to be implemented by creators of ParticleEmitter subclasses. More...
class | ParticleIterator
| Convenience class to make it easy to step through all particles in a ParticleSystem. More...
class | ParticleSystem
| Class defining particle system based special effects. More...
class | ParticleSystemManager
| Manages particle systems, particle system scripts (templates) and the available emitter & affector factories. More...
class | Pass
| Class defining a single pass of a Technique (of a Material), ie a single rendering call. More...
class | PatchMesh
| Patch specialisation of Mesh. More...
class | PatchSurface
| A surface which is defined by curves of some kind to form a patch, e.g. More...
class | Plane
| Defines a plane in 3D space. More...
class | PlaneBoundedVolume
| Represents a convex volume bounded by planes. More...
class | PlatformManager
| Class which manages the platform settings Ogre runs on. More...
struct | PMWorkingData
| Data used to calculate the collapse costs. More...
class | PMVertex
| A vertex in the progressive mesh, holds info like collapse cost etc. More...
class | PMTriangle
| A triangle in the progressive mesh, holds extra info like face normal. More...
class | PMFaceVertex
| A vertex as used by a face. More...
class | PNGCodec
| ImageCodec specialized in Portable Network Graphics images. More...
struct | Rect
| Structure used to define a rectangle in a 2-D integer space. More...
class | PositionTarget
class | Profile
| An individual profile that will be processed by the Profiler. More...
struct | ProfileHistory
| Represents a history of each profile during the duration of the app. More...
struct | ProfileFrame
| Represents the total timing information of a profile since profiles can be called more than once each frame. More...
struct | ProfileInstance
| Represents an individual profile call. More...
class | Profiler
| The profiler allows you to measure the performance of your code. More...
class | ProgressiveMesh
| This class reduces the complexity of the geometry it is given. More...
class | Quaternion
| Implementation of a Quaternion, i.e. More...
class | Radian
| Wrapper class which indicates a given angle value is in Radians. More...
class | Ray
| Representation of a ray in space, ie a line with an origin and direction. More...
struct | Rectangle
class | 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. More...
class | Renderable
| Abstract class defining the interface all renderable objects must implement. More...
struct | RenderablePass
| Internal struct reflecting a single Pass for a Renderable. More...
class | RenderOperation
| 'New' rendering operation using vertex buffers. More...
class | RenderPriorityGroup
| Renderables in the queue grouped by priority. More...
class | RenderQueue
| Class to manage the scene object rendering queue. More...
class | RenderQueueGroup
| A grouping level underneath RenderQueue which groups renderables to be issued at coarsely the same time to the renderer. More...
class | RenderQueueListener
| Abstract interface which classes must implement if they wish to receive events from the render queue. More...
class | RenderSystem
| Defines the functionality of a 3D API. More...
class | RenderSystemCapabilities
| singleton class for storing the capabilities of the graphics card. More...
class | RenderTarget
| A 'canvas' which can receive the results of a rendering operation. More...
struct | RenderTargetEvent
| Struct containing information about a RenderTarget event. More...
class | RenderTargetListener
| A interface class defining a listener which can be used to receive notifications of RenderTarget events. More...
class | RenderTargetTexture
struct | RenderTargetViewportEvent
| Struct containing information about a RenderTarget Viewport-specific event. More...
class | RenderTexture
class | RenderWindow
| Manages the target rendering window. More...
class | Resource
| Abstract class reprensenting a loadable resource (e.g. More...
class | ResourceManager
| Defines a generic resource handler. More...
class | Root
| The root class of the Ogre system. More...
class | RotationalSpline
| This class interpolates orientations (rotations) along a spline using derivatives of quaternions. More...
class | ScaleControllerFunction
| Predefined controller function which simply scales an input to an output value. More...
class | SceneManager
| Manages the rendering of a 'scene' i.e. More...
class | SceneManagerEnumerator
| Enumerates the SceneManager classes available to applications. More...
class | SceneNode
| Class representing a node in the scene graph. More...
class | SceneQuery
| A class for performing queries on a scene. More...
class | SceneQueryListener
| This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results. More...
struct | SceneQueryResult
| Holds the results of a scene query. More...
class | ScrollEvent
class | ScrollListener
struct | SolidQueueItemLess
| Comparator to order non-transparent object passes. More...
class | ShadowCasterSceneQueryListener
| Inner class to use as callback for shadow caster scene query. More...
class | ScrollTarget
class | SDDataChunk
| Wraps a chunk of memory, storing both size and a pointer to the data. More...
class | Serializer
| Generic class for serialising data to / from binary chunk-based files. More...
class | ShadowCaster
| This class defines the interface that must be implemented by shadow casters. More...
class | ShadowRenderable
| Class which represents the renderable aspects of a set of shadow volume faces. More...
class | ShadowVolumeExtrudeProgram
| Static class containing source for vertex programs for extruding shadow volumes. More...
class | SharedPtr
| Reference-counted shared pointer, used for objects where implicit destruction is required. More...
class | SimpleRenderable
class | SimpleSpline
| A very simple spline class which implements the Catmull-Rom class of splines. More...
class | Singleton
| Template class for creating single-instance global classes. More...
class | Skeleton
| A collection of Bone objects used to animate a skinned mesh. More...
class | SkeletonInstance
| A SkeletonInstance is a single instance of a Skeleton used by a world object. More...
class | SkeletonManager
| Handles the management of skeleton resources. More...
class | SkeletonSerializer
| Class for serialising skeleton data to/from an OGRE .skeleton file. More...
class | Sphere
| A sphere primitive, mostly used for bounds checking. More...
class | SphereSceneQuery
| Specialises the SceneQuery class for querying within a sphere. More...
struct | StaticFaceGroup
| Collectes a group of static ie immovable faces together which have common properties like the material they use, the plane they lie on. More...
class | StringConverter
| Class for converting the core Ogre data types to/from Strings. More...
class | StringInterface
| Class defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers. More...
class | StringResource
| Wraps a String as a Resource for generic handling. More...
class | StringUtil
| Utility class for manipulating Strings. More...
class | SubEntity
| Utility class which defines the sub-parts of an Entity. More...
class | SubMesh
| Defines a part of a complete mesh. More...
class | TagPoint
| A tagged point on a skeleton, which can be used to attach entities to on specific other entities. More...
class | TargetManager
| An abstract interface, implemented by OverlayManager, to return a GuiElement at a given x,y position. More...
class | Technique
| Class representing an approach to rendering this particular Material. More...
class | TempBlendedBufferInfo
| Structure for recording the use of temporary blend buffers. More...
class | VertexBufferLicense
| Struct holding details of a license to use a temporary shared buffer. More...
class | TexCoordModifierControllerValue
| Predefined controller value for getting / setting a texture coordinate modifications (scales and translates). More...
class | Texture
| Abstract class representing a Texture resource. More...
struct | TextureEffect
| Internal structure defining a texture effect. More...
class | TextureFrameControllerValue
| Predefined controller value for getting / setting the frame number of a texture layer. More...
class | TextureManager
| Class for loading & managing textures. More...
class | TextureUnitState
| Class representing the state of a single texture unit during a Pass of a Technique, of a Material. More...
class | TGACodec
| ImageCodec specialized in Traga images. More...
struct | TransparentQueueItemLess
| Comparator to order transparent object passes. More...
class | Timer
| Platform-independent Timer class. More...
class | UserDefinedObject
| This class is designed to be subclassed by OGRE users, to allow them to associate their own application objects with MovableObject instances in the engine. More...
class | Vector3
| Standard 3-dimensional vector. More...
class | Vector4
| 4-dimensional homogenous vector. More...
class | VectorIterator
| Wraps iteration over a vector. More...
struct | vectorLess
| Comparator for unique vertex list. More...
struct | VertexBoneAssignment_s
| Records the assignment of a single vertex to a single bone with the corresponding weight. More...
class | 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. More...
class | VertexData
| Summary class collecting together vertex source information. More...
class | VertexDeclaration
| This class declares the format of a set of vertex inputs, which can be issued to the rendering API through a RenderOperation. More...
class | VertexElement
| This class declares the usage of a single vertex buffer as a component of a complete VertexDeclaration. More...
struct | ViewPoint
| Structure for holding a position & orientation pair. More...
class | Viewport
| An abstraction of a viewport, i.e. More...
struct | VisData
| Internal lookup table to determine visibility between leaves. More...
struct | visual_attribs
class | WaveformControllerFunction
| Predefined controller function based on a waveform. More...
struct | WorldFragment
| Represents part of the world geometry that is a result of a SceneQuery. More...
class | Win32ConfigDialog
| A Windows 95/98/NT platform version of the default engine configuration dialog. More...
class | Win32ErrorDialog
| Windows-specific class for displaying the error dialog if Ogre fails badly! More...
class | Win32GLSupport
class | Win32Input8
| Utility class for dealing with user input on a Win32 system. More...
class | Win32Timer
class | Win32Window
class | WireBoundingBox
| Allows the rendering of a wireframe bounding box. More...
class | Zip
class | ZipArchiveFactory
| Specialisation of ArchiveFactory for Zip files. More...

## Typedefs

typedef std::map< String, AnimationState > | AnimationStateSet
typedef MapIterator< AnimationStateSet > | AnimationStateIterator
typedef unsigned long | RGBA
typedef unsigned long | ARGB
typedef unsigned long | ABGR
typedef std::vector< Light * > | LightList
typedef std::map< String, bool > | UnaryOptionList
typedef std::map< String, String > | BinaryOptionList
typedef void(* | DLL_CREATECONFIGDIALOG )(ConfigDialog **ppDlg)
| Defines the interface OgrePlatform.dll/OgrePlatform.so must implement.
typedef Ogre::_ConfigOption | ConfigOption
| Packages the details of a configuration option.
typedef std::map< String, ConfigOption > | ConfigOptionMap
typedef void(* | DLL_CREATEERRORDIALOG )(ErrorDialog **ppDlg)
| Defines the interface a platform-specific library must implement.
typedef SharedPtr< GpuProgramParameters > | GpuProgramParametersSharedPtr
| Shared pointer used to hold references to GpuProgramParameters instances.
typedef enum Ogre::_OCCLUSIONQUERY | HW_OCCLUSIONQUERY
| Hardware occlusion query flags.
typedef std::map< long, char > | KeyChars
typedef void(* | DLL_CREATEINPUTREADER )(InputReader **ppReader)
| Defines the interface a platform-specific library must implement.
typedef std::list< Resource * > | ResourceList
typedef ResourceList::const_iterator | ResourceListConstIterator
typedef bool(* | ATTRIBUTE_PARSER )(String &params, MaterialScriptContext &context)
| Function def for material attribute parser; return value determines if the next line should be {.
typedef std::vector< IlluminationPass * > | IlluminationPassList
typedef std::vector< Plane > | PlaneList
typedef std::vector< PlaneBoundedVolume > | PlaneBoundedVolumeList
typedef void(* | DLL_CREATETIMER )(Timer **ppTimer)
typedef void(* | DLL_DESTROYCONFIGDIALOG )(ConfigDialog *ppDlg)
typedef void(* | DLL_DESTROYERRORDIALOG )(ErrorDialog *ppDlg)
typedef void(* | DLL_DESTROYINPUTREADER )(InputReader *ppReader)
typedef void(* | DLL_DESTROYTIMER )(Timer *ppTimer)
typedef float | Real
typedef unsigned char | uchar
| In order to avoid finger-aches :).
typedef unsigned short | ushort
typedef unsigned int | uint
typedef unsigned long | ulong
typedef std::string | _StringBase
typedef _StringBase | String
typedef std::map< String, RenderTarget * > | RenderTargetMap
typedef std::multimap< uchar, RenderTarget * > | RenderTargetPriorityMap
typedef void(* | DLL_CREATERENDERWINDOW )(RenderWindow **ppWindow)
| Defines the interface a DLL implemeting a platform-specific version must implement.
typedef unsigned long | ResourceHandle
typedef std::vector< RenderSystem * > | RenderSystemList
typedef std::list< MovableObject * > | SceneQueryResultMovableList
typedef std::list< SceneQuery::WorldFragment * > | SceneQueryResultWorldFragmentList
typedef std::list< RaySceneQueryResultEntry > | RaySceneQueryResult
typedef std::pair< MovableObject *, MovableObject * > | SceneQueryMovableObjectPair
typedef std::pair< MovableObject *, SceneQuery::WorldFragment * > | SceneQueryMovableObjectWorldFragmentPair
typedef std::list< SceneQueryMovableObjectPair > | SceneQueryMovableIntersectionList
typedef std::list< SceneQueryMovableObjectWorldFragmentPair > | SceneQueryMovableWorldFragmentIntersectionList
typedef stdext::hash_compare< _StringBase, std::less< _StringBase > > | _StringHash
typedef std::vector< ParameterDef > | ParameterList
typedef std::map< String, ParamCommand * > | ParamCommandMap
typedef std::map< String, ParamDictionary > | ParamDictionaryMap
typedef std::vector< String > | StringVector
typedef Ogre::VertexBoneAssignment_s | VertexBoneAssignment
| Records the assignment of a single vertex to a single bone with the corresponding weight.
typedef std::vector< HardwareBuffer::Usage > | BufferUsageList
| Define a list of usage flags.
typedef void(* | createFunc )(ArchiveEx **, const String &)
typedef std::multimap< Real, Mesh::VertexBoneAssignmentList::iterator > | WeightIteratorMap
typedef void(* | DLL_START_PLUGIN )(void)
typedef void(* | DLL_STOP_PLUGIN )(void)
typedef std::list< OctreeNode * > | NodeList
typedef std::list< WireBoundingBox * > | BoxList
typedef std::list< unsigned long > | ColorList
typedef std::pair< String, String > | TerrainPageSourceOption
typedef std::vector< TerrainPageSourceOption > | TerrainPageSourceOptionList
typedef std::map< unsigned int, IndexData * > | IndexMap
typedef std::vector< IndexData * > | IndexArray
typedef std::vector< IndexMap * > | LevelArray
typedef std::vector< TerrainPage * > | TerrainPageRow
typedef std::vector< TerrainPageRow > | TerrainPage2D

## Enumerations

enum | BillboardOrigin { BBO_TOP_LEFT, BBO_TOP_CENTER, BBO_TOP_RIGHT, BBO_CENTER_LEFT, BBO_CENTER, BBO_CENTER_RIGHT, BBO_BOTTOM_LEFT, BBO_BOTTOM_CENTER, BBO_BOTTOM_RIGHT }
| Enum covering what exactly a billboard's position means (center, top-left etc). More...
enum | BillboardType { BBT_POINT, BBT_ORIENTED_COMMON, BBT_ORIENTED_SELF }
| The type of billboard to use. More...
enum | LayerBlendType { LBT_COLOUR, LBT_ALPHA }
| Type of texture blend mode. More...
enum | LayerBlendOperation { LBO_REPLACE, LBO_ADD, LBO_MODULATE, LBO_ALPHA_BLEND }
| List of valid texture blending operations, for use with TextureUnitState::setColourOperation. More...
enum | LayerBlendOperationEx { LBX_SOURCE1, LBX_SOURCE2, LBX_MODULATE, LBX_MODULATE_X2, LBX_MODULATE_X4, LBX_ADD, LBX_ADD_SIGNED, LBX_ADD_SMOOTH, LBX_SUBTRACT, LBX_BLEND_DIFFUSE_ALPHA, LBX_BLEND_TEXTURE_ALPHA, LBX_BLEND_CURRENT_ALPHA, LBX_BLEND_MANUAL, LBX_DOTPRODUCT }
| Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class. More...
enum | LayerBlendSource { LBS_CURRENT, LBS_TEXTURE, LBS_DIFFUSE, LBS_SPECULAR, LBS_MANUAL }
| List of valid sources of values for blending operations used in TextureUnitState::setColourOperation and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class. More...
enum | SceneBlendType { SBT_TRANSPARENT_ALPHA, SBT_TRANSPARENT_COLOUR, SBT_ADD }
| Types of blending that you can specify between an object and the existing contents of the scene. More...
enum | SceneBlendFactor { SBF_ONE, SBF_ZERO, SBF_DEST_COLOUR, SBF_SOURCE_COLOUR, SBF_ONE_MINUS_DEST_COLOUR, SBF_ONE_MINUS_SOURCE_COLOUR, SBF_DEST_ALPHA, SBF_SOURCE_ALPHA, SBF_ONE_MINUS_DEST_ALPHA, SBF_ONE_MINUS_SOURCE_ALPHA }
| Blending factors for manually blending objects with the scene. More...
enum | ResourceType { RESTYPE_ALL, RESTYPE_TEXTURES, RESTYPE_MODELS }
enum | CompareFunction { CMPF_ALWAYS_FAIL, CMPF_ALWAYS_PASS, CMPF_LESS, CMPF_LESS_EQUAL, CMPF_EQUAL, CMPF_NOT_EQUAL, CMPF_GREATER_EQUAL, CMPF_GREATER }
| Comparison functions used for the depth/stencil buffer operations and others. More...
enum | TextureFilterOptions { TFO_NONE, TFO_BILINEAR, TFO_TRILINEAR, TFO_ANISOTROPIC }
| High-level filtering options providing shortcuts to settings the minification, magnification and mip filters. More...
enum | FilterType { FT_MIN, FT_MAG, FT_MIP }
enum | FilterOptions { FO_NONE, FO_POINT, FO_LINEAR, FO_ANISOTROPIC }
| Filtering options for textures / mipmaps. More...
enum | ShadeOptions { SO_FLAT, SO_GOURAUD, SO_PHONG }
| Light shading modes. More...
enum | FogMode { FOG_NONE, FOG_EXP, FOG_EXP2, FOG_LINEAR }
| Fog modes. More...
enum | CullingMode { CULL_NONE = 1, CULL_CLOCKWISE = 2, CULL_ANTICLOCKWISE = 3 }
| Hardware culling modes based on vertex winding. More...
enum | ManualCullingMode { MANUAL_CULL_NONE = 1, MANUAL_CULL_BACK = 2, MANUAL_CULL_FRONT = 3 }
| Manual culling modes based on vertex normals. More...
enum | WaveformType { WFT_SINE, WFT_TRIANGLE, WFT_SQUARE, WFT_SAWTOOTH, WFT_INVERSE_SAWTOOTH }
| Enumerates the wave types usable with the Ogre engine. More...
enum | SceneDetailLevel { SDL_POINTS = 1, SDL_WIREFRAME = 2, SDL_SOLID = 3 }
| The broad type of detail for rendering. More...
enum | PixelFormat { PF_UNKNOWN, PF_L8, PF_L16, PF_A8, PF_A4L4, PF_L4A4, PF_R5G6B5, PF_B5G6R5, PF_A4R4G4B4, PF_B4G4R4A4, PF_R8G8B8, PF_B8G8R8, PF_A8R8G8B8, PF_B8G8R8A8, PF_A2R10G10B10, PF_B10G10R10A2, PF_DXT1, PF_DXT2, PF_DXT3, PF_DXT4, PF_DXT5 }
| The pixel format used for textures. More...
enum | ShadowTechnique { SHADOWTYPE_NONE, SHADOWTYPE_STENCIL_MODULATIVE, SHADOWTYPE_STENCIL_ADDITIVE, SHADOWTYPE_TEXTURE_MODULATIVE }
| An enumeration of broad shadow techniques. More...
enum | eTexturePlayMode { TextureEffectPause = 0, TextureEffectPlay_ASAP = 1, TextureEffectPlay_Looping = 2 }
| Enum for type of texture play mode. More...
enum | FontType { FT_TRUETYPE = 1, FT_IMAGE = 2 }
| Enumerates the types of Font usable in the engine. More...
enum | ProjectionType { PT_ORTHOGRAPHIC, PT_PERSPECTIVE }
| Specifies perspective (realistic) or orthographic (architectural) projection. More...
enum | FrustumPlane { FRUSTUM_PLANE_NEAR = 0, FRUSTUM_PLANE_FAR = 1, FRUSTUM_PLANE_LEFT = 2, FRUSTUM_PLANE_RIGHT = 3, FRUSTUM_PLANE_TOP = 4, FRUSTUM_PLANE_BOTTOM = 5 }
| Worldspace clipping planes. More...
enum | GpuProgramType { GPT_VERTEX_PROGRAM, GPT_FRAGMENT_PROGRAM }
| Enumerates the types of programs which can run on the GPU. More...
enum | GuiMetricsMode { GMM_RELATIVE, GMM_PIXELS, GMM_RELATIVE_ASPECT_ADJUSTED }
| Enum describing how the position / size of an element is to be recorded. More...
enum | GuiHorizontalAlignment { GHA_LEFT, GHA_CENTER, GHA_RIGHT }
| Enum describing where '0' is in relation to the parent in the horizontal dimension. More...
enum | GuiVerticalAlignment { GVA_TOP, GVA_CENTER, GVA_BOTTOM }
| Enum describing where '0' is in relation to the parent in the vertical dimension. More...
enum | _OCCLUSIONQUERY { HWOCCLUSIONQUERY_FLUSH, HWOCCLUSIONQUERY_NOFLUSH }
| Hardware occlusion query flags. More...
enum | VertexElementSemantic { VES_POSITION = 1, VES_BLEND_WEIGHTS = 2, VES_BLEND_INDICES = 3, VES_NORMAL = 4, VES_DIFFUSE = 5, VES_SPECULAR = 6, VES_TEXTURE_COORDINATES = 7, VES_BINORMAL = 8, VES_TANGENT = 9 }
| Vertex element semantics, used to identify the meaning of vertex buffer contents. More...
enum | VertexElementType { VET_FLOAT1, VET_FLOAT2, VET_FLOAT3, VET_FLOAT4, VET_COLOUR, VET_SHORT1, VET_SHORT2, VET_SHORT3, VET_SHORT4, VET_UBYTE4 }
| Vertex element type, used to identify the base types of the vertex contents. More...
enum | ImageFlags { IF_COMPRESSED = 0x00000001, IF_CUBEMAP = 0x00000002, IF_3D_TEXTURE = 0x00000004 }

enum

KeyCode {
KC_ESCAPE = 0x01, KC_1 = 0x02, KC_2 = 0x03, KC_3 = 0x04,
KC_4 = 0x05, KC_5 = 0x06, KC_6 = 0x07, KC_7 = 0x08,
KC_8 = 0x09, KC_9 = 0x0A, KC_0 = 0x0B, KC_MINUS = 0x0C,
KC_EQUALS = 0x0D, KC_BACK = 0x0E, KC_TAB = 0x0F, KC_Q = 0x10,
KC_W = 0x11, KC_E = 0x12, KC_R = 0x13, KC_T = 0x14,
KC_Y = 0x15, KC_U = 0x16, KC_I = 0x17, KC_O = 0x18,
KC_P = 0x19, KC_LBRACKET = 0x1A, KC_RBRACKET = 0x1B, KC_RETURN = 0x1C,
KC_LCONTROL = 0x1D, KC_A = 0x1E, KC_S = 0x1F, KC_D = 0x20,
KC_F = 0x21, KC_G = 0x22, KC_H = 0x23, KC_J = 0x24,
KC_K = 0x25, KC_L = 0x26, KC_SEMICOLON = 0x27, KC_APOSTROPHE = 0x28,
KC_GRAVE = 0x29, KC_LSHIFT = 0x2A, KC_BACKSLASH = 0x2B, KC_Z = 0x2C,
KC_X = 0x2D, KC_C = 0x2E, KC_V = 0x2F, KC_B = 0x30,
KC_N = 0x31, KC_M = 0x32, KC_COMMA = 0x33, KC_PERIOD = 0x34,
KC_SLASH = 0x35, KC_RSHIFT = 0x36, KC_MULTIPLY = 0x37, KC_LMENU = 0x38,
KC_SPACE = 0x39, KC_CAPITAL = 0x3A, KC_F1 = 0x3B, KC_F2 = 0x3C,
KC_F3 = 0x3D, KC_F4 = 0x3E, KC_F5 = 0x3F, KC_F6 = 0x40,
KC_F7 = 0x41, KC_F8 = 0x42, KC_F9 = 0x43, KC_F10 = 0x44,
KC_NUMLOCK = 0x45, KC_SCROLL = 0x46, KC_NUMPAD7 = 0x47, KC_NUMPAD8 = 0x48,
KC_NUMPAD9 = 0x49, KC_SUBTRACT = 0x4A, KC_NUMPAD4 = 0x4B, KC_NUMPAD5 = 0x4C,
KC_NUMPAD6 = 0x4D, KC_ADD = 0x4E, KC_NUMPAD1 = 0x4F, KC_NUMPAD2 = 0x50,
KC_NUMPAD3 = 0x51, KC_NUMPAD0 = 0x52, KC_DECIMAL = 0x53, KC_OEM_102 = 0x56,
KC_F11 = 0x57, KC_F12 = 0x58, KC_F13 = 0x64, KC_F14 = 0x65,
KC_F15 = 0x66, KC_KANA = 0x70, KC_ABNT_C1 = 0x73, KC_CONVERT = 0x79,
KC_NOCONVERT = 0x7B, KC_YEN = 0x7D, KC_ABNT_C2 = 0x7E, KC_NUMPADEQUALS = 0x8D,
KC_PREVTRACK = 0x90, KC_AT = 0x91, KC_COLON = 0x92, KC_UNDERLINE = 0x93,
KC_KANJI = 0x94, KC_STOP = 0x95, KC_AX = 0x96, KC_UNLABELED = 0x97,
KC_NEXTTRACK = 0x99, KC_NUMPADENTER = 0x9C, KC_RCONTROL = 0x9D, KC_MUTE = 0xA0,
KC_CALCULATOR = 0xA1, KC_PLAYPAUSE = 0xA2, KC_MEDIASTOP = 0xA4, KC_VOLUMEDOWN = 0xAE,
KC_VOLUMEUP = 0xB0, KC_WEBHOME = 0xB2, KC_NUMPADCOMMA = 0xB3, KC_DIVIDE = 0xB5,
KC_SYSRQ = 0xB7, KC_RMENU = 0xB8, KC_PAUSE = 0xC5, KC_HOME = 0xC7,
KC_UP = 0xC8, KC_PGUP = 0xC9, KC_LEFT = 0xCB, KC_RIGHT = 0xCD,
KC_END = 0xCF, KC_DOWN = 0xD0, KC_PGDOWN = 0xD1, KC_INSERT = 0xD2,
KC_DELETE = 0xD3, KC_LWIN = 0xDB, KC_RWIN = 0xDC, KC_APPS = 0xDD,
KC_POWER = 0xDE, KC_SLEEP = 0xDF, KC_WAKE = 0xE3, KC_WEBSEARCH = 0xE5,
KC_WEBFAVORITES = 0xE6, KC_WEBREFRESH = 0xE7, KC_WEBSTOP = 0xE8, KC_WEBFORWARD = 0xE9,
KC_WEBBACK = 0xEA, KC_MYCOMPUTER = 0xEB, KC_MAIL = 0xEC, KC_MEDIASELECT = 0xED
}

| Keyboard scan codes - copied from DirectInput for now for speed. More...
enum | LoggingLevel { LL_LOW = 1, LL_NORMAL = 2, LL_BOREME = 3 }
| The level of detail to which the log will go into. More...
enum | LogMessageLevel { LML_TRIVIAL = 1, LML_NORMAL = 2, LML_CRITICAL = 3 }
| The importance of a logged message. More...
enum | MaterialScriptSection { MSS_NONE, MSS_MATERIAL, MSS_TECHNIQUE, MSS_PASS, MSS_TEXTUREUNIT, MSS_PROGRAM_REF, MSS_PROGRAM, MSS_DEFAULT_PARAMETERS, MSS_TEXTURESOURCE }
| Enum to identify material sections. More...

enum

MeshChunkID {
M_HEADER = 0x1000, M_MESH = 0x3000, M_SUBMESH = 0x4000, M_SUBMESH_OPERATION = 0x4010,
M_SUBMESH_BONE_ASSIGNMENT = 0x4100, M_GEOMETRY = 0x5000, M_GEOMETRY_VERTEX_DECLARATION = 0x5100, M_GEOMETRY_VERTEX_ELEMENT = 0x5110,
M_GEOMETRY_VERTEX_BUFFER = 0x5200, M_GEOMETRY_VERTEX_BUFFER_DATA = 0x5210, M_MESH_SKELETON_LINK = 0x6000, M_MESH_BONE_ASSIGNMENT = 0x7000,
M_MESH_LOD = 0x8000, M_MESH_LOD_USAGE = 0x8100, M_MESH_LOD_MANUAL = 0x8110, M_MESH_LOD_GENERATED = 0x8120,
M_MESH_BOUNDS = 0x9000, M_SUBMESH_NAME_TABLE = 0xA000, M_SUBMESH_NAME_TABLE_ELEMENT = 0xA100, M_EDGE_LISTS = 0xB000,
M_EDGE_LIST_LOD = 0xB100, M_EDGE_GROUP = 0xB110, M_GEOMETRY_NORMALS = 0x5100, M_GEOMETRY_COLOURS = 0x5200,
M_GEOMETRY_TEXCOORDS = 0x5300
}

| Definition of the OGRE .mesh file format. More...
enum | IlluminationStage { IS_AMBIENT, IS_PER_LIGHT, IS_DECAL }
enum | RenderQueueGroupID { RENDER_QUEUE_BACKGROUND = 0, RENDER_QUEUE_SKIES_EARLY = 5, RENDER_QUEUE_1 = 10, RENDER_QUEUE_2 = 20, RENDER_QUEUE_3 = 30, RENDER_QUEUE_4 = 40, RENDER_QUEUE_MAIN = 50, RENDER_QUEUE_6 = 60, RENDER_QUEUE_7 = 70, RENDER_QUEUE_8 = 80, RENDER_QUEUE_9 = 90, RENDER_QUEUE_SKIES_LATE = 95, RENDER_QUEUE_OVERLAY = 100 }
| Enumeration of queue groups, by which the application may group queued renderables so that they are rendered together with events in between. More...
enum | TexCoordCalcMethod { TEXCALC_NONE, TEXCALC_ENVIRONMENT_MAP, TEXCALC_ENVIRONMENT_MAP_PLANAR, TEXCALC_ENVIRONMENT_MAP_REFLECTION, TEXCALC_ENVIRONMENT_MAP_NORMAL, TEXCALC_PROJECTIVE_TEXTURE }
| Enum describing the ways to generate texture coordinates. More...
enum | StencilOperation { SOP_KEEP, SOP_ZERO, SOP_REPLACE, SOP_INCREMENT, SOP_DECREMENT, SOP_INCREMENT_WRAP, SOP_DECREMENT_WRAP, SOP_INVERT }
| Enum describing the various actions which can be taken onthe stencil buffer. More...
enum | FrameBufferType { FBT_COLOUR = 0x1, FBT_DEPTH = 0x2, FBT_STENCIL = 0x4 }
| Defines the frame buffers which can be cleared. More...

enum

Capabilities {
RSC_AUTOMIPMAP = 0x00000002, RSC_BLENDING = 0x00000004, RSC_ANISOTROPY = 0x00000008, RSC_DOT3 = 0x00000010,
RSC_CUBEMAPPING = 0x00000020, RSC_HWSTENCIL = 0x00000040, RSC_VBO = 0x00000080, RSC_VERTEX_PROGRAM = 0x00000200,
RSC_FRAGMENT_PROGRAM = 0x00000400, RSC_TEXTURE_COMPRESSION = 0x00000800, RSC_TEXTURE_COMPRESSION_DXT = 0x00001000, RSC_TEXTURE_COMPRESSION_VTC = 0x00002000,
RSC_SCISSOR_TEST = 0x00004000, RSC_TWO_SIDED_STENCIL = 0x00008000, RSC_STENCIL_WRAP = 0x00010000, RSC_HWOCCLUSION = 0x00020000,
RSC_USER_CLIP_PLANES = 0x00040000, RSC_VERTEX_FORMAT_UBYTE4 = 0x00080000, RSC_INFINITE_FAR_PLANE = 0x00100000
}

| Enum describing the different hardware capabilities we want to check for. More...
enum | SceneType { ST_GENERIC, ST_EXTERIOR_CLOSE, ST_EXTERIOR_FAR, ST_EXTERIOR_REAL_FAR, ST_INTERIOR }
| Classification of a scene to allow a decision of what type of SceenManager to provide back to the application. More...
enum | ShadowRenderableFlags { SRF_INCLUDE_LIGHT_CAP = 0x00000001, SRF_INCLUDE_DARK_CAP = 0x00000002, SRF_EXTRUDE_TO_INFINITY = 0x00000004 }
| A set of flags that can be used to influence ShadowRenderable creation. More...
enum | SkeletonAnimationBlendMode { ANIMBLEND_AVERAGE, ANIMBLEND_CUMULATIVE }
enum | SkeletonChunkID { SKELETON_HEADER = 0x1000, SKELETON_BONE = 0x2000, SKELETON_BONE_PARENT = 0x3000, SKELETON_ANIMATION = 0x4000, SKELETON_ANIMATION_TRACK = 0x4100, SKELETON_ANIMATION_TRACK_KEYFRAME = 0x4110 }
| Definition of the OGRE .skeleton file format. More...
enum | FaceGroupType { FGT_FACE_LIST, FGT_PATCH, FGT_UNKNOWN }
| A type of face group, ie face list of procedural etc. More...
enum | ParameterType { PT_BOOL, PT_REAL, PT_INT, PT_UNSIGNED_INT, PT_SHORT, PT_UNSIGNED_SHORT, PT_LONG, PT_UNSIGNED_LONG, PT_STRING, PT_VECTOR3, PT_MATRIX3, PT_MATRIX4, PT_QUATERNION, PT_COLOURVALUE }
| List of parameter types available. More...
enum | TextureUsage { TU_DEFAULT = 0x0, TU_RENDERTARGET = 0x1 }
| Enum identifying the texture usage. More...
enum | TextureType { TEX_TYPE_1D = 1, TEX_TYPE_2D = 2, TEX_TYPE_3D = 3, TEX_TYPE_CUBE_MAP = 4 }
| Enum identifying the texture type. More...
enum | GrabMode { GRAB_NONE, GRAB_MOUSE_OVER, GRAB_MOUSE_CLICK }
enum | Intersection { OUTSIDE = 0, INSIDE = 1, INTERSECT = 2 }

## Functions

_OgreExport void | CopyAnimationStateSubset (AnimationStateSet &target, const AnimationStateSet &source)
| Copies a subset animation states from source to target.
PixelFormat | ilFormat2OgreFormat (int ImageFormat, int BytesPerPixel)
std::pair< int, int > | OgreFormat2ilFormat (PixelFormat format)
int _OgreExport | findCommandLineOpts (int numargs, char **argv, UnaryOptionList &unaryOptList, BinaryOptionList &binOptList)
| Locate command-line options of the unary form '-blah' and of the binary form '-blah foo', passing back the index of the next non-option.
long | KEYCODE (long keyCode, long modifiers=0)
Radian | operator * (Real a, const Radian &b)
Radian | operator/ (Real a, const Radian &b)
Degree | operator * (Real a, const Degree &b)
Degree | operator/ (Real a, const Degree &b)
Vector4 | operator * (const Vector4 &v, const Matrix4 &mat)
Rectangle | intersect (const Rectangle &lhs, const Rectangle &rhs)
| Geometric intersection of two rectanglar regions.
template<class T, class U> bool | operator== (SharedPtr< T > const &a, SharedPtr< U > const &b)
template<class T, class U> bool | operator!= (SharedPtr< T > const &a, SharedPtr< U > const &b)
const Matrix4 | PROJECTIONCLIPSPACE2DTOIMAGESPACE_PERSPECTIVE (0.5, 0, 0,-0.5, 0,-0.5, 0,-0.5, 0, 0, 0, 1, 0, 0, 0, 1)
std::ostream & | operator<< (std::ostream &o, Camera &c)
ILenum | getILFilter (Image::Filter filter)
void | logParseError (const String &error, const MaterialScriptContext &context)
ColourValue | _parseColourValue (StringVector &vecparams)
FilterOptions | convertFiltering (const String &s)
bool | parseAmbient (String &params, MaterialScriptContext &context)
bool | parseDiffuse (String &params, MaterialScriptContext &context)
bool | parseSpecular (String &params, MaterialScriptContext &context)
bool | parseEmissive (String &params, MaterialScriptContext &context)
SceneBlendFactor | convertBlendFactor (const String &param)
bool | parseSceneBlend (String &params, MaterialScriptContext &context)
CompareFunction | convertCompareFunction (const String &param)
bool | parseDepthCheck (String &params, MaterialScriptContext &context)
bool | parseDepthWrite (String &params, MaterialScriptContext &context)
bool | parseDepthFunc (String &params, MaterialScriptContext &context)
bool | parseColourWrite (String &params, MaterialScriptContext &context)
bool | parseCullHardware (String &params, MaterialScriptContext &context)
bool | parseCullSoftware (String &params, MaterialScriptContext &context)
bool | parseLighting (String &params, MaterialScriptContext &context)
bool | parseMaxLights (String &params, MaterialScriptContext &context)
bool | parseIteration (String &params, MaterialScriptContext &context)
bool | parseFogging (String &params, MaterialScriptContext &context)
bool | parseShading (String &params, MaterialScriptContext &context)
bool | parseFiltering (String &params, MaterialScriptContext &context)
bool | parseTexture (String &params, MaterialScriptContext &context)
bool | parseAnimTexture (String &params, MaterialScriptContext &context)
bool | parseCubicTexture (String &params, MaterialScriptContext &context)
bool | parseTexCoord (String &params, MaterialScriptContext &context)
bool | parseTexAddressMode (String &params, MaterialScriptContext &context)
bool | parseColourOp (String &params, MaterialScriptContext &context)
bool | parseAlphaRejection (String &params, MaterialScriptContext &context)
LayerBlendOperationEx | convertBlendOpEx (const String &param)
LayerBlendSource | convertBlendSource (const String &param)
bool | parseColourOpEx (String &params, MaterialScriptContext &context)
bool | parseColourOpFallback (String &params, MaterialScriptContext &context)
bool | parseAlphaOpEx (String &params, MaterialScriptContext &context)
bool | parseEnvMap (String &params, MaterialScriptContext &context)
bool | parseScroll (String &params, MaterialScriptContext &context)
bool | parseScrollAnim (String &params, MaterialScriptContext &context)
bool | parseRotate (String &params, MaterialScriptContext &context)
bool | parseRotateAnim (String &params, MaterialScriptContext &context)
bool | parseScale (String &params, MaterialScriptContext &context)
bool | parseWaveXform (String &params, MaterialScriptContext &context)
bool | parseDepthBias (String &params, MaterialScriptContext &context)
bool | parseAnisotropy (String &params, MaterialScriptContext &context)
bool | parseLodDistances (String &params, MaterialScriptContext &context)
bool | parseLodIndex (String &params, MaterialScriptContext &context)
void | processManualProgramParam (size_t index, const String &commandname, StringVector &vecparams, MaterialScriptContext &context)
void | processAutoProgramParam (size_t index, const String &commandname, StringVector &vecparams, MaterialScriptContext &context)
bool | parseParamIndexed (String &params, MaterialScriptContext &context)
bool | parseParamIndexedAuto (String &params, MaterialScriptContext &context)
bool | parseParamNamed (String &params, MaterialScriptContext &context)
bool | parseParamNamedAuto (String &params, MaterialScriptContext &context)
bool | parseMaterial (String &params, MaterialScriptContext &context)
bool | parseTechnique (String &params, MaterialScriptContext &context)
bool | parsePass (String &params, MaterialScriptContext &context)
bool | parseTextureUnit (String &params, MaterialScriptContext &context)
bool | parseVertexProgramRef (String &params, MaterialScriptContext &context)
bool | parseShadowCasterVertexProgramRef (String &params, MaterialScriptContext &context)
bool | parseShadowReceiverVertexProgramRef (String &params, MaterialScriptContext &context)
bool | parseFragmentProgramRef (String &params, MaterialScriptContext &context)
bool | parseVertexProgram (String &params, MaterialScriptContext &context)
bool | parseFragmentProgram (String &params, MaterialScriptContext &context)
bool | parseProgramSource (String &params, MaterialScriptContext &context)
bool | parseProgramSkeletalAnimation (String &params, MaterialScriptContext &context)
bool | parseProgramSyntax (String &params, MaterialScriptContext &context)
bool | parseProgramCustomParameter (String &params, MaterialScriptContext &context)
bool | parseTextureSource (String &params, MaterialScriptContext &context)
bool | parseTextureCustomParameter (String &params, MaterialScriptContext &context)
bool | parseReceiveShadows (String &params, MaterialScriptContext &context)
bool | parseDefaultParams (String &params, MaterialScriptContext &context)
bool | parseTransparencyCastsShadows (String &params, MaterialScriptContext &context)
Vector3 | operator * (const Vector3 &rkPoint, const Matrix3 &rkMatrix)
Matrix3 | operator * (Real fScalar, const Matrix3 &rkMatrix)
Real | MINOR (const Matrix4 &m, const size_t r0, const size_t r1, const size_t r2, const size_t c0, const size_t c1, const size_t c2)
std::ostream & | operator<< (std::ostream &o, Plane &p)
Quaternion | operator * (Real fScalar, const Quaternion &rkQ)
String | convertPath (const String &init)
| Internal method for standardising paths - use forward slashes only, end with slash.
_OgreExport void | handleTerminate (void)
void | createPlatformConfigDialog (ConfigDialog **ppDlg)
| Retrieves an instance of a config dialog for this platform.
void | createPlatformErrorDialog (ErrorDialog **ppDlg)
| Retrieves an instance of an error dialog for this platform.
void | createPlatformInputReader (InputReader **ppDlg)
| Retrieves an instance of an input reader for this platform.
void | createTimer (Timer **ppTimer)
| Creates a Timer using default implementation.
void | destroyTimer (Timer *ppTimer)
void | destroyPlatformConfigDialog (ConfigDialog *dlg)
| Destroys.
void | destroyPlatformErrorDialog (ErrorDialog *dlg)
| Destroys.
void | destroyPlatformRenderWindow (RenderWindow *wnd)
| Destroys.
void | destroyPlatformInputReader (InputReader *reader)
| Destroys.
std::ostream & | operator<< (std::ostream &o, BspNode &n)
void | dllStartPlugin (void)
void | dllStopPlugin (void)
void | SwapFourBytes (unsigned long *dw)
void | SwapFourBytesGrup (unsigned long *src, int size)
void | checkForCgError (const String &ogreMethod, const String &errorTextPrefix, CGcontext context)
| Utility function, checks Cg for errors, throw exception if detected.
Real | _max (Real x, Real y)
Intersection | intersect (const Ray &one, const AxisAlignedBox &two)
Intersection | intersect (const PlaneBoundedVolume &one, const AxisAlignedBox &two)
| Checks how the second box intersects with the first.
Intersection | intersect (const AxisAlignedBox &one, const AxisAlignedBox &two)
| Checks how the second box intersects with the first.
Intersection | intersect (const Sphere &one, const AxisAlignedBox &two)
| Checks how the box intersects with the sphere.
void | _findNodes (const AxisAlignedBox &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void | _findNodes (const Sphere &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void | _findNodes (const PlaneBoundedVolume &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void | _findNodes (const Ray &t, std::list< SceneNode * > &list, SceneNode *exclude, bool full, Octree *octant)
void | registerParticleFactories (void)
void | destroyParticleFactories (void)
HRESULT WINAPI | EnumModesCallback (LPDDSURFACEDESC2 lpDDSurfaceDesc, LPVOID lpContext)
HRESULT CALLBACK | D3DEnumDevicesCallback (GUID FAR *lpGuid, LPSTR lpDeviceDescription, LPSTR lpDeviceName, LPD3DDEVICEDESC7 lpD3DHWDeviceDesc, LPD3DDEVICEDESC7 lpD3DHELDeviceDesc, LPVOID lpContext)
template<typename _Interf> void | __safeRelease (_Interf **interf) throw ()
HRESULT CALLBACK | EnumZBuffersCallback (DDPIXELFORMAT *pddpf, VOID *pFormats)
HRESULT CALLBACK | D3DEnumDevicesCallback (LPSTR lpDeviceDescription, LPSTR lpDeviceName, LPD3DDEVICEDESC7 lpD3DDeviceDesc, LPVOID lpContext)
const Matrix4 | PROJECTIONCLIPSPACE2DTOIMAGESPACE_ORTHO (-0.5, 0, 0,-0.5, 0, 0.5, 0,-0.5, 0, 0, 0, 1, 0, 0, 0, 1)
DWORD | getD3DTexCalc (TexCoordCalcMethod tcc)
bool | OgreFormatRequiresEndianFlipping (PixelFormat format)
D3DX_SURFACEFORMAT | OgreFormat_to_D3DXFormat (PixelFormat format)
void | OgreFormat_to_DDPixelFormat (PixelFormat format, DDPIXELFORMAT &out)
HRESULT WINAPI | testEnumAtt (LPDIRECTDRAWSURFACE7 lpDDSurface, LPDDSURFACEDESC2 desc, LPVOID lpContext)
BOOL WINAPI | DDEnumCallbackEx (GUID FAR *lpGUID, LPSTR lpDriverDescription, LPSTR lpDriverName, LPVOID lpContext, HMONITOR hm)
BOOL WINAPI | DDEnumCallback (GUID FAR *lpGUID, LPSTR lpDriverDescription, LPSTR lpDriverName, LPVOID lpContext)
HRESULT CALLBACK | DDEnumModesCallback (LPDDSURFACEDESC2 lpDDSD2, LPVOID lpContext)
bool | InitGLShaderLanguageExtensions (GLSupport &glSupport)
void | checkForGLSLError (const String &ogreMethod, const String &errorTextPrefix, const GLhandleARB obj, const bool forceInfoLog=false, const bool forceException=false)
| Check for GL errors and report them in the Ogre Log.
String | logObjectInfo (const String &msg, const GLhandleARB obj)
| if there is a message in GL info log then post it in the Ogre Log
GLSupport * | getGLSupport ()
bool | LoadIcon (Display *mDisplay, Window rootWindow, const std::string &name, Pixmap *pix, Pixmap *mask)
| Loads an icon from an Ogre resource into the X Server.
void | get_visual_attribs (Display *dpy, XVisualInfo *vInfo, struct visual_attribs *attribs)
int | find_best_visual (Display *dpy, int scrnum)
GpuProgram * | createGLArbGpuProgram (const String &name, GpuProgramType gptype, const String &syntaxCode)
GpuProgram * | createGLGpuNvparseProgram (const String &name, GpuProgramType gptype, const String &syntaxCode)
GpuProgram * | createGL_ATI_FS_GpuProgram (const String &name, GpuProgramType gptype, const String &syntaxCode)
unsigned int | mostSignificantBitSet (unsigned int value)
template<class C> void | remove_duplicates (C &c)

## Variables

unsigned char | SPOT_SHADOW_FADE_PNG [SPOT_SHADOW_FADE_PNG_SIZE]
KeyChars | sKeyChars
const unsigned short | HEADER_CHUNK_ID = 0x1000
const unsigned long | CHUNK_OVERHEAD_SIZE = sizeof(unsigned short) + sizeof(unsigned long)
| Chunk overhead = ID + size.
Win32ConfigDialog * | dlg
bool | firstTime = true
std::ofstream | of
BspSceneManager * | bspPlugin
String | sLanguageName = "cg"
CgProgramFactory * | cgFactory
GuiElementFactory * | pCursorFactory = NULL
GuiElementFactory * | pPanelFactory = NULL
GuiElementFactory * | pBorderPanelFactory = NULL
GuiElementFactory * | pTextAreaFactory = NULL
GuiElementFactory * | pTextBoxFactory = NULL
GuiElementFactory * | pButtonFactory = NULL
GuiElementFactory * | pBorderButtonFactory = NULL
GuiElementFactory * | pListFactory = NULL
GuiElementFactory * | pScrollBarFactory = NULL
GuiElementFactory * | pPopupMenuFactory = NULL
GuiElementFactory * | pTTYFactory = NULL
CursorGuiElement * | pCursorGui = NULL
Real | mouseDragBitOffset = 0
unsigned long | green = 0xFFFFFFFF
unsigned long | white = 0xFFFFFFFF
OctreeSceneManager * | octreePlugin
TerrainSceneManager * | terrainPlugin
HeightmapTerrainPageSource * | heightmapTerrainPageSource
std::vector< ParticleEmitterFactory * > | emitterFactories
std::vector< ParticleAffectorFactory * > | affectorFactories
_OgreD3DExport | D3DDevice
D3DRenderSystem * | d3dRendPlugin
unsigned int | driverCount = 0
unsigned int | modeCount = 0
D3D9HLSLProgramFactory * | hlslProgramFactory
PFNGLCREATEPROGRAMOBJECTARBPROC | glCreateProgramObjectARB_ptr = NULL
PFNGLCREATESHADEROBJECTARBPROC | glCreateShaderObjectARB_ptr = NULL
PFNGLDELETEOBJECTARBPROC | glDeleteObjectARB_ptr = NULL
PFNGLDETACHOBJECTARBPROC | glDetachObjectARB_ptr = NULL
PFNGLATTACHOBJECTARBPROC | glAttachObjectARB_ptr = NULL
PFNGLSHADERSOURCEARBPROC | glShaderSourceARB_ptr = NULL
PFNGLCOMPILESHADERARBPROC | glCompileShaderARB_ptr = NULL
PFNGLLINKPROGRAMARBPROC | glLinkProgramARB_ptr = NULL
PFNGLGETINFOLOGARBPROC | glGetInfoLogARB_ptr = NULL
PFNGLUSEPROGRAMOBJECTARBPROC | glUseProgramObjectARB_ptr = NULL
PFNGLGETOBJECTPARAMETERIVARBPROC | glGetObjectParameterivARB_ptr = NULL
PFNGLGETOBJECTPARAMETERFVARBPROC | glGetObjectParameterfvARB_ptr = NULL
PFNGLGETUNIFORMLOCATIONARBPROC | glGetUniformLocationARB_ptr = NULL
PFNGLGETATTRIBLOCATIONARBPROC | glGetAttribLocationARB_ptr = NULL
PFNGLGETACTIVEUNIFORMARBPROC | glGetActiveUniformARB_ptr = NULL
PFNGLBINDATTRIBLOCATIONARBPROC | glBindAttribLocationARB_ptr = NULL
PFNGLUNIFORM1FARBPROC | glUniform1fARB_ptr = NULL
PFNGLUNIFORM2FARBPROC | glUniform2fARB_ptr = NULL
PFNGLUNIFORM3FARBPROC | glUniform3fARB_ptr = NULL
PFNGLUNIFORM4FARBPROC | glUniform4fARB_ptr = NULL
PFNGLUNIFORM1IARBPROC | glUniform1iARB_ptr = NULL
PFNGLUNIFORM2IARBPROC | glUniform2iARB_ptr = NULL
PFNGLUNIFORM3IARBPROC | glUniform3iARB_ptr = NULL
PFNGLUNIFORM4IARBPROC | glUniform4iARB_ptr = NULL
PFNGLUNIFORM1FVARBPROC | glUniform1fvARB_ptr = NULL
PFNGLUNIFORM2FVARBPROC | glUniform2fvARB_ptr = NULL
PFNGLUNIFORM3FVARBPROC | glUniform3fvARB_ptr = NULL
PFNGLUNIFORM4FVARBPROC | glUniform4fvARB_ptr = NULL
PFNGLUNIFORM1IVARBPROC | glUniform1ivARB_ptr = NULL
PFNGLUNIFORM2IVARBPROC | glUniform2ivARB_ptr = NULL
PFNGLUNIFORM3IVARBPROC | glUniform3ivARB_ptr = NULL
PFNGLUNIFORM4IVARBPROC | glUniform4ivARB_ptr = NULL
PFNGLVERTEXATTRIB4FVARBPROC | glVertexAttrib4fvARB_ptr = NULL
PFNGLVERTEXATTRIB3FVARBPROC | glVertexAttrib3fvARB_ptr = NULL
PFNGLVERTEXATTRIB2FVARBPROC | glVertexAttrib2fvARB_ptr = NULL
PFNGLVERTEXATTRIB1FVARBPROC | glVertexAttrib1fvARB_ptr = NULL
PFNGLVERTEXATTRIB4FARBPROC | glVertexAttrib4fARB_ptr = NULL
PFNGLVERTEXATTRIB3FARBPROC | glVertexAttrib3fARB_ptr = NULL
PFNGLVERTEXATTRIB2FARBPROC | glVertexAttrib2fARB_ptr = NULL
PFNGLVERTEXATTRIB1FARBPROC | glVertexAttrib1fARB_ptr = NULL
void(*)(void) | glXGetProcAddressARB (const GLubyte *procName)
GLSLProgramFactory * | glslProgramFactory
GLRenderSystem * | glRendPlugin

## Detailed Description

Author:
  Jon Anderson

## Typedef Documentation

typedef std::string Ogre::_StringBase

| Definition at line 134 of file OgrePrerequisites.h.

typedef stdext::hash_compare< _StringBase, std::less< _StringBase > > Ogre::_StringHash

| Definition at line 149 of file OgreString.h. Referenced by Ogre::Pass::_recalculateHash().

typedef unsigned long Ogre::ABGR

| Definition at line 34 of file OgreColourValue.h. Referenced by Ogre::ColourValue::getAsLongABGR().

typedef MapIterator<AnimationStateSet> Ogre::AnimationStateIterator

| Definition at line 119 of file OgreAnimationState.h. Referenced by Ogre::SceneManager::getAnimationStateIterator().

typedef std::map<String, AnimationState> Ogre::AnimationStateSet

| Definition at line 118 of file OgreAnimationState.h. Referenced by Ogre::Skeleton::_initAnimationState(), Ogre::Mesh::_initAnimationState(), Ogre::Entity::clone(), CopyAnimationStateSubset(), Ogre::Entity::Entity(), Ogre::Entity::getAllAnimationStates(), Ogre::Skeleton::getAnimationState(), and Ogre::Skeleton::setAnimationState().

typedef unsigned long Ogre::ARGB

| Definition at line 33 of file OgreColourValue.h.

typedef bool(* Ogre::ATTRIBUTE_PARSER)(String& params, MaterialScriptContext& context)

| Function def for material attribute parser; return value determines if the next line should be {. Definition at line 85 of file OgreMaterialSerializer.h. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

typedef std::map<String, String> Ogre::BinaryOptionList

| Definition at line 256 of file OgreCommon.h. Referenced by findCommandLineOpts().

typedef std::list< WireBoundingBox * > Ogre::BoxList

| Definition at line 60 of file OgreOctreeSceneManager.h.

typedef std::vector<HardwareBuffer::Usage> Ogre::BufferUsageList

| Define a list of usage flags. Definition at line 35 of file OgreVertexIndexData.h. Referenced by Ogre::VertexData::reorganiseBuffers().

typedef std::list< unsigned long > Ogre::ColorList

| Definition at line 61 of file OgreOctreeSceneManager.h.

typedef struct Ogre::_ConfigOption Ogre::ConfigOption

Packages the details of a configuration option.

Remarks:
  Used for RenderSystem::getConfigOptions. If immutable is true, this option must be disabled for modifying.

typedef std::map< String, ConfigOption > Ogre::ConfigOptionMap

| Definition at line 49 of file OgreConfigOptionMap.h. Referenced by Ogre::SDLConfig::display(), Ogre::Win32ConfigDialog::DlgProc(), Ogre::GLSupport::getConfigOptions(), Ogre::GLRenderSystem::getConfigOptions(), Ogre::D3D9RenderSystem::getConfigOptions(), Ogre::D3DRenderSystem::getConfigOptions(), Ogre::Root::saveConfig(), and Ogre::GLXConfigurator::SetRenderer().

typedef void(* Ogre::createFunc)( ArchiveEx**, const String& )

| Definition at line 35 of file OgreArchiveManager.cpp.

typedef void(* Ogre::DLL_CREATECONFIGDIALOG)(ConfigDialog **ppDlg)

| Defines the interface OgrePlatform.dll/OgrePlatform.so must implement. Definition at line 67 of file OgreConfigDialog.h.

typedef void(* Ogre::DLL_CREATEERRORDIALOG)(ErrorDialog **ppDlg)

Defines the interface a platform-specific library must implement.

Remarks:
  Any library (.dll, .so) wishing to implement a platform-specific version of this dialog must export the symbol 'createErrorDialog' with the signature void createPlatformErrorDialog(ErrorDialog** ppDlg)

Definition at line 57 of file OgreErrorDialog.h.

typedef void(* Ogre::DLL_CREATEINPUTREADER)(InputReader **ppReader)

Defines the interface a platform-specific library must implement.

Remarks:
  Any library (.dll, .so) wishing to implement a platform-specific version of this input reader must export the symbol 'createInputReader' with the signature void createPlatformInputReader(InputReader** ppReader).

Definition at line 373 of file OgreInput.h.

typedef void(* Ogre::DLL_CREATERENDERWINDOW)(RenderWindow** ppWindow)

Defines the interface a DLL implemeting a platform-specific version must implement.

Remarks:
  Any library (.dll, .so) wishing to implement a platform-specific version of this dialog must export the symbol 'createRenderWindow' with the signature void createPlatformRenderWindow(RenderWindow** ppDlg)

Definition at line 158 of file OgreRenderWindow.h.

typedef void(* Ogre::DLL_CREATETIMER)(Timer** ppTimer)

| Definition at line 36 of file OgrePlatformManager.h.

typedef void(* Ogre::DLL_DESTROYCONFIGDIALOG)(ConfigDialog* ppDlg)

| Definition at line 38 of file OgrePlatformManager.h.

typedef void(* Ogre::DLL_DESTROYERRORDIALOG)(ErrorDialog* ppDlg)

| Definition at line 39 of file OgrePlatformManager.h.

typedef void(* Ogre::DLL_DESTROYINPUTREADER)(InputReader* ppReader)

| Definition at line 40 of file OgrePlatformManager.h.

typedef void(* Ogre::DLL_DESTROYTIMER)(Timer* ppTimer)

| Definition at line 41 of file OgrePlatformManager.h.

typedef void(* Ogre::DLL_START_PLUGIN)(void)

| Definition at line 83 of file OgreRoot.cpp. Referenced by Ogre::Root::loadPlugin().

typedef void(* Ogre::DLL_STOP_PLUGIN)(void)

| Definition at line 84 of file OgreRoot.cpp. Referenced by Ogre::Root::unloadPlugin(), and Ogre::Root::unloadPlugins().

typedef SharedPtr<GpuProgramParameters> Ogre::GpuProgramParametersSharedPtr

Shared pointer used to hold references to GpuProgramParameters instances.

Definition at line 486 of file OgreGpuProgram.h.

Referenced by Ogre::GLRenderSystem::bindGpuProgramParameters(), Ogre::D3D9RenderSystem::bindGpuProgramParameters(), Ogre::D3DRenderSystem::bindGpuProgramParameters(), Ogre::GLSLGpuProgram::bindProgramParameters(), Ogre::GLGpuProgram::bindProgramParameters(), Ogre::GLArbGpuProgram::bindProgramParameters(), Ogre::GLGpuNvparseProgram::bindProgramParameters(), Ogre::HighLevelGpuProgram::createParameters(), Ogre::GpuProgram::createParameters(), Ogre::GLGpuProgramManager::createParameters(), Ogre::D3D9HLSLProgram::createParameters(), Ogre::D3D9GpuProgramManager::createParameters(), Ogre::D3D7GpuProgramManager::createParameters(), Ogre::GpuProgram::getDefaultParameters(), Ogre::Pass::getFragmentProgramParameters(), Ogre::GpuProgramUsage::getParameters(), Ogre::Pass::getShadowCasterVertexProgramParameters(), Ogre::Pass::getShadowReceiverVertexProgramParameters(), Ogre::Pass::getVertexProgramParameters(), Ogre::GLSLProgram::populateParameterNames(), Ogre::D3D9HLSLProgram::populateParameterNames(), Ogre::CgProgram::populateParameterNames(), Ogre::D3D9HLSLProgram::processParamElement(), Ogre::Pass::setFragmentProgramParameters(), Ogre::GpuProgramUsage::setParameters(), Ogre::Pass::setShadowCasterVertexProgramParameters(), Ogre::Pass::setShadowReceiverVertexProgramParameters(), Ogre::TerrainSceneManager::setupTerrainMaterial(), Ogre::Pass::setVertexProgramParameters(), and Ogre::GLSLLinkProgram::updateUniforms().

typedef enum Ogre::_OCCLUSIONQUERY Ogre::HW_OCCLUSIONQUERY

| Hardware occlusion query flags. Referenced by Ogre::GLHardwareOcclusionQuery::pullOcclusionQuery(), and Ogre::D3D9HardwareOcclusionQuery::pullOcclusionQuery().

typedef std::vector<IlluminationPass*> Ogre::IlluminationPassList

| Definition at line 927 of file OgrePass.h.

typedef std::vector< IndexData* > Ogre::IndexArray

| Definition at line 54 of file OgreTerrainRenderable.h.

typedef std::map<unsigned int, IndexData* > Ogre::IndexMap

| Definition at line 53 of file OgreTerrainRenderable.h. Referenced by Ogre::TerrainRenderable::_initLevelIndexes().

typedef std::map<long, char> Ogre::KeyChars

| Definition at line 33 of file OgreInput.h.

typedef std::vector< IndexMap* > Ogre::LevelArray

| Definition at line 55 of file OgreTerrainRenderable.h.

typedef std::vector<Light*> Ogre::LightList

Definition at line 253 of file OgreCommon.h.

Referenced by Ogre::SceneManager::_populateLightList(), Ogre::GLRenderSystem::_useLights(), Ogre::D3D9RenderSystem::_useLights(), Ogre::D3DRenderSystem::_useLights(), Ogre::SceneNode::findLights(), Ogre::TerrainRenderable::getLights(), Ogre::TagPoint::getLights(), Ogre::SubEntity::getLights(), Ogre::SimpleRenderable::getLights(), Ogre::ShadowRenderable::getLights(), Ogre::Node::getLights(), Ogre::GuiElement::getLights(), Ogre::Frustum::getLights(), Ogre::BorderRenderable::getLights(), Ogre::BillboardSet::getLights(), Ogre::SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(), Ogre::SceneManager::renderObjects(), Ogre::SceneManager::renderShadowVolumesToStencil(), Ogre::SceneManager::renderSingleObject(), Ogre::SceneManager::renderSingleShadowVolumeToStencil(), Ogre::SceneManager::renderTextureShadowCasterQueueGroupObjects(), Ogre::SceneManager::renderTextureShadowReceiverQueueGroupObjects(), Ogre::SceneManager::renderTransparentShadowCasterObjects(), and Ogre::AutoParamDataSource::setCurrentLightList().

typedef std::list< OctreeNode * > Ogre::NodeList

| Definition at line 48 of file OgreOctree.h.

typedef std::map<String, ParamCommand* > Ogre::ParamCommandMap

| Definition at line 73 of file OgreStringInterface.h.

typedef std::map<String, ParamDictionary> Ogre::ParamDictionaryMap

| Definition at line 138 of file OgreStringInterface.h.

typedef std::vector<ParameterDef> Ogre::ParameterList

| Definition at line 64 of file OgreStringInterface.h. Referenced by Ogre::StringInterface::getParameters(), and Ogre::ParamDictionary::getParameters().

typedef std::vector<PlaneBoundedVolume> Ogre::PlaneBoundedVolumeList

Definition at line 119 of file OgrePlaneBoundedVolume.h.

Referenced by Ogre::Light::_getFrustumClipVolumes(), Ogre::SceneManager::createPlaneBoundedVolumeQuery(), Ogre::OctreeSceneManager::createPlaneBoundedVolumeQuery(), Ogre::SceneManager::findShadowCastersForLight(), Ogre::PlaneBoundedVolumeListSceneQuery::getVolumes(), Ogre::SceneManager::ShadowCasterSceneQueryListener::prepare(), and Ogre::PlaneBoundedVolumeListSceneQuery::setVolumes().

typedef std::vector<Plane> Ogre::PlaneList

| Definition at line 100 of file OgrePlane.h. Referenced by Ogre::Renderable::getClipPlanes(), Ogre::GLRenderSystem::setClipPlanes(), Ogre::D3D9RenderSystem::setClipPlanes(), and Ogre::D3DRenderSystem::setClipPlanes().

typedef std::list<RaySceneQueryResultEntry> Ogre::RaySceneQueryResult

| Definition at line 348 of file OgreSceneQuery.h. Referenced by Ogre::RaySceneQuery::execute(), and Ogre::RaySceneQuery::getLastResults().

typedef float Ogre::Real

Definition at line 94 of file OgrePrerequisites.h.

Referenced by Ogre::ScaleAffector::_affectParticles(), Ogre::RotationAffector::_affectParticles(), Ogre::LinearForceAffector::_affectParticles(), Ogre::ColourInterpolatorAffector::_affectParticles(), Ogre::ColourImageAffector::_affectParticles(), Ogre::ColourFaderAffector2::_affectParticles(), Ogre::ColourFaderAffector::_affectParticles(), OgreRefApp::World::_applyDynamics(), Ogre::ParticleSystem::_applyMotion(), Ogre::TerrainRenderable::_calculateCFactor(), Ogre::TerrainRenderable::_calculateMinLevelDist2(), Ogre::TerrainRenderable::_calculateNormals(), Ogre::BillboardSet::_createBuffers(), Ogre::ParticleSystem::_expire(), Ogre::GuiElement::_getDerivedLeft(), Ogre::GuiElement::_getDerivedTop(), Ogre::PointEmitter::_getEmissionCount(), Ogre::AreaEmitter::_getEmissionCount(), Ogre::Light::_getFrustumClipVolumes(), Ogre::GuiElement::_getHeight(), Ogre::GuiElement::_getLeft(), Ogre::Camera::_getLodBiasInverse(), Ogre::Light::_getNearClipVolume(), Ogre::GuiElement::_getTop(), Ogre::GuiElement::_getWidth(), Ogre::RingEmitter::_initParticle(), Ogre::HollowEllipsoidEmitter::_initParticle(), Ogre::EllipsoidEmitter::_initParticle(), Ogre::CylinderEmitter::_initParticle(), Ogre::ColourImageAffector::_initParticle(), Ogre::GLRenderSystem::_makeOrthoMatrix(), Ogre::D3D9RenderSystem::_makeOrthoMatrix(), Ogre::D3DRenderSystem::_makeOrthoMatrix(), Ogre::GLRenderSystem::_makeProjectionMatrix(), Ogre::D3D9RenderSystem::_makeProjectionMatrix(), Ogre::D3DRenderSystem::_makeProjectionMatrix(), _max(), Ogre::TerrainRenderable::_notifyCurrentCamera(), Ogre::Entity::_notifyCurrentCamera(), Ogre::BillboardSet::_notifyCurrentCamera(), Ogre::GuiElement::_notifyViewport(), Ogre::SceneManager::_populateLightList(), Ogre::Mesh::_rationaliseBoneAssignments(), Ogre::Mesh::_setBoundingSphereRadius(), Ogre::Mesh::_setBounds(), Ogre::GuiElement::_setDimensions(), Ogre::GLRenderSystem::_setFog(), Ogre::D3D9RenderSystem::_setFog(), Ogre::D3DRenderSystem::_setFog(), Ogre::GuiElement::_setHeight(), Ogre::GuiElement::_setLeft(), Ogre::GuiElement::_setPosition(), Ogre::GLRenderSystem::_setSurfaceParams(), Ogre::D3D9RenderSystem::_setSurfaceParams(), Ogre::D3DRenderSystem::_setSurfaceParams(), Ogre::GuiElement::_setTop(), Ogre::GuiElement::_setWidth(), Ogre::ParticleSystem::_triggerAffectors(), Ogre::ParticleSystem::_triggerEmitters(), Ogre::TTYGuiElement::_update(), Ogre::TextAreaGuiElement::_update(), Ogre::ParticleSystem::_update(), Ogre::GuiElement::_update(), Ogre::BillboardSet::_updateBounds(), Ogre::Viewport::_updateDimensions(), OgreRefApp::ApplicationObject::_updateFromDynamics(), Ogre::GuiElement::_updateFromParent(), Ogre::Node::_weightedTransform(), Ogre::Math::Abs(), Ogre::Math::ACos(), Ogre::ActionEvent::ActionEvent(), OgreRefApp::ApplicationObject::addForce(), OgreRefApp::ApplicationObject::addForceWorldSpace(), Ogre::ListGuiElement::addListItem(), Ogre::AnimationState::addTime(), OgreRefApp::ApplicationObject::addTorque(), OgreRefApp::ApplicationObject::addTorqueWorldSpace(), Ogre::Cursor::addToX(), Ogre::Cursor::addToY(), Ogre::Cursor::addToZ(), Ogre::ProgressiveMesh::addWorkingData(), Ogre::Angle::Angle(), Ogre::Math::AngleUnitsToDegrees(), Ogre::Math::AngleUnitsToRadians(), Ogre::Animation::Animation(), Ogre::AnimationControllerFunction::AnimationControllerFunction(), Ogre::AnimationState::AnimationState(), Ogre::AnimationTrack::apply(), Ogre::Animation::apply(), Ogre::ColourFaderAffector2::applyAdjustWithClamp(), Ogre::ColourFaderAffector::applyAdjustWithClamp(), Ogre::AnimationTrack::applyToNode(), Ogre::Math::ASin(), Ogre::Math::ATan(), Ogre::Math::ATan2(), Ogre::AxisAlignedBox::AxisAlignedBox(), OgreRefApp::Ball::Ball(), Ogre::VertexElement::baseVertexPointerToElement(), Ogre::Matrix3::Bidiagonalize(), Ogre::D3DTexture::blitImage(), Ogre::D3DTexture::blitImage3D(), OgreRefApp::Box::Box(), Ogre::ProgressiveMesh::build(), Ogre::TerrainPageSource::buildPage(), Ogre::Mesh::buildTangentVectors(), Ogre::EdgeListBuilder::buildTrianglesEdges(), Ogre::Math::buildTrigTables(), Ogre::WaveformControllerFunction::calculate(), Ogre::ScaleControllerFunction::calculate(), Ogre::AnimationControllerFunction::calculate(), Ogre::Root::calculateEventTime(), Ogre::Math::calculateTangentSpaceVector(), Ogre::Math::Ceil(), Ogre::ButtonGuiElement::changeChild(), Ogre::BorderButtonGuiElement::changeChild(), Ogre::GLRenderSystem::clearFrameBuffer(), Ogre::D3D9RenderSystem::clearFrameBuffer(), Ogre::D3DRenderSystem::clearFrameBuffer(), Ogre::ColourValue::ColourValue(), Ogre::Mesh::compileBoneAssignments(), Ogre::ProgressiveMesh::computeEdgeCollapseCost(), Ogre::ProgressiveMesh::computeEdgeCostAtVertex(), Ogre::ProgressiveMesh::computeEdgeCostAtVertexForBuffer(), Ogre::GuiElement::contains(), Ogre::Math::Cos(), Ogre::SkeletonInstance::createAnimation(), Ogre::Skeleton::createAnimation(), Ogre::SceneManager::createAnimation(), Ogre::Quake3Shader::createAsMaterial(), OgreRefApp::World::createBall(), Ogre::BillboardSet::createBillboard(), OgreRefApp::World::createBox(), Ogre::MeshManager::createCurvedIllusionPlane(), Ogre::MeshManager::createCurvedPlane(), Ogre::TerrainRenderable::createDeltaBuffer(), Ogre::ControllerManager::createGpuProgramTimerParam(), Ogre::AnimationTrack::createKeyFrame(), Ogre::Mesh::createManualLodLevel(), Ogre::Profiler::createPanel(), OgreRefApp::World::createPlane(), Ogre::MeshManager::createPlane(), Ogre::MeshManager::createPrefabPlane(), Ogre::SceneManager::createSkyboxPlane(), Ogre::SceneManager::createSkydomePlane(), Ogre::Profiler::createTextArea(), Ogre::ControllerManager::createTextureAnimator(), Ogre::Font::createTextureFromFont(), Ogre::ControllerManager::createTextureRotater(), Ogre::ControllerManager::createTextureScroller(), Ogre::ControllerManager::createTextureWaveTransformer(), Ogre::PatchSurface::defineSurface(), Ogre::Degree::Degree(), Ogre::Math::DegreesToAngleUnits(), Ogre::Math::DegreesToRadians(), Ogre::Matrix4::determinant(), Ogre::Matrix3::Determinant(), Ogre::Profiler::displayResults(), Ogre::PatchSurface::distributeControlPoints(), Ogre::PanelGuiElement::CmdTiling::doSet(), Ogre::Quaternion::Dot(), Ogre::Vector4::dotProduct(), Ogre::Vector3::dotProduct(), Ogre::Matrix3::EigenSolveSymmetric(), Ogre::TerrainRaySceneQuery::execute(), Ogre::BspIntersectionSceneQuery::execute(), Ogre::Quaternion::Exp(), Ogre::Math::Exp(), Ogre::ShadowCaster::extrudeBounds(), Ogre::ShadowCaster::extrudeVertices(), Ogre::ParticleSystem::fastForward(), Ogre::Overlay::findElementAt(), Ogre::GuiElement::findElementAt(), Ogre::GuiContainer::findElementAt(), Ogre::CursorGuiElement::findElementAt(), Ogre::SceneNode::findLights(), OgreRefApp::FinitePlane::FinitePlane(), Ogre::TerrainPageSource::firePageConstructed(), Ogre::TerrainPageSourceListenerManager::firePageConstructed(), Ogre::Math::Floor(), Ogre::ParticleSystemManager::frameStarted(), Ogre::Quaternion::FromAngleAxis(), Ogre::Matrix3::FromAxisAngle(), Ogre::Matrix3::FromEulerAnglesXYZ(), Ogre::Matrix3::FromEulerAnglesXZY(), Ogre::Matrix3::FromEulerAnglesYXZ(), Ogre::Matrix3::FromEulerAnglesYZX(), Ogre::Matrix3::FromEulerAnglesZXY(), Ogre::Matrix3::FromEulerAnglesZYX(), Ogre::Quaternion::FromRotationMatrix(), Ogre::Frustum::Frustum(), Ogre::ParticleEmitter::genConstantEmissionCount(), Ogre::ParticleEmitter::genEmissionTTL(), Ogre::ParticleEmitter::genEmissionVelocity(), Ogre::Mesh::generateLodLevels(), Ogre::BillboardSet::genVertices(), Ogre::BillboardSet::genVertOffsets(), Ogre::ScaleAffector::getAdjust(), Ogre::WaveformControllerFunction::getAdjustedInput(), Ogre::ColourFaderAffector::getAlphaAdjust(), Ogre::ColourFaderAffector2::getAlphaAdjust1(), Ogre::ColourFaderAffector2::getAlphaAdjust2(), Ogre::TextureUnitState::getAnimationDuration(), OgreRefApp::CollideCamera::getAspectRatio(), Ogre::Frustum::getAspectRatio(), Ogre::Light::getAttenuationConstant(), Ogre::Light::getAttenuationLinear(), Ogre::Light::getAttenuationQuadric(), Ogre::Light::getAttenuationRange(), Ogre::ColourFaderAffector::getBlueAdjust(), Ogre::ColourFaderAffector2::getBlueAdjust1(), Ogre::ColourFaderAffector2::getBlueAdjust2(), Ogre::BorderPanelGuiElement::getBottomBorderSize(), OgreRefApp::ApplicationObject::getBounceRestitutionValue(), OgreRefApp::ApplicationObject::getBounceVelocityThreshold(), Ogre::WireBoundingBox::getBoundingRadius(), Ogre::TerrainRenderable::getBoundingRadius(), Ogre::Rectangle2D::getBoundingRadius(), Ogre::MovablePlane::getBoundingRadius(), Ogre::Light::getBoundingRadius(), Ogre::Frustum::getBoundingRadius(), Ogre::Entity::getBoundingRadius(), Ogre::Camera::getBoundingRadius(), Ogre::BillboardSet::getBoundingRadius(), Ogre::PatchSurface::getBoundingSphereRadius(), Ogre::Mesh::getBoundingSphereRadius(), Ogre::Camera::getCameraToViewportRay(), Ogre::BorderPanelGuiElement::getCellUVString(), Ogre::TTYGuiElement::getCharHeight(), Ogre::TextAreaGuiElement::getCharHeight(), Ogre::MovableObject::getDarkCapBounds(), Ogre::BillboardSet::getDefaultHeight(), Ogre::BillboardSet::getDefaultWidth(), Ogre::AreaEmitter::getDepth(), Ogre::Plane::getDistance(), Ogre::BspNode::getDistance(), Ogre::ParticleEmitter::getDuration(), Ogre::ParticleEmitter::getEmissionRate(), Ogre::ShadowCaster::getExtrusionDistance(), OgreRefApp::CollideCamera::getFarClipDistance(), Ogre::Frustum::getFarClipDistance(), Ogre::SceneManager::getFogDensity(), Ogre::Pass::getFogDensity(), Ogre::SceneManager::getFogEnd(), Ogre::Pass::getFogEnd(), Ogre::SceneManager::getFogStart(), Ogre::Pass::getFogStart(), OgreRefApp::ApplicationObject::getFriction(), Ogre::Font::getGlyphAspectRatio(), Ogre::Font::getGlyphTexCoords(), Ogre::ColourFaderAffector::getGreenAdjust(), Ogre::ColourFaderAffector2::getGreenAdjust1(), Ogre::ColourFaderAffector2::getGreenAdjust2(), Ogre::Viewport::getHeight(), Ogre::GuiElement::getHeight(), Ogre::AreaEmitter::getHeight(), Ogre::GLRenderSystem::getHorizontalTexelOffset(), Ogre::D3D9RenderSystem::getHorizontalTexelOffset(), Ogre::D3DRenderSystem::getHorizontalTexelOffset(), Ogre::ListGuiElement::getHSpacing(), Ogre::RingEmitter::getInnerSizeX(), Ogre::HollowEllipsoidEmitter::getInnerSizeX(), Ogre::RingEmitter::getInnerSizeY(), Ogre::HollowEllipsoidEmitter::getInnerSizeY(), Ogre::HollowEllipsoidEmitter::getInnerSizeZ(), Ogre::AnimationTrack::getInterpolatedKeyFrame(), Ogre::AnimationTrack::getKeyFramesAtTime(), Ogre::Viewport::getLeft(), Ogre::GuiElement::getLeft(), Ogre::EventProcessor::getLeft(), Ogre::Cursor::getLeft(), Ogre::BorderPanelGuiElement::getLeftBorderSize(), Ogre::AnimationState::getLength(), Ogre::Animation::getLength(), Ogre::Camera::getLodBias(), Ogre::Mesh::getLodIndex(), Ogre::Material::getLodIndex(), Ogre::Mesh::getLodIndexSquaredDepth(), Ogre::Material::getLodIndexSquaredDepth(), Ogre::ParticleEmitter::getMaxDuration(), Ogre::GLRenderSystem::getMaximumDepthInputValue(), Ogre::D3D9RenderSystem::getMaximumDepthInputValue(), Ogre::D3DRenderSystem::getMaximumDepthInputValue(), Ogre::ParticleEmitter::getMaxParticleVelocity(), Ogre::ParticleEmitter::getMaxRepeatDelay(), Ogre::ParticleEmitter::getMaxTimeToLive(), Ogre::ParticleEmitter::getMinDuration(), Ogre::GLRenderSystem::getMinimumDepthInputValue(), Ogre::D3D9RenderSystem::getMinimumDepthInputValue(), Ogre::D3DRenderSystem::getMinimumDepthInputValue(), Ogre::ParticleEmitter::getMinParticleVelocity(), Ogre::ParticleEmitter::getMinRepeatDelay(), Ogre::ParticleEmitter::getMinTimeToLive(), Ogre::OverlayManager::getMouseX(), Ogre::EventDispatcher::getMouseX(), Ogre::OverlayManager::getMouseY(), Ogre::EventDispatcher::getMouseY(), OgreRefApp::CollideCamera::getNearClipDistance(), Ogre::Frustum::getNearClipDistance(), Ogre::ProgressiveMesh::getNextCollapser(), Ogre::CursorGuiElement::getOffsetX(), Ogre::CursorGuiElement::getOffsetY(), Ogre::Billboard::getOwnHeight(), Ogre::Billboard::getOwnWidth(), Ogre::BillboardSet::getParametricOffsets(), Ogre::ParticleEmitter::getParticleVelocity(), Ogre::Ray::getPoint(), Ogre::MovableObject::getPointExtrusionDistance(), Ogre::OverlayManager::getPositionTargetAt(), Ogre::Sphere::getRadius(), Ogre::ColourFaderAffector::getRedAdjust(), Ogre::ColourFaderAffector2::getRedAdjust1(), Ogre::ColourFaderAffector2::getRedAdjust2(), Ogre::MouseEvent::getRelX(), Ogre::Cursor::getRelX(), Ogre::MouseEvent::getRelY(), Ogre::Cursor::getRelY(), Ogre::MouseEvent::getRelZ(), Ogre::Cursor::getRelZ(), Ogre::ParticleEmitter::getRepeatDelay(), Ogre::BorderPanelGuiElement::getRightBorderSize(), Ogre::Vector3::getRotationTo(), Ogre::Matrix4::getScale(), Ogre::Cursor::getScale(), Ogre::Win32Input8::getScaled(), Ogre::Overlay::getScaleX(), Ogre::Overlay::getScaleY(), Ogre::Overlay::getScrollX(), Ogre::Overlay::getScrollY(), Ogre::SceneManager::getShadowDirectionalLightExtrusionDistance(), Ogre::AutoParamDataSource::getShadowExtrusionDistance(), Ogre::SceneManager::getShadowFarDistance(), Ogre::MovableObject::getShadowVolumeRenderableIterator(), Ogre::Entity::getShadowVolumeRenderableIterator(), Ogre::Pass::getShininess(), Ogre::Plane::getSide(), OgreRefApp::World::getSimulationStepSize(), OgreRefApp::ApplicationObject::getSoftness(), Ogre::TTYGuiElement::getSpaceWidth(), Ogre::TextAreaGuiElement::getSpaceWidth(), Ogre::Light::getSpotlightFalloff(), Ogre::WireBoundingBox::getSquaredViewDepth(), Ogre::TerrainRenderable::getSquaredViewDepth(), Ogre::SubEntity::getSquaredViewDepth(), Ogre::ShadowRenderable::getSquaredViewDepth(), Ogre::Rectangle2D::getSquaredViewDepth(), Ogre::Node::getSquaredViewDepth(), Ogre::GuiElement::getSquaredViewDepth(), Ogre::Frustum::getSquaredViewDepth(), Ogre::BorderRenderable::getSquaredViewDepth(), Ogre::ParticleEmitter::getStartTime(), Ogre::ColourFaderAffector2::getStateChange(), Ogre::PatchSurface::getSubdivisionFactor(), Ogre::TextureUnitState::getTextureUScale(), Ogre::TextureUnitState::getTextureUScroll(), Ogre::TextureUnitState::getTextureVScale(), Ogre::TextureUnitState::getTextureVScroll(), Ogre::PanelGuiElement::getTileX(), Ogre::PanelGuiElement::getTileY(), Ogre::KeyFrame::getTime(), Ogre::ColourInterpolatorAffector::getTimeAdjust(), Ogre::FrameTimeControllerValue::getTimeFactor(), Ogre::ParticleSystemManager::getTimeFactor(), Ogre::ControllerManager::getTimeFactor(), Ogre::AnimationState::getTimePosition(), Ogre::ParticleEmitter::getTimeToLive(), Ogre::Viewport::getTop(), Ogre::GuiElement::getTop(), Ogre::EventProcessor::getTop(), Ogre::Cursor::getTop(), Ogre::BorderPanelGuiElement::getTopBorderSize(), Ogre::Matrix4::getTrans(), Ogre::Font::getTrueTypeSize(), Ogre::FloatGpuParameterControllerValue::getValue(), Ogre::TexCoordModifierControllerValue::getValue(), Ogre::TextureFrameControllerValue::getValue(), Ogre::FrameTimeControllerValue::getValue(), Ogre::AnimationState::getValue(), Ogre::GLRenderSystem::getVerticalTexelOffset(), Ogre::D3D9RenderSystem::getVerticalTexelOffset(), Ogre::D3DRenderSystem::getVerticalTexelOffset(), Ogre::OverlayManager::getViewportAspectRatio(), Ogre::ListGuiElement::getVSpacing(), Ogre::AnimationState::getWeight(), Ogre::InputEvent::getWhen(), Ogre::Viewport::getWidth(), Ogre::GuiElement::getWidth(), Ogre::AreaEmitter::getWidth(), Ogre::MouseEvent::getX(), Ogre::Cursor::getX(), Ogre::MouseEvent::getY(), Ogre::Cursor::getY(), Ogre::MouseEvent::getZ(), Ogre::Cursor::getZ(), Ogre::Matrix3::GolubKahanStep(), Ogre::TerrainRenderable::initialise(), Ogre::Rectangle::inside(), Ogre::SimpleSpline::interpolate(), Ogre::RotationalSpline::interpolate(), Ogre::PatchSurface::interpolateVertexData(), Ogre::PlaneBoundedVolume::intersects(), Ogre::Math::intersects(), Ogre::Quaternion::Inverse(), Ogre::Matrix3::Inverse(), Ogre::Math::InvSqrt(), Ogre::Vector3::isZeroLength(), Ogre::KeyEvent::KeyEvent(), Ogre::KeyFrame::KeyFrame(), Ogre::ScrollBarGuiElement::layoutItems(), Ogre::PopupMenuGuiElement::layoutItems(), Ogre::ListGuiElement::layoutItems(), Ogre::Vector3::length(), Ogre::Cursor::limit(), Ogre::TextureManager::load(), Ogre::TextureManager::loadImage(), Ogre::TextureManager::loadRawData(), Ogre::Quaternion::Log(), Ogre::Math::Log(), Ogre::EdgeListBuilder::log(), OgreRefApp::CollideCamera::lookAt(), Ogre::Camera::lookAt(), Ogre::Matrix4::makeTrans(), Ogre::Math::Math(), Ogre::Matrix3::Matrix3(), Ogre::Matrix4::Matrix4(), Ogre::Matrix3::MaxCubicRoot(), Ogre::ScrollBarGuiElement::mouseDragged(), Ogre::MouseEvent::MouseEvent(), Ogre::ScrollBarGuiElement::mousePressed(), Ogre::MovablePlane::MovablePlane(), Ogre::ScrollBarGuiElement::moveScrollBitTo(), Ogre::Quaternion::nlerp(), Ogre::Quaternion::Norm(), Ogre::Vector3::normalise(), Ogre::Quaternion::normalise(), Ogre::Vector4::operator *(), Ogre::Vector3::operator *(), Ogre::Ray::operator *(), Ogre::Quaternion::operator *(), Ogre::Matrix4::operator *(), Ogre::Matrix3::operator *(), operator *(), Ogre::Degree::operator *(), Ogre::Radian::operator *(), Ogre::ColourValue::operator *(), Ogre::Vector4::operator *=(), Ogre::Vector3::operator *=(), Ogre::Degree::operator *=(), Ogre::Radian::operator *=(), Ogre::ColourValue::operator *=(), Ogre::RenderPriorityGroup::TransparentQueueItemLess::operator()(), Ogre::Vector4::operator/(), Ogre::Vector3::operator/(), operator/(), Ogre::Degree::operator/(), Ogre::Radian::operator/(), Ogre::ColourValue::operator/(), Ogre::Vector4::operator/=(), Ogre::Vector3::operator/=(), Ogre::Degree::operator/=(), Ogre::Radian::operator/=(), Ogre::ColourValue::operator/=(), Ogre::Matrix3::operator=(), Ogre::Degree::operator=(), Ogre::Radian::operator=(), Ogre::Vector4::operator[](), Ogre::Vector3::operator[](), Ogre::Matrix4::operator[](), Ogre::Matrix3::operator[](), Ogre::Matrix3::Orthonormalize(), parseAlphaOpEx(), parseColourOpEx(), Ogre::StringConverter::parseReal(), Ogre::Quake3ShaderManager::parseShaderAttrib(), Ogre::Vector3::perpendicular(), OgreRefApp::CollideCamera::pitch(), OgreRefApp::ApplicationObject::pitch(), Ogre::Plane::Plane(), Ogre::Math::pointInTri2D(), Ogre::Math::Pow(), Ogre::SceneManager::ShadowCasterSceneQueryListener::prepare(), Ogre::VertexData::prepareForShadowVolume(), Ogre::SceneManager::prepareShadowTextures(), processAutoProgramParam(), Ogre::Profiler::processFrameStats(), processManualProgramParam(), Ogre::BspSceneManager::processVisibleLeaf(), Ogre::Frustum::projectSphere(), Ogre::Matrix3::QDUDecomposition(), Ogre::Matrix3::QLAlgorithm(), Ogre::BspLevel::quakeVertexToBspVertex(), Ogre::Quaternion::Quaternion(), Ogre::RaySceneQuery::queryResult(), Ogre::SceneManager::ShadowCasterSceneQueryListener::queryResult(), Ogre::Radian::Radian(), Ogre::Math::RadiansToAngleUnits(), Ogre::Math::RadiansToDegrees(), Ogre::Math::RangeRandom(), Ogre::SkeletonSerializer::readAnimation(), Ogre::MeshSerializerImpl::readBoundsInfo(), Ogre::MeshSerializerImpl_v1_2::readGeometryNormals(), Ogre::MeshSerializerImpl_v1_2::readGeometryPositions(), Ogre::MeshSerializerImpl_v1_1::readGeometryTexCoords(), Ogre::MeshSerializerImpl_v1_2::readGeometryTexCoords(), Ogre::SkeletonSerializer::readKeyFrame(), Ogre::Serializer::readReals(), Ogre::Math::RealEqual(), Ogre::TextureUnitState::recalcTextureMatrix(), Ogre::Rectangle2D::Rectangle2D(), Ogre::SceneManager::renderShadowVolumesToStencil(), Ogre::HeightmapTerrainPageSource::requestPage(), OgreRefApp::CollideCamera::roll(), OgreRefApp::ApplicationObject::roll(), OgreRefApp::CollideCamera::rotate(), OgreRefApp::ApplicationObject::rotate(), Ogre::Node::scale(), Ogre::ScaleControllerFunction::ScaleControllerFunction(), Ogre::Overlay::scroll(), Ogre::ScrollEvent::ScrollEvent(), Ogre::ScaleAffector::setAdjust(), Ogre::ColourFaderAffector::setAdjust(), Ogre::ColourFaderAffector2::setAdjust1(), Ogre::ColourFaderAffector2::setAdjust2(), Ogre::ColourFaderAffector::setAlphaAdjust(), Ogre::ColourFaderAffector2::setAlphaAdjust1(), Ogre::ColourFaderAffector2::setAlphaAdjust2(), Ogre::TextureUnitState::setAlphaOperation(), Ogre::Technique::setAmbient(), Ogre::Pass::setAmbient(), Ogre::Material::setAmbient(), OgreRefApp::ApplicationObject::setAngularVelocity(), Ogre::TextureUnitState::setAnimatedTextureName(), OgreRefApp::CollideCamera::setAspectRatio(), Ogre::Frustum::setAspectRatio(), Ogre::Light::setAttenuation(), Ogre::ColourFaderAffector::setBlueAdjust(), Ogre::ColourFaderAffector2::setBlueAdjust1(), Ogre::ColourFaderAffector2::setBlueAdjust2(), Ogre::BorderPanelGuiElement::setBorderSize(), Ogre::BorderPanelGuiElement::setBottomBorderUV(), Ogre::BorderPanelGuiElement::setBottomLeftBorderUV(), Ogre::BorderPanelGuiElement::setBottomRightBorderUV(), OgreRefApp::ApplicationObject::setBounceParameters(), Ogre::BorderPanelGuiElement::setCellUV(), Ogre::TTYGuiElement::setCharHeight(), Ogre::TextAreaGuiElement::setCharHeight(), Ogre::GLRenderSystem::setClipPlane(), Ogre::D3D9RenderSystem::setClipPlane(), Ogre::D3DRenderSystem::setClipPlane(), Ogre::TextureUnitState::setColourOperationEx(), Ogre::GpuProgramParameters::setConstant(), Ogre::GpuProgramParameters::setConstantFromTime(), Ogre::Rectangle2D::setCorners(), Ogre::BillboardSet::setDefaultDimensions(), Ogre::BillboardSet::setDefaultHeight(), Ogre::BillboardSet::setDefaultWidth(), Ogre::AreaEmitter::setDepth(), Ogre::Technique::setDiffuse(), Ogre::Pass::setDiffuse(), Ogre::Material::setDiffuse(), Ogre::Light::setDiffuseColour(), Ogre::GuiElement::setDimensions(), Ogre::Billboard::setDimensions(), Ogre::SceneNode::setDirection(), OgreRefApp::CollideCamera::setDirection(), Ogre::Light::setDirection(), Ogre::Camera::setDirection(), Ogre::ScrollBarGuiElement::setDownButtonName(), Ogre::ParticleEmitter::setDuration(), OgreRefApp::ApplicationObject::setDynamicsDisableThreshold(), Ogre::ParticleEmitter::setEmissionRate(), Ogre::AxisAlignedBox::setExtents(), OgreRefApp::CollideCamera::setFarClipDistance(), Ogre::Frustum::setFarClipDistance(), Ogre::Technique::setFog(), Ogre::SceneManager::setFog(), Ogre::Pass::setFog(), Ogre::Material::setFog(), OgreRefApp::CollideCamera::setFOVy(), OgreRefApp::ApplicationObject::setFriction(), Ogre::Font::setGlyphAspectRatio(), Ogre::Font::setGlyphTexCoords(), Ogre::ColourFaderAffector::setGreenAdjust(), Ogre::ColourFaderAffector2::setGreenAdjust1(), Ogre::ColourFaderAffector2::setGreenAdjust2(), Ogre::GuiElement::setHeight(), Ogre::AreaEmitter::setHeight(), Ogre::ListGuiElement::setHSpacing(), Ogre::RingEmitter::setInnerSize(), Ogre::HollowEllipsoidEmitter::setInnerSize(), Ogre::RingEmitter::setInnerSizeX(), Ogre::HollowEllipsoidEmitter::setInnerSizeX(), Ogre::RingEmitter::setInnerSizeY(), Ogre::HollowEllipsoidEmitter::setInnerSizeY(), Ogre::HollowEllipsoidEmitter::setInnerSizeZ(), Ogre::GuiElement::setLeft(), Ogre::BorderPanelGuiElement::setLeftBorderUV(), Ogre::AnimationState::setLength(), OgreRefApp::ApplicationObject::setLinearVelocity(), Ogre::Camera::setLodBias(), Ogre::TerrainSceneManager::setLODMorphStart(), OgreRefApp::ApplicationObject::setMassBox(), OgreRefApp::ApplicationObject::setMassCappedCylinder(), OgreRefApp::ApplicationObject::setMassExpert(), OgreRefApp::ApplicationObject::setMassSphere(), Ogre::Entity::setMaterialLodBias(), Ogre::ParticleEmitter::setMaxDuration(), Ogre::AxisAlignedBox::setMaximum(), Ogre::ParticleEmitter::setMaxParticleVelocity(), Ogre::ParticleEmitter::setMaxRepeatDelay(), Ogre::ParticleEmitter::setMaxTimeToLive(), Ogre::Entity::setMeshLodBias(), Ogre::TextAreaGuiElement::setMetricsMode(), Ogre::GuiElement::setMetricsMode(), Ogre::ParticleEmitter::setMinDuration(), Ogre::AxisAlignedBox::setMinimum(), Ogre::ParticleEmitter::setMinParticleVelocity(), Ogre::ParticleEmitter::setMinRepeatDelay(), Ogre::ParticleEmitter::setMinTimeToLive(), Ogre::GpuProgramParameters::setNamedConstant(), Ogre::GpuProgramParameters::setNamedConstantFromTime(), OgreRefApp::CollideCamera::setNearClipDistance(), Ogre::Frustum::setNearClipDistance(), Ogre::CursorGuiElement::setOffsetX(), Ogre::CursorGuiElement::setOffsetY(), Ogre::Node::setOrientation(), Ogre::ParticleEmitter::setParticleVelocity(), Ogre::SceneManager::setPass(), OgreRefApp::ApplicationObject::setPosition(), Ogre::Node::setPosition(), Ogre::Light::setPosition(), Ogre::GuiElement::setPosition(), Ogre::Camera::setPosition(), Ogre::Billboard::setPosition(), Ogre::Sphere::setRadius(), Ogre::ColourFaderAffector::setRedAdjust(), Ogre::ColourFaderAffector2::setRedAdjust1(), Ogre::ColourFaderAffector2::setRedAdjust2(), Ogre::ParticleEmitter::setRepeatDelay(), Ogre::BorderPanelGuiElement::setRightBorderUV(), Ogre::TextureUnitState::setRotateAnimation(), Ogre::RotationAffector::setRotationRangeEnd(), Ogre::RotationAffector::setRotationRangeStart(), Ogre::RotationAffector::setRotationSpeedRangeEnd(), Ogre::RotationAffector::setRotationSpeedRangeStart(), Ogre::Overlay::setScale(), Ogre::Node::setScale(), Ogre::Cursor::setScale(), Ogre::Overlay::setScroll(), Ogre::TextureUnitState::setScrollAnimation(), Ogre::ScrollBarGuiElement::setScrollBitName(), Ogre::Technique::setSelfIllumination(), Ogre::Pass::setSelfIllumination(), Ogre::Material::setSelfIllumination(), Ogre::SceneManager::setShadowDirectionalLightExtrusionDistance(), Ogre::AutoParamDataSource::setShadowDirLightExtrusionDistance(), Ogre::SceneManager::setShadowDirLightTextureOffset(), Ogre::SceneManager::setShadowFarDistance(), Ogre::SceneManager::setShadowTextureFadeEnd(), Ogre::SceneManager::setShadowTextureFadeStart(), Ogre::Technique::setShininess(), Ogre::Pass::setShininess(), Ogre::Material::setShininess(), OgreRefApp::World::setSimulationStepSize(), Ogre::AreaEmitter::setSize(), Ogre::SceneManager::setSkyBox(), Ogre::SceneManager::setSkyDome(), Ogre::SceneManager::setSkyPlane(), OgreRefApp::ApplicationObject::setSoftness(), Ogre::TTYGuiElement::setSpaceWidth(), Ogre::TextAreaGuiElement::setSpaceWidth(), Ogre::Technique::setSpecular(), Ogre::Pass::setSpecular(), Ogre::Material::setSpecular(), Ogre::Light::setSpecularColour(), Ogre::Light::setSpotlightRange(), Ogre::ParticleEmitter::setStartTime(), Ogre::ColourFaderAffector2::setStateChange(), Ogre::PatchMesh::setSubdivision(), Ogre::PatchSurface::setSubdivisionFactor(), Ogre::TextureUnitState::setTextureScale(), Ogre::TextureUnitState::setTextureScroll(), Ogre::TextureUnitState::setTextureUScale(), Ogre::TextureUnitState::setTextureUScroll(), Ogre::TextureUnitState::setTextureVScale(), Ogre::TextureUnitState::setTextureVScroll(), Ogre::PanelGuiElement::setTiling(), Ogre::ColourInterpolatorAffector::setTimeAdjust(), Ogre::FrameTimeControllerValue::setTimeFactor(), Ogre::ParticleSystemManager::setTimeFactor(), Ogre::ControllerManager::setTimeFactor(), Ogre::AnimationState::setTimePosition(), Ogre::ParticleEmitter::setTimeToLive(), Ogre::GuiElement::setTop(), Ogre::BorderPanelGuiElement::setTopBorderUV(), Ogre::BorderPanelGuiElement::setTopLeftBorderUV(), Ogre::BorderPanelGuiElement::setTopRightBorderUV(), Ogre::TextureUnitState::setTransformAnimation(), Ogre::Font::setTrueTypeSize(), OgreRefApp::Ball::setUp(), Ogre::WireBoundingBox::setupBoundingBoxVertices(), Ogre::ScrollBarGuiElement::setUpButtonName(), Ogre::FloatGpuParameterControllerValue::setValue(), Ogre::TexCoordModifierControllerValue::setValue(), Ogre::TextureFrameControllerValue::setValue(), Ogre::FrameTimeControllerValue::setValue(), Ogre::AnimationState::setValue(), Ogre::ListGuiElement::setVSpacing(), Ogre::AnimationState::setWeight(), Ogre::GuiElement::setWidth(), Ogre::AreaEmitter::setWidth(), Ogre::Camera::setWindow(), Ogre::Camera::setWindowImpl(), Ogre::Math::Sign(), OgreRefApp::World::simulationStep(), Ogre::Math::Sin(), Ogre::Matrix3::SingularValueDecomposition(), Ogre::Math::SinTable(), Ogre::Quaternion::Slerp(), Ogre::Quaternion::SlerpExtraSpins(), Ogre::Mesh::softwareVertexBlend(), Ogre::Matrix3::SpectralNorm(), Ogre::Sphere::Sphere(), Ogre::Math::Sqr(), Ogre::Math::Sqrt(), Ogre::Quaternion::Squad(), Ogre::Vector3::squaredLength(), Ogre::Font::StrBBox(), Ogre::Math::SymmetricRandom(), Ogre::BspLevel::tagNodesWithMovable(), Ogre::Math::Tan(), Ogre::Math::TanTable(), OgreRefApp::ApplicationObject::testCollide(), OgreRefApp::ApplicationObject::testCollidePlaneBounds(), Ogre::Quaternion::ToAngleAxis(), Ogre::Matrix3::ToAxisAngle(), Ogre::StringUtil::toReal(), Ogre::Quaternion::ToRotationMatrix(), Ogre::StringConverter::toString(), OgreRefApp::ApplicationObject::translate(), Ogre::Node::translate(), Ogre::MouseEvent::translatePoint(), OgreRefApp::ApplicationObject::translateWorldSpace(), Ogre::Matrix3::Tridiagonal(), Ogre::Math::UnitRandom(), Ogre::EdgeData::updateFaceNormals(), Ogre::Frustum::updateFrustum(), Ogre::TextAreaGuiElement::updateGeometry(), Ogre::PanelGuiElement::updatePositionGeometry(), Ogre::BorderPanelGuiElement::updatePositionGeometry(), Ogre::ScrollBarGuiElement::updateScrollBit(), Ogre::TTYGuiElement::updateTextGeometry(), Ogre::PanelGuiElement::updateTextureGeometry(), Ogre::EdgeData::updateTriangleLightFacing(), Ogre::Frustum::updateView(), Ogre::TTYGuiElement::updateWindowGeometry(), Ogre::Degree::valueAngleUnits(), Ogre::Radian::valueAngleUnits(), Ogre::Radian::valueDegrees(), Ogre::Degree::valueDegrees(), Ogre::Degree::valueRadians(), Ogre::Radian::valueRadians(), Ogre::Vector3::Vector3(), Ogre::Vector4::Vector4(), Ogre::Profiler::watchForLimit(), Ogre::WaveformControllerFunction::WaveformControllerFunction(), Ogre::SkeletonSerializer::writeAnimation(), Ogre::SkeletonSerializer::writeKeyFrame(), Ogre::MaterialSerializer::writeMaterial(), Ogre::Serializer::writeReals(), Ogre::Quaternion::xAxis(), OgreRefApp::CollideCamera::yaw(), OgreRefApp::ApplicationObject::yaw(), Ogre::Quaternion::yAxis(), and Ogre::Quaternion::zAxis().

typedef std::vector<RenderSystem*> Ogre::RenderSystemList

| Definition at line 50 of file OgreRoot.h. Referenced by Ogre::GLXConfigurator::CreateWindow(), Ogre::SDLConfig::display(), Ogre::Win32ConfigDialog::DlgProc(), and Ogre::Root::getAvailableRenderers().

typedef std::map< String, RenderTarget * > Ogre::RenderTargetMap

| Definition at line 47 of file OgreRenderSystem.h.

typedef std::multimap<uchar, RenderTarget * > Ogre::RenderTargetPriorityMap

| Definition at line 48 of file OgreRenderSystem.h.

typedef unsigned long Ogre::ResourceHandle

| Definition at line 34 of file OgreResource.h. Referenced by Ogre::Material::clone(), Ogre::Material::copyDetailsTo(), Ogre::ResourceManager::getByHandle(), Ogre::Resource::getHandle(), and Ogre::ResourceManager::getNextHandle().

typedef std::list< Resource * > Ogre::ResourceList

| Definition at line 31 of file OgreListChanger.h.

typedef ResourceList::const_iterator Ogre::ResourceListConstIterator

| Definition at line 32 of file OgreListChanger.h. Referenced by Ogre::PopupMenuGuiElement::getConstEndIterator(), Ogre::ListGuiElement::getConstEndIterator(), Ogre::PopupMenuGuiElement::getConstIterator(), and Ogre::ListGuiElement::getConstIterator().

typedef unsigned long Ogre::RGBA

Definition at line 32 of file OgreColourValue.h.

Referenced by Ogre::TerrainRenderable::_generateVertexLighting(), Ogre::BillboardSet::_notifyCurrentCamera(), Ogre::TTYGuiElement::appendText(), Ogre::VertexElement::baseVertexPointerToElement(), Ogre::PatchSurface::distributeControlPoints(), Ogre::BillboardSet::genVertices(), Ogre::MeshSerializerImpl_v1_2::readGeometryColours(), Ogre::TTYGuiElement::TextBlock::TextBlock(), Ogre::TextAreaGuiElement::updateColours(), and Ogre::TTYGuiElement::updateWindowGeometry().

typedef std::list<SceneQueryMovableObjectPair> Ogre::SceneQueryMovableIntersectionList

| Definition at line 464 of file OgreSceneQuery.h.

typedef std::pair<MovableObject*, MovableObject*> Ogre::SceneQueryMovableObjectPair

| Definition at line 462 of file OgreSceneQuery.h. Referenced by Ogre::IntersectionSceneQuery::queryResult().

typedef std::pair<MovableObject*, SceneQuery::WorldFragment*> Ogre::SceneQueryMovableObjectWorldFragmentPair

| Definition at line 463 of file OgreSceneQuery.h. Referenced by Ogre::IntersectionSceneQuery::queryResult().

typedef std::list<SceneQueryMovableObjectWorldFragmentPair> Ogre::SceneQueryMovableWorldFragmentIntersectionList

| Definition at line 465 of file OgreSceneQuery.h.

typedef std::list<MovableObject*> Ogre::SceneQueryResultMovableList

| Definition at line 182 of file OgreSceneQuery.h.

typedef std::list<SceneQuery::WorldFragment*> Ogre::SceneQueryResultWorldFragmentList

| Definition at line 183 of file OgreSceneQuery.h.

typedef _StringBase Ogre::String

Definition at line 137 of file OgrePrerequisites.h.

Referenced by Ogre::D3D9RenderSystem::_beginFrame(), Ogre::D3D9Texture::_constructCubeFaceNames(), Ogre::D3DTexture::_constructCubeFaceNames(), Ogre::ParticleSystemManager::_createAffector(), Ogre::D3D9Texture::_createDepthStencil(), Ogre::ParticleSystemManager::_createEmitter(), Ogre::Skeleton::_dumpContents(), Ogre::ResourceManager::_findCommonResourceData(), Ogre::ResourceManager::_findResourceData(), Ogre::ResourceManager::_getAllCommonNamesLike(), Ogre::ResourceManager::_getAllNamesLike(), Ogre::D3D9Texture::_getCubeFaceName(), Ogre::D3DTexture::_getCubeFaceName(), Ogre::Mesh::_getSubMeshIndex(), Ogre::Skeleton::_initAnimationState(), Ogre::TextureUnitState::_load(), Ogre::GpuProgramParameters::_mapParameterNameToIndex(), Ogre::Exception::_pushFunction(), Ogre::GpuProgramManager::_pushSyntaxCode(), Ogre::GuiContainer::_removeChild(), Ogre::D3D9RenderSystem::_render(), Ogre::GLRenderSystem::_setTexture(), Ogre::D3D9RenderSystem::_setTexture(), Ogre::D3DRenderSystem::_setTexture(), Ogre::D3D9RenderSystem::_setViewport(), Ogre::ActionEvent::ActionEvent(), Ogre::GLSLLinkProgram::activate(), Ogre::ParticleSystem::addAffector(), Ogre::ParticleSystemManager::addAffectorFactory(), Ogre::ResourceManager::addArchiveEx(), Ogre::GuiContainer::addChildImpl(), Ogre::ResourceManager::addCommonArchiveEx(), Ogre::ResourceManager::addCommonSearchPath(), Ogre::ParticleSystem::addEmitter(), Ogre::ParticleSystemManager::addEmitterFactory(), Ogre::Root::addResourceLocation(), Ogre::ResourceManager::addSearchPath(), Ogre::ParticleSystemManager::addTemplate(), Ogre::Animation::Animation(), Ogre::AnimationState::AnimationState(), Ogre::TTYGuiElement::appendText(), OgreRefApp::ApplicationObject::ApplicationObject(), Ogre::ArchiveEx::ArchiveEx(), Ogre::GLSLProgram::attachChildShader(), Ogre::Entity::attachObjectToBone(), Ogre::AutomaticGuardUnguard::AutomaticGuardUnguard(), OgreRefApp::Ball::Ball(), Ogre::Profiler::beginProfile(), Ogre::BillboardSet::BillboardSet(), Ogre::D3DTexture::blitImage3D(), Ogre::Bone::Bone(), Ogre::BorderButtonGuiElement::BorderButtonGuiElement(), Ogre::BorderPanelGuiElement::BorderPanelGuiElement(), OgreRefApp::Box::Box(), Ogre::BspLevel::BspLevel(), Ogre::BspSceneNode::BspSceneNode(), Ogre::TerrainPageSource::buildPage(), Ogre::GLSLLinkProgram::buildUniformReferences(), Ogre::ButtonGuiElement::ButtonGuiElement(), Ogre::MeshSerializerImpl::calcSkeletonLinkSize(), Ogre::Camera::Camera(), Ogre::CgProgram::CgProgram(), Ogre::GTKGLSupport::checkExtension(), Ogre::GLSupport::checkExtension(), checkForCgError(), checkForGLSLError(), Ogre::GTKGLSupport::checkMinGLVersion(), Ogre::GLSupport::checkMinGLVersion(), Ogre::D3D9RenderSystem::clearFrameBuffer(), Ogre::D3DRenderSystem::clearFrameBuffer(), Ogre::Mesh::clone(), Ogre::Material::clone(), Ogre::GuiElement::clone(), Ogre::GuiContainer::clone(), Ogre::Entity::clone(), Ogre::GuiManager::cloneGuiElementFromTemplate(), OgreRefApp::CollideCamera::CollideCamera(), Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector(), convertBlendFactor(), Ogre::Quake3ShaderManager::convertBlendFunc(), convertBlendOpEx(), convertBlendSource(), convertCompareFunction(), Ogre::MaterialSerializer::convertFiltering(), convertFiltering(), convertPath(), Ogre::Material::copyDetailsTo(), Ogre::D3D9Texture::copyToTexture(), Ogre::Win32Window::create(), Ogre::TextureManager::create(), Ogre::SkeletonManager::create(), Ogre::SDLWindow::create(), Ogre::Quake3ShaderManager::create(), Ogre::OverlayManager::create(), Ogre::MeshManager::create(), Ogre::MaterialManager::create(), Ogre::HighLevelGpuProgramManager::create(), Ogre::GTKWindow::create(), Ogre::GpuProgramManager::create(), Ogre::GLXWindow::create(), Ogre::GLTextureManager::create(), Ogre::GLSLProgramFactory::create(), Ogre::GLGpuProgramManager::create(), Ogre::FontManager::create(), Ogre::DynLibManager::create(), Ogre::D3D9TextureManager::create(), Ogre::D3D9RenderWindow::create(), Ogre::D3D9HLSLProgramFactory::create(), Ogre::D3D9GpuProgramManager::create(), Ogre::D3DTextureManager::create(), Ogre::D3D7RenderWindow::create(), Ogre::D3D7GpuProgramManager::create(), Ogre::CgProgramFactory::create(), Ogre::BspResourceManager::create(), Ogre::ArchiveManager::create(), Ogre::SkeletonInstance::createAnimation(), Ogre::Skeleton::createAnimation(), Ogre::SceneManager::createAnimation(), Ogre::SceneManager::createAnimationState(), Ogre::GLTextureManager::createAsRenderTarget(), Ogre::D3D9TextureManager::createAsRenderTarget(), Ogre::D3DTextureManager::createAsRenderTarget(), OgreRefApp::World::createBall(), Ogre::MeshManager::createBezierPatch(), Ogre::SceneManager::createBillboardSet(), Ogre::Skeleton::createBone(), OgreRefApp::World::createBox(), Ogre::TerrainSceneManager::createCamera(), Ogre::SceneManager::createCamera(), OgreRefApp::World::createCamera(), Ogre::OctreeSceneManager::createCamera(), Ogre::Node::createChild(), Ogre::SceneNode::createChildImpl(), Ogre::Bone::createChildImpl(), Ogre::SceneNode::createChildSceneNode(), Ogre::MeshManager::createCurvedIllusionPlane(), Ogre::MeshManager::createCurvedPlane(), Ogre::SceneManager::createEntity(), createGL_ATI_FS_GpuProgram(), createGLArbGpuProgram(), createGLGpuNvparseProgram(), Ogre::GuiManager::createGuiElement(), Ogre::TTYGuiElementFactory::createGuiElement(), Ogre::PopupMenuGuiElementFactory::createGuiElement(), Ogre::ScrollBarGuiElementFactory::createGuiElement(), Ogre::ListGuiElementFactory::createGuiElement(), Ogre::BorderButtonGuiElementFactory::createGuiElement(), Ogre::ButtonGuiElementFactory::createGuiElement(), Ogre::TextBoxGuiElementFactory::createGuiElement(), Ogre::TextAreaGuiElementFactory::createGuiElement(), Ogre::BorderPanelGuiElementFactory::createGuiElement(), Ogre::PanelGuiElementFactory::createGuiElement(), Ogre::CursorGuiElementFactory::createGuiElement(), Ogre::GuiManager::createGuiElementFromFactory(), Ogre::GuiManager::createGuiElementFromTemplate(), Ogre::GuiManager::createGuiElementImpl(), OgreRefApp::World::createJoint(), Ogre::SceneManager::createLight(), Ogre::LogManager::createLog(), Ogre::MeshManager::createManual(), Ogre::GLTextureManager::createManual(), Ogre::D3D9TextureManager::createManual(), Ogre::D3DTextureManager::createManual(), Ogre::Mesh::createManualLodLevel(), Ogre::SceneManager::createMaterial(), Ogre::ZipArchiveFactory::createObj(), OgreRefApp::World::createOgreHead(), Ogre::SceneManager::createOverlay(), Ogre::Profiler::createPanel(), Ogre::StringInterface::createParamDictionary(), OgreRefApp::World::createPlane(), Ogre::MeshManager::createPlane(), Ogre::HighLevelGpuProgramManager::createProgram(), Ogre::GpuProgramManager::createProgram(), Ogre::GpuProgramManager::createProgramFromString(), Ogre::GLRenderSystem::createRenderTexture(), Ogre::D3D9RenderSystem::createRenderTexture(), Ogre::D3DRenderSystem::createRenderTexture(), Ogre::Root::createRenderWindow(), Ogre::GLRenderSystem::createRenderWindow(), Ogre::D3D9RenderSystem::createRenderWindow(), Ogre::D3DRenderSystem::createRenderWindow(), Ogre::SceneManager::createSceneNode(), Ogre::OctreeSceneManager::createSceneNode(), Ogre::BspSceneManager::createSceneNode(), Ogre::SceneManager::createShadowTextures(), Ogre::SceneManager::createSkyboxPlane(), Ogre::SceneManager::createSkydomePlane(), Ogre::Mesh::createSubMesh(), Ogre::ParticleSystemManager::createSystem(), Ogre::ParticleSystemManager::createTemplate(), Ogre::Profiler::createTextArea(), Ogre::Font::createTextureFromFont(), Ogre::Pass::createTextureUnitState(), Ogre::Win32GLSupport::createWindow(), Ogre::SDLGLSupport::createWindow(), Ogre::GTKGLSupport::createWindow(), Ogre::GLXGLSupport::createWindow(), Ogre::CursorGuiElement::CursorGuiElement(), Ogre::D3D7GpuProgram::D3D7GpuProgram(), Ogre::D3D7RenderTexture::D3D7RenderTexture(), Ogre::D3D9GpuFragmentProgram::D3D9GpuFragmentProgram(), Ogre::D3D9GpuProgram::D3D9GpuProgram(), Ogre::D3D9GpuVertexProgram::D3D9GpuVertexProgram(), Ogre::D3D9HardwareVertexBuffer::D3D9HardwareVertexBuffer(), Ogre::D3D9HLSLProgram::D3D9HLSLProgram(), Ogre::D3D9RenderTexture::D3D9RenderTexture(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::ImageCodec::ImageData::dataType(), Ogre::Codec::CodecData::dataType(), Ogre::DDDriver::DDDriver(), Ogre::DDVideoMode::Description(), Ogre::ExternalTextureSourceManager::DestroyAdvancedTexture(), Ogre::SceneManager::destroyAnimation(), Ogre::SceneManager::destroyAnimationState(), Ogre::GuiManager::destroyGuiElement(), Ogre::GuiManager::destroyGuiElementImpl(), Ogre::SceneManager::destroyOverlay(), Ogre::RenderSystem::destroyRenderTarget(), Ogre::RenderSystem::destroyRenderTexture(), Ogre::RenderSystem::destroyRenderWindow(), Ogre::SceneManager::destroySceneNode(), Ogre::OctreeSceneManager::destroySceneNode(), Ogre::ParticleSystemManager::destroySystem(), Ogre::SceneNode::detachObject(), Ogre::BspSceneNode::detachObject(), Ogre::Entity::detachObjectFromBone(), Ogre::Root::detachRenderTarget(), Ogre::RenderSystem::detachRenderTarget(), Ogre::D3DDevice::DeviceDescription(), Ogre::D3DDevice::DeviceName(), Ogre::Zip::dirCopy(), Ogre::Zip::dirDele(), Ogre::Zip::dirGetFiles(), Ogre::Zip::dirGetSubs(), Ogre::Zip::dirInfo(), Ogre::Zip::dirMove(), Ogre::Zip::dirTest(), Ogre::Profiler::disableProfile(), Ogre::Win32ErrorDialog::display(), Ogre::SDLError::display(), Ogre::GLXError::display(), Ogre::Win32ConfigDialog::DlgProc(), Ogre::TTYGuiElement::CmdScrollBar::doGet(), Ogre::TTYGuiElement::CmdTextLimit::doGet(), Ogre::TTYGuiElement::CmdColourBottom::doGet(), Ogre::TTYGuiElement::CmdColourTop::doGet(), Ogre::TTYGuiElement::CmdColour::doGet(), Ogre::TTYGuiElement::CmdFontName::doGet(), Ogre::TTYGuiElement::CmdSpaceWidth::doGet(), Ogre::TTYGuiElement::CmdCharHeight::doGet(), Ogre::TextBoxGuiElement::CmdTextArea::doGet(), Ogre::TextBoxGuiElement::CmdBackPanel::doGet(), Ogre::TextAreaGuiElement::CmdAlignment::doGet(), Ogre::TextAreaGuiElement::CmdColourBottom::doGet(), Ogre::TextAreaGuiElement::CmdColourTop::doGet(), Ogre::TextAreaGuiElement::CmdColour::doGet(), Ogre::TextAreaGuiElement::CmdFontName::doGet(), Ogre::TextAreaGuiElement::CmdSpaceWidth::doGet(), Ogre::TextAreaGuiElement::CmdCharHeight::doGet(), Ogre::ScrollBarGuiElement::CmdScrollBit::doGet(), Ogre::ScrollBarGuiElement::CmdDownButton::doGet(), Ogre::ScrollBarGuiElement::CmdUpButton::doGet(), Ogre::ScaleAffector::CmdScaleAdjust::doGet(), Ogre::RotationAffector::CmdRotationRangeStart::doGet(), Ogre::RotationAffector::CmdRotationRangeEnd::doGet(), Ogre::RotationAffector::CmdRotationSpeedRangeStart::doGet(), Ogre::RotationAffector::CmdRotationSpeedRangeEnd::doGet(), Ogre::RingEmitter::CmdInnerY::doGet(), Ogre::RingEmitter::CmdInnerX::doGet(), Ogre::PopupMenuGuiElement::CmdItemPanelMaterial::doGet(), Ogre::PopupMenuGuiElement::CmdItemPanelMaterialSelected::doGet(), Ogre::PopupMenuGuiElement::CmdHSpacing::doGet(), Ogre::PopupMenuGuiElement::CmdVSpacing::doGet(), Ogre::PopupMenuGuiElement::CmdItemTemplate::doGet(), Ogre::ParticleSystem::CmdCommonDirection::doGet(), Ogre::ParticleSystem::CmdBillboardType::doGet(), Ogre::ParticleSystem::CmdQuota::doGet(), Ogre::ParticleSystem::CmdMaterial::doGet(), Ogre::ParticleSystem::CmdWidth::doGet(), Ogre::ParticleSystem::CmdHeight::doGet(), Ogre::ParticleSystem::CmdCull::doGet(), Ogre::EmitterCommands::CmdMaxRepeatDelay::doGet(), Ogre::EmitterCommands::CmdMinRepeatDelay::doGet(), Ogre::EmitterCommands::CmdRepeatDelay::doGet(), Ogre::EmitterCommands::CmdMaxDuration::doGet(), Ogre::EmitterCommands::CmdMinDuration::doGet(), Ogre::EmitterCommands::CmdDuration::doGet(), Ogre::EmitterCommands::CmdVelocity::doGet(), Ogre::EmitterCommands::CmdTTL::doGet(), Ogre::EmitterCommands::CmdPosition::doGet(), Ogre::EmitterCommands::CmdMinVelocity::doGet(), Ogre::EmitterCommands::CmdMaxVelocity::doGet(), Ogre::EmitterCommands::CmdMinTTL::doGet(), Ogre::EmitterCommands::CmdMaxTTL::doGet(), Ogre::EmitterCommands::CmdEmissionRate::doGet(), Ogre::EmitterCommands::CmdDirection::doGet(), Ogre::EmitterCommands::CmdColourRangeEnd::doGet(), Ogre::EmitterCommands::CmdColourRangeStart::doGet(), Ogre::EmitterCommands::CmdColour::doGet(), Ogre::EmitterCommands::CmdAngle::doGet(), Ogre::PanelGuiElement::CmdTransparent::doGet(), Ogre::PanelGuiElement::CmdTiling::doGet(), Ogre::ListGuiElement::CmdItemPanelMaterial::doGet(), Ogre::ListGuiElement::CmdItemPanelMaterialSelected::doGet(), Ogre::ListGuiElement::CmdHSpacing::doGet(), Ogre::ListGuiElement::CmdScrollBar::doGet(), Ogre::ListGuiElement::CmdVSpacing::doGet(), Ogre::ListGuiElement::CmdItemTemplate::doGet(), Ogre::LinearForceAffector::CmdForceApp::doGet(), Ogre::LinearForceAffector::CmdForceVector::doGet(), Ogre::HollowEllipsoidEmitter::CmdInnerZ::doGet(), Ogre::HollowEllipsoidEmitter::CmdInnerY::doGet(), Ogre::HollowEllipsoidEmitter::CmdInnerX::doGet(), Ogre::GuiElementCommands::CmdVisible::doGet(), Ogre::GuiElementCommands::CmdVerticalAlign::doGet(), Ogre::GuiElementCommands::CmdHorizontalAlign::doGet(), Ogre::GuiElementCommands::CmdMetricsMode::doGet(), Ogre::GuiElementCommands::CmdCaption::doGet(), Ogre::GuiElementCommands::CmdMaterial::doGet(), Ogre::GuiElementCommands::CmdHeight::doGet(), Ogre::GuiElementCommands::CmdWidth::doGet(), Ogre::GuiElementCommands::CmdTop::doGet(), Ogre::GuiElementCommands::CmdLeft::doGet(), Ogre::GLSLProgram::CmdAttach::doGet(), Ogre::ExternalTextureSource::CmdTecPassState::doGet(), Ogre::ExternalTextureSource::CmdPlayMode::doGet(), Ogre::ExternalTextureSource::CmdFPS::doGet(), Ogre::ExternalTextureSource::CmdInputFileName::doGet(), Ogre::D3D9HLSLProgram::CmdTarget::doGet(), Ogre::D3D9HLSLProgram::CmdEntryPoint::doGet(), Ogre::CursorGuiElement::CmdOffsetY::doGet(), Ogre::CursorGuiElement::CmdOffsetX::doGet(), Ogre::ColourInterpolatorAffector::CmdTimeAdjust::doGet(), Ogre::ColourInterpolatorAffector::CmdColourAdjust::doGet(), Ogre::ColourImageAffector::CmdImageAdjust::doGet(), Ogre::ColourFaderAffector2::CmdStateChange::doGet(), Ogre::ColourFaderAffector2::CmdAlphaAdjust2::doGet(), Ogre::ColourFaderAffector2::CmdAlphaAdjust1::doGet(), Ogre::ColourFaderAffector2::CmdBlueAdjust2::doGet(), Ogre::ColourFaderAffector2::CmdBlueAdjust1::doGet(), Ogre::ColourFaderAffector2::CmdGreenAdjust2::doGet(), Ogre::ColourFaderAffector2::CmdGreenAdjust1::doGet(), Ogre::ColourFaderAffector2::CmdRedAdjust2::doGet(), Ogre::ColourFaderAffector2::CmdRedAdjust1::doGet(), Ogre::ColourFaderAffector::CmdAlphaAdjust::doGet(), Ogre::ColourFaderAffector::CmdBlueAdjust::doGet(), Ogre::ColourFaderAffector::CmdGreenAdjust::doGet(), Ogre::ColourFaderAffector::CmdRedAdjust::doGet(), Ogre::CgProgram::CmdArgs::doGet(), Ogre::CgProgram::CmdProfiles::doGet(), Ogre::CgProgram::CmdEntryPoint::doGet(), Ogre::ButtonGuiElement::CmdButtonCaption::doGet(), Ogre::ButtonGuiElement::CmdCaptionDisabledColour::doGet(), Ogre::ButtonGuiElement::CmdCaptionColour::doGet(), Ogre::ButtonGuiElement::CmdButtonDisabledMaterial::doGet(), Ogre::ButtonGuiElement::CmdButtonHiliteUpMaterial::doGet(), Ogre::ButtonGuiElement::CmdButtonHiliteDownMaterial::doGet(), Ogre::ButtonGuiElement::CmdButtonUpMaterial::doGet(), Ogre::ButtonGuiElement::CmdButtonDownMaterial::doGet(), Ogre::BorderPanelGuiElement::CmdBorderBottomUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderTopUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderRightUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderLeftUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderTopRightUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderTopLeftUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderBottomRightUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderBottomLeftUV::doGet(), Ogre::BorderPanelGuiElement::CmdBorderMaterial::doGet(), Ogre::BorderPanelGuiElement::CmdBorderSize::doGet(), Ogre::BorderButtonGuiElement::CmdBorderButtonCaption::doGet(), Ogre::BorderButtonGuiElement::CmdBorderDisabledMaterial::doGet(), Ogre::BorderButtonGuiElement::CmdBorderHiliteUpMaterial::doGet(), Ogre::BorderButtonGuiElement::CmdBorderHiliteDownMaterial::doGet(), Ogre::BorderButtonGuiElement::CmdBorderUpMaterial::doGet(), Ogre::BorderButtonGuiElement::CmdBorderDownMaterial::doGet(), Ogre::AreaEmitter::CmdDepth::doGet(), Ogre::AreaEmitter::CmdHeight::doGet(), Ogre::AreaEmitter::CmdWidth::doGet(), Ogre::TTYGuiElement::CmdScrollBar::doSet(), Ogre::TTYGuiElement::CmdTextLimit::doSet(), Ogre::TTYGuiElement::CmdColourBottom::doSet(), Ogre::TTYGuiElement::CmdColourTop::doSet(), Ogre::TTYGuiElement::CmdColour::doSet(), Ogre::TTYGuiElement::CmdFontName::doSet(), Ogre::TTYGuiElement::CmdSpaceWidth::doSet(), Ogre::TTYGuiElement::CmdCharHeight::doSet(), Ogre::TextBoxGuiElement::CmdTextArea::doSet(), Ogre::TextBoxGuiElement::CmdBackPanel::doSet(), Ogre::TextAreaGuiElement::CmdAlignment::doSet(), Ogre::TextAreaGuiElement::CmdColourBottom::doSet(), Ogre::TextAreaGuiElement::CmdColourTop::doSet(), Ogre::TextAreaGuiElement::CmdColour::doSet(), Ogre::TextAreaGuiElement::CmdFontName::doSet(), Ogre::TextAreaGuiElement::CmdSpaceWidth::doSet(), Ogre::TextAreaGuiElement::CmdCharHeight::doSet(), Ogre::ScrollBarGuiElement::CmdScrollBit::doSet(), Ogre::ScrollBarGuiElement::CmdDownButton::doSet(), Ogre::ScrollBarGuiElement::CmdUpButton::doSet(), Ogre::ScaleAffector::CmdScaleAdjust::doSet(), Ogre::RotationAffector::CmdRotationRangeStart::doSet(), Ogre::RotationAffector::CmdRotationRangeEnd::doSet(), Ogre::RotationAffector::CmdRotationSpeedRangeStart::doSet(), Ogre::RotationAffector::CmdRotationSpeedRangeEnd::doSet(), Ogre::RingEmitter::CmdInnerY::doSet(), Ogre::RingEmitter::CmdInnerX::doSet(), Ogre::PopupMenuGuiElement::CmdItemPanelMaterial::doSet(), Ogre::PopupMenuGuiElement::CmdItemPanelMaterialSelected::doSet(), Ogre::PopupMenuGuiElement::CmdHSpacing::doSet(), Ogre::PopupMenuGuiElement::CmdVSpacing::doSet(), Ogre::PopupMenuGuiElement::CmdItemTemplate::doSet(), Ogre::ParticleSystem::CmdCommonDirection::doSet(), Ogre::ParticleSystem::CmdBillboardType::doSet(), Ogre::ParticleSystem::CmdQuota::doSet(), Ogre::ParticleSystem::CmdMaterial::doSet(), Ogre::ParticleSystem::CmdWidth::doSet(), Ogre::ParticleSystem::CmdHeight::doSet(), Ogre::ParticleSystem::CmdCull::doSet(), Ogre::EmitterCommands::CmdMaxRepeatDelay::doSet(), Ogre::EmitterCommands::CmdMinRepeatDelay::doSet(), Ogre::EmitterCommands::CmdRepeatDelay::doSet(), Ogre::EmitterCommands::CmdMaxDuration::doSet(), Ogre::EmitterCommands::CmdMinDuration::doSet(), Ogre::EmitterCommands::CmdDuration::doSet(), Ogre::EmitterCommands::CmdVelocity::doSet(), Ogre::EmitterCommands::CmdTTL::doSet(), Ogre::EmitterCommands::CmdPosition::doSet(), Ogre::EmitterCommands::CmdMinVelocity::doSet(), Ogre::EmitterCommands::CmdMaxVelocity::doSet(), Ogre::EmitterCommands::CmdMinTTL::doSet(), Ogre::EmitterCommands::CmdMaxTTL::doSet(), Ogre::EmitterCommands::CmdEmissionRate::doSet(), Ogre::EmitterCommands::CmdDirection::doSet(), Ogre::EmitterCommands::CmdColourRangeEnd::doSet(), Ogre::EmitterCommands::CmdColourRangeStart::doSet(), Ogre::EmitterCommands::CmdColour::doSet(), Ogre::EmitterCommands::CmdAngle::doSet(), Ogre::PanelGuiElement::CmdTransparent::doSet(), Ogre::PanelGuiElement::CmdTiling::doSet(), Ogre::ListGuiElement::CmdItemPanelMaterial::doSet(), Ogre::ListGuiElement::CmdItemPanelMaterialSelected::doSet(), Ogre::ListGuiElement::CmdHSpacing::doSet(), Ogre::ListGuiElement::CmdScrollBar::doSet(), Ogre::ListGuiElement::CmdVSpacing::doSet(), Ogre::ListGuiElement::CmdItemTemplate::doSet(), Ogre::LinearForceAffector::CmdForceApp::doSet(), Ogre::LinearForceAffector::CmdForceVector::doSet(), Ogre::HollowEllipsoidEmitter::CmdInnerZ::doSet(), Ogre::HollowEllipsoidEmitter::CmdInnerY::doSet(), Ogre::HollowEllipsoidEmitter::CmdInnerX::doSet(), Ogre::GuiElementCommands::CmdVisible::doSet(), Ogre::GuiElementCommands::CmdVerticalAlign::doSet(), Ogre::GuiElementCommands::CmdHorizontalAlign::doSet(), Ogre::GuiElementCommands::CmdMetricsMode::doSet(), Ogre::GuiElementCommands::CmdCaption::doSet(), Ogre::GuiElementCommands::CmdMaterial::doSet(), Ogre::GuiElementCommands::CmdHeight::doSet(), Ogre::GuiElementCommands::CmdWidth::doSet(), Ogre::GuiElementCommands::CmdTop::doSet(), Ogre::GuiElementCommands::CmdLeft::doSet(), Ogre::GLSLProgram::CmdAttach::doSet(), Ogre::ExternalTextureSource::CmdTecPassState::doSet(), Ogre::ExternalTextureSource::CmdPlayMode::doSet(), Ogre::ExternalTextureSource::CmdFPS::doSet(), Ogre::ExternalTextureSource::CmdInputFileName::doSet(), Ogre::D3D9HLSLProgram::CmdTarget::doSet(), Ogre::D3D9HLSLProgram::CmdEntryPoint::doSet(), Ogre::CursorGuiElement::CmdOffsetY::doSet(), Ogre::CursorGuiElement::CmdOffsetX::doSet(), Ogre::ColourInterpolatorAffector::CmdTimeAdjust::doSet(), Ogre::ColourInterpolatorAffector::CmdColourAdjust::doSet(), Ogre::ColourImageAffector::CmdImageAdjust::doSet(), Ogre::ColourFaderAffector2::CmdStateChange::doSet(), Ogre::ColourFaderAffector2::CmdAlphaAdjust2::doSet(), Ogre::ColourFaderAffector2::CmdAlphaAdjust1::doSet(), Ogre::ColourFaderAffector2::CmdBlueAdjust2::doSet(), Ogre::ColourFaderAffector2::CmdBlueAdjust1::doSet(), Ogre::ColourFaderAffector2::CmdGreenAdjust2::doSet(), Ogre::ColourFaderAffector2::CmdGreenAdjust1::doSet(), Ogre::ColourFaderAffector2::CmdRedAdjust2::doSet(), Ogre::ColourFaderAffector2::CmdRedAdjust1::doSet(), Ogre::ColourFaderAffector::CmdAlphaAdjust::doSet(), Ogre::ColourFaderAffector::CmdBlueAdjust::doSet(), Ogre::ColourFaderAffector::CmdGreenAdjust::doSet(), Ogre::ColourFaderAffector::CmdRedAdjust::doSet(), Ogre::CgProgram::CmdArgs::doSet(), Ogre::CgProgram::CmdProfiles::doSet(), Ogre::CgProgram::CmdEntryPoint::doSet(), Ogre::ButtonGuiElement::CmdButtonCaption::doSet(), Ogre::ButtonGuiElement::CmdCaptionDisabledColour::doSet(), Ogre::ButtonGuiElement::CmdCaptionColour::doSet(), Ogre::ButtonGuiElement::CmdButtonDisabledMaterial::doSet(), Ogre::ButtonGuiElement::CmdButtonHiliteUpMaterial::doSet(), Ogre::ButtonGuiElement::CmdButtonHiliteDownMaterial::doSet(), Ogre::ButtonGuiElement::CmdButtonUpMaterial::doSet(), Ogre::ButtonGuiElement::CmdButtonDownMaterial::doSet(), Ogre::BorderPanelGuiElement::CmdBorderBottomUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderTopUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderRightUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderLeftUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderTopRightUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderTopLeftUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderBottomRightUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderBottomLeftUV::doSet(), Ogre::BorderPanelGuiElement::CmdBorderMaterial::doSet(), Ogre::BorderPanelGuiElement::CmdBorderSize::doSet(), Ogre::BorderButtonGuiElement::CmdBorderButtonCaption::doSet(), Ogre::BorderButtonGuiElement::CmdBorderDisabledMaterial::doSet(), Ogre::BorderButtonGuiElement::CmdBorderHiliteUpMaterial::doSet(), Ogre::BorderButtonGuiElement::CmdBorderHiliteDownMaterial::doSet(), Ogre::BorderButtonGuiElement::CmdBorderUpMaterial::doSet(), Ogre::BorderButtonGuiElement::CmdBorderDownMaterial::doSet(), Ogre::AreaEmitter::CmdDepth::doSet(), Ogre::AreaEmitter::CmdHeight::doSet(), Ogre::AreaEmitter::CmdWidth::doSet(), Ogre::DDDriver::DriverDescription(), Ogre::D3D9Driver::DriverDescription(), Ogre::DDDriver::DriverName(), Ogre::D3D9Driver::DriverName(), Ogre::ProgressiveMesh::dumpContents(), Ogre::DynLib::DynLib(), Ogre::Profiler::enableProfile(), Ogre::Profiler::endProfile(), Ogre::StringUtil::endsWith(), Ogre::Entity::Entity(), Ogre::Exception::Exception(), Ogre::MaterialSerializer::exportMaterial(), Ogre::MeshSerializerImpl::exportMesh(), Ogre::MeshSerializer::exportMesh(), Ogre::MaterialSerializer::exportQueued(), Ogre::SkeletonSerializer::exportSkeleton(), Ogre::Zip::fileCopy(), Ogre::Zip::fileDele(), Ogre::Zip::fileInfo(), Ogre::Zip::fileMove(), Ogre::Zip::fileOpen(), Ogre::Zip::fileRead(), Ogre::Zip::fileSave(), Ogre::Zip::fileTest(), Ogre::Zip::fileWrite(), findCommandLineOpts(), Ogre::MaterialSerializer::finishProgramDefinition(), OgreRefApp::FinitePlane::FinitePlane(), Ogre::Font::Font(), Ogre::GuiPressable::getActionCommand(), Ogre::GuiControl::getActionCommand(), Ogre::ActionEvent::getActionCommand(), Ogre::Zip::getAllNamesLike(), Ogre::Quake3Shader::getAlternateName(), Ogre::SkeletonInstance::getAnimation(), Ogre::Skeleton::getAnimation(), Ogre::SceneManager::getAnimation(), Ogre::AnimationState::getAnimationName(), Ogre::SceneManager::getAnimationState(), Ogre::Entity::getAnimationState(), Ogre::ZipArchiveFactory::getArchiveType(), Ogre::DataChunk::getAsString(), Ogre::SceneNode::getAttachedObject(), Ogre::GLSLProgram::getAttachedShaderNames(), Ogre::TextBoxGuiElement::getBackPanelName(), Ogre::SceneManager::getBillboardSet(), Ogre::Skeleton::getBone(), Ogre::BorderButtonGuiElement::getBorderDisabledMaterialName(), Ogre::BorderButtonGuiElement::getBorderDownMaterialName(), Ogre::BorderButtonGuiElement::getBorderHiliteDownMaterialName(), Ogre::BorderButtonGuiElement::getBorderHiliteUpMaterialName(), Ogre::BorderPanelGuiElement::getBorderMaterialName(), Ogre::BorderButtonGuiElement::getBorderUpMaterialName(), Ogre::BorderPanelGuiElement::getBottomBorderUVString(), Ogre::BorderPanelGuiElement::getBottomLeftBorderUVString(), Ogre::BorderPanelGuiElement::getBottomRightBorderUVString(), Ogre::ButtonGuiElement::getButtonCaption(), Ogre::BorderButtonGuiElement::getButtonCaption(), Ogre::ResourceManager::getByName(), Ogre::GpuProgramManager::getByName(), Ogre::SceneManager::getCamera(), Ogre::TTYGuiElement::getCaption(), Ogre::TextBoxGuiElement::getCaption(), Ogre::TextAreaGuiElement::getCaption(), Ogre::GuiElement::getCaption(), Ogre::BorderPanelGuiElement::getCellUVString(), Ogre::Overlay::getChild(), Ogre::Node::getChild(), Ogre::GuiContainer::getChild(), Ogre::Codec::getCodec(), Ogre::CgProgram::getCompileArguments(), Ogre::RenderTarget::getCustomAttribute(), Ogre::GTKWindow::getCustomAttribute(), Ogre::GLXWindow::getCustomAttribute(), Ogre::D3D9RenderTexture::getCustomAttribute(), Ogre::D3D9RenderWindow::getCustomAttribute(), Ogre::D3D7RenderTexture::getCustomAttribute(), Ogre::D3D7RenderWindow::getCustomAttribute(), Ogre::RenderTarget::getDebugText(), Ogre::D3D9VideoMode::getDescription(), Ogre::TerrainSceneManager::getDetailTexture(), Ogre::ExternalTextureSource::getDictionaryStringName(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1Debug(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1Finite(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1FiniteDebug(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1Debug(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1Finite(), Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1FiniteDebug(), Ogre::ButtonGuiElement::getDisabledMaterialName(), Ogre::ScrollBarGuiElement::getDownButtonName(), Ogre::ButtonGuiElement::getDownMaterialName(), Ogre::SceneManager::getEntity(), Ogre::D3D9HLSLProgram::getEntryPoint(), Ogre::CgProgram::getEntryPoint(), Ogre::Root::getErrorDescription(), Ogre::GLRenderSystem::getErrorDescription(), Ogre::D3D9RenderSystem::getErrorDescription(), Ogre::D3DRenderSystem::getErrorDescription(), Ogre::ExternalTextureSourceManager::getExternalTextureSource(), Ogre::HighLevelGpuProgramManager::getFactory(), Ogre::Exception::getFile(), Ogre::TTYGuiElement::getFontName(), Ogre::TextAreaGuiElement::getFontName(), Ogre::Pass::getFragmentProgramName(), Ogre::TextureUnitState::getFrameTextureName(), Ogre::Exception::getFullDescription(), Ogre::GLSupport::getGLVendor(), Ogre::GLSupport::getGLVersion(), Ogre::GuiManager::getGuiElement(), Ogre::GuiManager::getGuiElementImpl(), Ogre::ButtonGuiElement::getHiliteDownMaterialName(), Ogre::ButtonGuiElement::getHiliteUpMaterialName(), Ogre::PopupMenuGuiElement::getHSpacing(), Ogre::ColourImageAffector::getImageAdjust(), Ogre::ExternalTextureSource::getInputName(), Ogre::PopupMenuGuiElement::getItemPanelMaterial(), Ogre::ListGuiElement::getItemPanelMaterial(), Ogre::PopupMenuGuiElement::getItemPanelMaterialSelected(), Ogre::ListGuiElement::getItemPanelMaterialSelected(), Ogre::PopupMenuGuiElement::getItemTemplateName(), Ogre::ListGuiElement::getItemTemplateName(), Ogre::GLSLProgramFactory::getLanguage(), Ogre::D3D9HLSLProgramFactory::getLanguage(), Ogre::CgProgramFactory::getLanguage(), Ogre::BorderPanelGuiElement::getLeftBorderUVString(), Ogre::SceneManager::getLight(), Ogre::DataChunk::getLine(), Ogre::PopupMenuGuiElement::getListItemName(), Ogre::ListGuiElement::getListItemName(), Ogre::PopupMenuGuiElement::getListItemPanelName(), Ogre::ListGuiElement::getListItemPanelName(), Ogre::LogManager::getLog(), Ogre::SceneManager::getMaterial(), Ogre::SubMesh::getMaterialName(), Ogre::SubEntity::getMaterialName(), Ogre::GuiElement::getMaterialName(), Ogre::BillboardSet::getMaterialName(), Ogre::RenderSystemCapabilities::getMaxFragmentProgramVersion(), Ogre::RenderSystemCapabilities::getMaxVertexProgramVersion(), Ogre::TerrainRenderable::getMovableType(), Ogre::SimpleRenderable::getMovableType(), Ogre::ParticleSystem::getMovableType(), Ogre::MovablePlane::getMovableType(), Ogre::Light::getMovableType(), Ogre::Frustum::getMovableType(), Ogre::Entity::getMovableType(), Ogre::Camera::getMovableType(), Ogre::BillboardSet::getMovableType(), Ogre::ConfigFile::getMultiSetting(), Ogre::TerrainRenderable::getName(), Ogre::SimpleRenderable::getName(), Ogre::ScaleAffectorFactory::getName(), Ogre::RotationAffectorFactory::getName(), Ogre::RingEmitterFactory::getName(), Ogre::Resource::getName(), Ogre::RenderTarget::getName(), Ogre::PointEmitterFactory::getName(), Ogre::Overlay::getName(), Ogre::Node::getName(), Ogre::MovablePlane::getName(), Ogre::Material::getName(), Ogre::LinearForceAffectorFactory::getName(), Ogre::Light::getName(), Ogre::HollowEllipsoidEmitterFactory::getName(), Ogre::GuiElement::getName(), Ogre::GLRenderSystem::getName(), Ogre::Frustum::getName(), Ogre::Entity::getName(), Ogre::EllipsoidEmitterFactory::getName(), Ogre::D3D9RenderSystem::getName(), Ogre::D3DRenderSystem::getName(), Ogre::CylinderEmitterFactory::getName(), Ogre::ColourInterpolatorAffectorFactory::getName(), Ogre::ColourImageAffectorFactory::getName(), Ogre::ColourFaderAffectorFactory2::getName(), Ogre::ColourFaderAffectorFactory::getName(), Ogre::Camera::getName(), Ogre::BoxEmitterFactory::getName(), Ogre::BillboardSet::getName(), Ogre::Animation::getName(), Ogre::GpuProgramParameters::getNamedIntConstantEntry(), Ogre::GpuProgramParameters::getNamedRealConstantEntry(), Ogre::SceneManager::getOption(), Ogre::OctreeSceneManager::getOption(), Ogre::SceneManager::getOptionValues(), Ogre::OctreeSceneManager::getOptionValues(), Ogre::SceneManager::getOverlay(), Ogre::ParamDictionary::getParamCommand(), Ogre::StringInterface::getParameter(), Ogre::GpuProgramParameters::getParamIndex(), Ogre::ExternalTextureSource::getPlugInStringName(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1Debug(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1Finite(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1FiniteDebug(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1Debug(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1Finite(), Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1FiniteDebug(), Ogre::Win32GLSupport::getProcAddress(), Ogre::SDLGLSupport::getProcAddress(), Ogre::GTKGLSupport::getProcAddress(), Ogre::GLXGLSupport::getProcAddress(), Ogre::ShadowVolumeExtrudeProgram::getProgramName(), Ogre::GpuProgramUsage::getProgramName(), Ogre::TerrainVertexProgram::getProgramSource(), Ogre::ShadowVolumeExtrudeProgram::getProgramSource(), Ogre::MaterialSerializer::getQueuedAsString(), Ogre::Root::getRenderTarget(), Ogre::RenderSystem::getRenderTarget(), Ogre::BorderPanelGuiElement::getRightBorderUVString(), Ogre::SceneManager::getSceneNode(), Ogre::ListGuiElement::getScrollBarName(), Ogre::ScrollBarGuiElement::getScrollBitName(), Ogre::ConfigFile::getSetting(), Ogre::Pass::getShadowCasterVertexProgramName(), Ogre::Pass::getShadowReceiverVertexProgramName(), Ogre::Mesh::getSkeletonName(), Ogre::GpuProgram::getSource(), Ogre::Font::getSource(), Ogre::Entity::getSubEntity(), Ogre::Mesh::getSubMesh(), Ogre::DynLib::getSymbol(), Ogre::GpuProgram::getSyntaxCode(), Ogre::ParticleSystemManager::getSystem(), Ogre::D3D9HLSLProgram::getTarget(), Ogre::ParticleSystemManager::getTemplate(), Ogre::TextBoxGuiElement::getTextAreaName(), Ogre::TextureUnitState::getTextureName(), Ogre::BorderPanelGuiElement::getTopBorderUVString(), Ogre::BorderPanelGuiElement::getTopLeftBorderUVString(), Ogre::BorderPanelGuiElement::getTopRightBorderUVString(), Ogre::ZipArchiveFactory::getType(), Ogre::ParticleEmitter::getType(), Ogre::ParticleAffector::getType(), Ogre::PNGCodec::getType(), Ogre::DDSCodec::getType(), Ogre::JPGCodec::getType(), Ogre::JPEGCodec::getType(), Ogre::TGACodec::getType(), Ogre::BMPCodec::getType(), Ogre::GpuProgram::getType(), Ogre::UserDefinedObject::getTypeName(), Ogre::TTYGuiElement::getTypeName(), Ogre::TextBoxGuiElement::getTypeName(), Ogre::TextAreaGuiElement::getTypeName(), Ogre::ScrollBarGuiElement::getTypeName(), Ogre::PanelGuiElement::getTypeName(), Ogre::ListGuiElement::getTypeName(), Ogre::TTYGuiElementFactory::getTypeName(), Ogre::PopupMenuGuiElementFactory::getTypeName(), Ogre::ScrollBarGuiElementFactory::getTypeName(), Ogre::ListGuiElementFactory::getTypeName(), Ogre::BorderButtonGuiElementFactory::getTypeName(), Ogre::ButtonGuiElementFactory::getTypeName(), Ogre::TextBoxGuiElementFactory::getTypeName(), Ogre::TextAreaGuiElementFactory::getTypeName(), Ogre::BorderPanelGuiElementFactory::getTypeName(), Ogre::PanelGuiElementFactory::getTypeName(), Ogre::CursorGuiElementFactory::getTypeName(), Ogre::CursorGuiElement::getTypeName(), Ogre::ButtonGuiElement::getTypeName(), Ogre::BorderPanelGuiElement::getTypeName(), Ogre::BorderButtonGuiElement::getTypeName(), Ogre::ScrollBarGuiElement::getUpButtonName(), Ogre::ButtonGuiElement::getUpMaterialName(), Ogre::Pass::getVertexProgramName(), Ogre::PopupMenuGuiElement::getVSpacing(), Ogre::TerrainSceneManager::getWorldTexture(), Ogre::GLArbGpuProgram::GLArbGpuProgram(), Ogre::GLGpuNvparseProgram::GLGpuNvparseProgram(), Ogre::GLGpuProgram::GLGpuProgram(), Ogre::GLRenderTexture::GLRenderTexture(), Ogre::GLSLProgram::GLSLProgram(), Ogre::GLTexture::GLTexture(), Ogre::GpuProgram::GpuProgram(), Ogre::GuiContainer::GuiContainer(), Ogre::GuiControl::GuiControl(), Ogre::GuiElement::GuiElement(), Ogre::GuiPressable::GuiPressable(), Ogre::SceneManager::hasOption(), Ogre::HighLevelGpuProgram::HighLevelGpuProgram(), Ogre::MeshSerializer::importMesh(), Ogre::AreaEmitter::initDefaults(), Ogre::ShadowVolumeExtrudeProgram::initialise(), Ogre::Root::initialise(), Ogre::RenderSystem::initialise(), Ogre::HeightmapTerrainPageSource::initialise(), Ogre::GLRenderSystem::initialise(), Ogre::D3D9RenderSystem::initialise(), Ogre::D3DRenderSystem::initialise(), Ogre::GLSupport::initialiseExtensions(), Ogre::MaterialSerializer::invokeParser(), Ogre::GpuProgramManager::isSyntaxSupported(), Ogre::GuiManager::isTemplate(), Ogre::D3D9VideoModeList::item(), Ogre::D3D9DriverList::item(), Ogre::Light::Light(), Ogre::ListGuiElement::ListGuiElement(), Ogre::TextureManager::load(), Ogre::SkeletonManager::load(), Ogre::Skeleton::load(), Ogre::MeshManager::load(), Ogre::Mesh::load(), Ogre::Image::load(), Ogre::GpuProgramManager::load(), Ogre::GLTexture::load(), Ogre::DynLibManager::load(), Ogre::ConfigFile::load(), Ogre::BspResourceManager::load(), Ogre::ArchiveManager::load(), Ogre::OverlayManager::loadAndParseOverlayFile(), Ogre::TerrainSceneManager::loadConfig(), Ogre::BspLevel::loadEntities(), Ogre::GLGpuNvparseProgram::loadFromSource(), Ogre::GpuProgramManager::loadFromString(), Ogre::HeightmapTerrainPageSource::loadHeightmap(), Ogre::TextureManager::loadImage(), Ogre::Root::loadPlugin(), Ogre::Root::loadPlugins(), Ogre::BspLevel::loadQuake3Level(), Ogre::TextureManager::loadRawData(), Ogre::Log::Log(), Ogre::FontManager::logBadAttrib(), Ogre::LogManager::logMessage(), Ogre::Log::logMessage(), logObjectInfo(), logParseError(), Ogre::Profiler::logResults(), Ogre::Material::Material(), Ogre::Mesh::Mesh(), Ogre::MovablePlane::MovablePlane(), Ogre::Mesh::nameSubMesh(), Ogre::Win32GLSupport::newWindow(), Ogre::SDLGLSupport::newWindow(), Ogre::GTKGLSupport::newWindow(), Ogre::GLXGLSupport::newWindow(), Ogre::Node::Node(), Ogre::OctreeCamera::OctreeCamera(), Ogre::OctreeNode::OctreeNode(), OgreRefApp::OgreHead::OgreHead(), Ogre::Overlay::Overlay(), Ogre::PanelGuiElement::PanelGuiElement(), Ogre::ParameterDef::ParameterDef(), Ogre::ScrollEvent::paramString(), Ogre::MouseEvent::paramString(), Ogre::KeyEvent::paramString(), Ogre::ActionEvent::paramString(), Ogre::ParticleSystemManager::parseAffectorAttrib(), Ogre::Quake3ShaderManager::parseAllSources(), Ogre::ParticleSystemManager::parseAllSources(), Ogre::OverlayManager::parseAllSources(), Ogre::MaterialManager::parseAllSources(), Ogre::FontManager::parseAllSources(), parseAlphaOpEx(), parseAlphaRejection(), parseAmbient(), Ogre::StringConverter::parseAngle(), parseAnimTexture(), parseAnisotropy(), Ogre::ParticleSystemManager::parseAttrib(), Ogre::OverlayManager::parseAttrib(), Ogre::FontManager::parseAttribute(), Ogre::StringConverter::parseBool(), Ogre::OverlayManager::parseChildren(), parseColourOp(), parseColourOpEx(), parseColourOpFallback(), Ogre::StringConverter::parseColourValue(), parseColourWrite(), parseCubicTexture(), parseCullHardware(), parseCullSoftware(), parseDefaultParams(), parseDepthBias(), parseDepthCheck(), parseDepthFunc(), parseDepthWrite(), parseDiffuse(), Ogre::OverlayManager::parseElementAttrib(), parseEmissive(), Ogre::ParticleSystemManager::parseEmitterAttrib(), parseEnvMap(), parseFiltering(), parseFogging(), parseFragmentProgram(), parseFragmentProgramRef(), Ogre::StringConverter::parseInt(), parseIteration(), parseLighting(), parseLodDistances(), parseLodIndex(), Ogre::StringConverter::parseLong(), parseMaterial(), Ogre::StringConverter::parseMatrix3(), Ogre::StringConverter::parseMatrix4(), parseMaxLights(), Ogre::ParticleSystemManager::parseNewAffector(), Ogre::OverlayManager::parseNewElement(), Ogre::ParticleSystemManager::parseNewEmitter(), Ogre::OverlayManager::parseNewMesh(), Ogre::Quake3ShaderManager::parseNewShaderPass(), Ogre::OverlayManager::parseOverlayFile(), parseParamIndexed(), parseParamIndexedAuto(), parseParamNamed(), parseParamNamedAuto(), parsePass(), parseProgramCustomParameter(), parseProgramSkeletalAnimation(), parseProgramSource(), parseProgramSyntax(), Ogre::StringConverter::parseQuaternion(), Ogre::StringConverter::parseReal(), parseReceiveShadows(), parseRotate(), parseRotateAnim(), parseScale(), parseSceneBlend(), Ogre::ParticleSystemManager::parseScript(), Ogre::MaterialSerializer::parseScript(), Ogre::FontManager::parseScript(), Ogre::MaterialSerializer::parseScriptLine(), parseScroll(), parseScrollAnim(), Ogre::Quake3ShaderManager::parseShaderAttrib(), Ogre::Quake3ShaderManager::parseShaderFile(), Ogre::Quake3ShaderManager::parseShaderPassAttrib(), parseShading(), parseShadowCasterVertexProgramRef(), parseShadowReceiverVertexProgramRef(), parseSpecular(), Ogre::StringConverter::parseStringVector(), parseTechnique(), parseTexAddressMode(), parseTexCoord(), parseTexture(), parseTextureCustomParameter(), parseTextureSource(), parseTextureUnit(), parseTransparencyCastsShadows(), Ogre::StringConverter::parseUnsignedInt(), Ogre::StringConverter::parseUnsignedLong(), Ogre::StringConverter::parseVector3(), parseVertexProgram(), parseVertexProgramRef(), parseWaveXform(), Ogre::ParticleSystem::ParticleSystem(), Ogre::PatchMesh::PatchMesh(), Ogre::PlatformManager::PlatformManager(), Ogre::CgProgram::populateParameterNames(), Ogre::PopupMenuGuiElement::PopupMenuGuiElement(), processAutoProgramParam(), Ogre::Profiler::processFrameStats(), processManualProgramParam(), Ogre::D3D9HLSLProgram::processParamElement(), Ogre::Profile::Profile(), Ogre::Quake3Shader::Quake3Shader(), Ogre::SkeletonSerializer::readAnimation(), Ogre::SkeletonSerializer::readBone(), Ogre::Serializer::readFileHeader(), Ogre::MeshSerializerImpl::readSkeletonLink(), Ogre::Serializer::readString(), Ogre::MeshSerializerImpl::readSubMesh(), Ogre::Win32GLSupport::refreshConfig(), Ogre::TerrainSceneManager::registerPageSource(), Ogre::GLGpuProgramManager::registerProgramFactory(), Ogre::SceneNode::removeAndDestroyChild(), Ogre::SkeletonInstance::removeAnimation(), Ogre::Skeleton::removeAnimation(), Ogre::SceneManager::removeBillboardSet(), Ogre::SceneManager::removeCamera(), Ogre::OctreeNode::removeChild(), Ogre::Node::removeChild(), Ogre::GuiContainer::removeChild(), Ogre::SceneManager::removeEntity(), Ogre::SceneManager::removeLight(), Ogre::RenderTexture::RenderTexture(), Ogre::Root::restoreConfig(), Ogre::Root::Root(), Ogre::Image::save(), Ogre::SceneNode::SceneNode(), Ogre::ScrollBarGuiElement::ScrollBarGuiElement(), Ogre::TerrainSceneManager::selectPageSource(), Ogre::GuiPressable::setActionCommand(), Ogre::GuiControl::setActionCommand(), Ogre::TextureUnitState::setAnimatedTextureName(), Ogre::AnimationState::setAnimationName(), Ogre::TextBoxGuiElement::setBackPanel(), Ogre::BorderButtonGuiElement::setBorderDisabledMaterialName(), Ogre::BorderButtonGuiElement::setBorderDownMaterialName(), Ogre::BorderButtonGuiElement::setBorderHiliteDownMaterialName(), Ogre::BorderButtonGuiElement::setBorderHiliteUpMaterialName(), Ogre::BorderPanelGuiElement::setBorderMaterialName(), Ogre::BorderButtonGuiElement::setBorderUpMaterialName(), Ogre::ButtonGuiElement::setButtonCaption(), Ogre::BorderButtonGuiElement::setButtonCaption(), Ogre::TTYGuiElement::setCaption(), Ogre::TextBoxGuiElement::setCaption(), Ogre::TextAreaGuiElement::setCaption(), Ogre::GuiElement::setCaption(), Ogre::CgProgram::setCompileArguments(), Ogre::Win32GLSupport::setConfigOption(), Ogre::GLSupport::setConfigOption(), Ogre::GLRenderSystem::setConfigOption(), Ogre::D3D9RenderSystem::setConfigOption(), Ogre::D3DRenderSystem::setConfigOption(), Ogre::TextureUnitState::setCubicTextureName(), Ogre::ExternalTextureSourceManager::SetCurrentPlugIn(), Ogre::TerrainSceneManager::setCustomMaterial(), Ogre::TerrainSceneManager::setCustomMaterialMorphFactorParam(), Ogre::RenderTarget::setDebugText(), Ogre::TerrainSceneManager::setDetailTexture(), Ogre::ButtonGuiElement::setDisabledMaterialName(), Ogre::ScrollBarGuiElement::setDownButtonName(), Ogre::ButtonGuiElement::setDownMaterialName(), Ogre::D3D9HLSLProgram::setEntryPoint(), Ogre::CgProgram::setEntryPoint(), Ogre::ExternalTextureSourceManager::setExternalTextureSource(), Ogre::TTYGuiElement::setFontName(), Ogre::TextAreaGuiElement::setFontName(), Ogre::Pass::setFragmentProgram(), Ogre::ButtonGuiElement::setHiliteDownMaterialName(), Ogre::ButtonGuiElement::setHiliteUpMaterialName(), Ogre::PopupMenuGuiElement::setHSpacing(), Ogre::ColourImageAffector::setImageAdjust(), Ogre::ExternalTextureSource::setInputName(), Ogre::PopupMenuGuiElement::setItemPanelMaterial(), Ogre::ListGuiElement::setItemPanelMaterial(), Ogre::PopupMenuGuiElement::setItemPanelMaterialSelected(), Ogre::ListGuiElement::setItemPanelMaterialSelected(), Ogre::PopupMenuGuiElement::setItemTemplateName(), Ogre::ListGuiElement::setItemTemplateName(), Ogre::SimpleRenderable::setMaterial(), Ogre::TTYGuiElement::setMaterialName(), Ogre::TextAreaGuiElement::setMaterialName(), Ogre::SubMesh::setMaterialName(), Ogre::SubEntity::setMaterialName(), Ogre::PanelGuiElement::setMaterialName(), Ogre::GuiElement::setMaterialName(), Ogre::Entity::setMaterialName(), Ogre::BillboardSet::setMaterialName(), Ogre::RenderSystemCapabilities::setMaxFragmentProgramVersion(), Ogre::RenderSystemCapabilities::setMaxVertexProgramVersion(), Ogre::GpuProgramParameters::setNamedAutoConstant(), Ogre::GpuProgramParameters::setNamedConstant(), Ogre::GpuProgramParameters::setNamedConstantFromTime(), Ogre::TerrainSceneManager::setOption(), Ogre::SceneManager::setOption(), Ogre::OctreeSceneManager::setOption(), Ogre::StringInterface::setParameter(), Ogre::GpuProgramUsage::setProgramName(), Ogre::ListGuiElement::setScrollBarName(), Ogre::ScrollBarGuiElement::setScrollBitName(), Ogre::Pass::setShadowCasterVertexProgram(), Ogre::Pass::setShadowReceiverVertexProgram(), Ogre::Mesh::setSkeletonName(), Ogre::SceneManager::setSkyBox(), Ogre::SceneManager::setSkyDome(), Ogre::SceneManager::setSkyPlane(), Ogre::GpuProgram::setSource(), Ogre::Font::setSource(), Ogre::GpuProgram::setSourceFile(), Ogre::D3D9HLSLProgram::setTarget(), Ogre::TextBoxGuiElement::setTextArea(), Ogre::TextureUnitState::setTextureName(), OgreRefApp::FinitePlane::setUp(), OgreRefApp::OgreHead::setUp(), OgreRefApp::CollideCamera::setUp(), OgreRefApp::Box::setUp(), OgreRefApp::Ball::setUp(), Ogre::ScrollBarGuiElement::setUpButtonName(), Ogre::ButtonGuiElement::setUpMaterialName(), Ogre::TerrainSceneManager::setupTerrainMaterial(), Ogre::Pass::setVertexProgram(), Ogre::PopupMenuGuiElement::setVSpacing(), Ogre::TerrainSceneManager::setWorldGeometry(), Ogre::SceneManager::setWorldGeometry(), Ogre::BspSceneManager::setWorldGeometry(), Ogre::TerrainSceneManager::setWorldTexture(), Ogre::Skeleton::Skeleton(), Ogre::ParticleSystemManager::skipToNextCloseBrace(), Ogre::OverlayManager::skipToNextCloseBrace(), Ogre::ParticleSystemManager::skipToNextOpenBrace(), Ogre::OverlayManager::skipToNextOpenBrace(), Ogre::StringUtil::split(), Ogre::StringUtil::startsWith(), Ogre::Font::StrBBox(), Ogre::StringResource::StringResource(), Ogre::TerrainRenderable::TerrainRenderable(), Ogre::TextAreaGuiElement::TextAreaGuiElement(), Ogre::TTYGuiElement::TextBlock::TextBlock(), Ogre::TextBoxGuiElement::TextBoxGuiElement(), Ogre::Texture::Texture(), Ogre::TextureUnitState::TextureUnitState(), Ogre::StringUtil::toLowerCase(), Ogre::StringUtil::toReal(), Ogre::StringConverter::toString(), Ogre::StringUtil::toUpperCase(), Ogre::StringUtil::trim(), Ogre::TTYGuiElement::TTYGuiElement(), Ogre::TextureManager::unload(), Ogre::Root::unloadPlugin(), Ogre::GLGpuProgramManager::unregisterProgramFactory(), Ogre::Mesh::updateManualLodLevel(), Ogre::ButtonGuiElement::updateMaterials(), Ogre::BorderButtonGuiElement::updateMaterials(), Ogre::Win32GLSupport::validateConfig(), Ogre::SDLGLSupport::validateConfig(), Ogre::GTKGLSupport::validateConfig(), Ogre::GLXGLSupport::validateConfig(), Ogre::GLRenderSystem::validateConfigOptions(), Ogre::D3D9RenderSystem::validateConfigOptions(), Ogre::D3DRenderSystem::validateConfigOptions(), Ogre::Profiler::watchForLimit(), Ogre::Profiler::watchForMax(), Ogre::Profiler::watchForMin(), Ogre::MaterialSerializer::writeAttribute(), Ogre::MaterialSerializer::writeComment(), Ogre::Win32Window::writeContentsToFile(), Ogre::SDLWindow::writeContentsToFile(), Ogre::GTKWindow::writeContentsToFile(), Ogre::GLXWindow::writeContentsToFile(), Ogre::GLRenderTexture::writeContentsToFile(), Ogre::D3D9RenderTexture::writeContentsToFile(), Ogre::D3D9RenderWindow::writeContentsToFile(), Ogre::D3D7RenderTexture::writeContentsToFile(), Ogre::D3D7RenderWindow::writeContentsToFile(), Ogre::RenderTarget::writeContentsToTimestampedFile(), Ogre::MaterialSerializer::writeMaterial(), Ogre::MeshSerializerImpl::writeSkeletonLink(), Ogre::Serializer::writeString(), Ogre::MaterialSerializer::writeValue(), Ogre::Zip::Zip(), and Ogre::GpuProgram::~GpuProgram().

typedef std::vector<String> Ogre::StringVector

Definition at line 35 of file OgreStringVector.h.

Referenced by Ogre::ResourceManager::_getAllCommonNamesLike(), Ogre::ResourceManager::_getAllNamesLike(), _parseColourValue(), Ogre::ResourceManager::addArchiveEx(), Ogre::ResourceManager::addCommonArchiveEx(), Ogre::CgProgram::buildArgs(), Ogre::GLSLProgram::CmdAttach::doSet(), Ogre::ExternalTextureSource::CmdTecPassState::doSet(), Ogre::MaterialSerializer::finishProgramDefinition(), Ogre::Zip::getAllNamesLike(), Ogre::ConfigFile::getMultiSetting(), Ogre::CgProgram::getProfiles(), Ogre::MaterialSerializer::invokeParser(), Ogre::BspLevel::loadEntities(), Ogre::Root::loadPlugins(), Ogre::Quake3ShaderManager::parseAllSources(), Ogre::OverlayManager::parseAllSources(), Ogre::MaterialManager::parseAllSources(), Ogre::FontManager::parseAllSources(), parseAlphaOpEx(), parseAlphaRejection(), parseAmbient(), parseAnimTexture(), parseColourOpEx(), parseColourOpFallback(), parseCubicTexture(), parseDiffuse(), parseEmissive(), parseFiltering(), parseFogging(), parseFragmentProgram(), parseIteration(), parseLodDistances(), Ogre::OverlayManager::parseNewMesh(), parseParamIndexed(), parseParamIndexedAuto(), parseParamNamed(), parseParamNamedAuto(), parseProgramCustomParameter(), parseScale(), parseSceneBlend(), Ogre::MaterialSerializer::parseScriptLine(), parseScroll(), parseScrollAnim(), Ogre::Quake3ShaderManager::parseShaderAttrib(), Ogre::Quake3ShaderManager::parseShaderPassAttrib(), parseSpecular(), Ogre::StringConverter::parseStringVector(), parseTexture(), parseTextureCustomParameter(), parseTextureSource(), parseVertexProgram(), parseWaveXform(), processAutoProgramParam(), processManualProgramParam(), Ogre::CgProgram::setProfiles(), and Ogre::StringConverter::toString().

typedef std::vector< TerrainPageRow > Ogre::TerrainPage2D

| Definition at line 53 of file OgreTerrainSceneManager.h.

typedef std::vector< TerrainPage * > Ogre::TerrainPageRow

| Definition at line 52 of file OgreTerrainSceneManager.h. Referenced by Ogre::TerrainSceneManager::setupTerrainPages().

typedef std::pair<String, String> Ogre::TerrainPageSourceOption

| Definition at line 34 of file OgreTerrainPageSource.h. Referenced by Ogre::TerrainSceneManager::loadConfig().

typedef std::vector<TerrainPageSourceOption> Ogre::TerrainPageSourceOptionList

| Definition at line 35 of file OgreTerrainPageSource.h. Referenced by Ogre::TerrainPageSource::initialise(), Ogre::HeightmapTerrainPageSource::initialise(), Ogre::TerrainSceneManager::loadConfig(), and Ogre::TerrainSceneManager::selectPageSource().

typedef unsigned char Ogre::uchar

In order to avoid finger-aches :).

Definition at line 122 of file OgrePrerequisites.h.

Referenced by Ogre::ColourImageAffector::_affectParticles(), Ogre::ColourImageAffector::_initParticle(), Ogre::DataChunk::allocate(), Ogre::D3DTexture::blitImage(), Ogre::D3DTexture::blitImage3D(), Ogre::Image::convReqsFlip(), Ogre::Font::createTextureFromFont(), Ogre::Image::flipAroundX(), Ogre::Image::flipAroundY(), Ogre::GLTexture::generateMipMaps(), Ogre::Image::getBPP(), Ogre::DataChunk::getCurrentPtr(), Ogre::Image::getData(), Ogre::Win32Input8::getMouseButton(), Ogre::SDLInput::getMouseButton(), Ogre::GLXInput::getMouseButton(), Ogre::Image::getNumElemBits(), Ogre::Image::getNumElemBytes(), Ogre::RenderTarget::getPriority(), Ogre::DataChunk::getPtr(), Ogre::MouseState::isButtonDown(), Ogre::Image::loadDynamicImage(), Ogre::GLTexture::loadImages(), Ogre::Image::loadRawData(), Ogre::TextureUnitState::operator=(), Ogre::Image::operator=(), Ogre::Image::PF2BPP(), Ogre::Image::PF2PS(), Ogre::HeightmapTerrainPageSource::requestPage(), Ogre::GLTexture::rescaleNPower2(), Ogre::Image::resize(), Ogre::RenderTarget::setPriority(), Ogre::Win32Window::writeContentsToFile(), Ogre::SDLWindow::writeContentsToFile(), Ogre::GLXWindow::writeContentsToFile(), Ogre::D3D9RenderWindow::writeContentsToFile(), and Ogre::D3D7RenderWindow::writeContentsToFile().

typedef unsigned int Ogre::uint

Definition at line 124 of file OgrePrerequisites.h.

Referenced by Ogre::SceneManager::_queueSkiesForRendering(), Ogre::D3DTexture::blitImage(), Ogre::D3DTexture::blitImage3D(), Ogre::TTYGuiElement::checkMemoryAllocation(), Ogre::GLTextureManager::createManual(), Ogre::D3D9TextureManager::createManual(), Ogre::D3DTextureManager::createManual(), Ogre::Profiler::createTextArea(), Ogre::Font::createTextureFromFont(), Ogre::D3D7RenderTexture::D3D7RenderTexture(), Ogre::D3D9RenderTexture::D3D9RenderTexture(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::ILImageCodec::decode(), Ogre::Image::flipAroundY(), Ogre::TTYGuiElement::getTextLimit(), Ogre::Font::getTrueTypeResolution(), Ogre::Profiler::getUpdateDisplayFrequency(), Ogre::GLRenderTexture::GLRenderTexture(), Ogre::GLTexture::GLTexture(), Ogre::Profiler::initialize(), Ogre::GLTexture::load(), Ogre::Profiler::logResults(), Ogre::FontManager::parseAttribute(), Ogre::OverlayManager::parseChildren(), Ogre::OverlayManager::parseOverlayFile(), Ogre::Profiler::processFrameStats(), Ogre::RenderTexture::RenderTexture(), Ogre::TTYGuiElement::setTextLimit(), Ogre::Font::setTrueTypeResolution(), Ogre::Profiler::setUpdateDisplayFrequency(), Ogre::Font::StrBBox(), Ogre::Texture::Texture(), Ogre::TTYGuiElement::updateTextGeometry(), Ogre::TTYGuiElement::updateWindowGeometry(), Ogre::D3D9RenderWindow::writeContentsToFile(), and Ogre::D3D7RenderWindow::writeContentsToFile().

typedef unsigned long Ogre::ulong

| Definition at line 125 of file OgrePrerequisites.h. Referenced by Ogre::Profiler::endProfile(), Ogre::Profiler::processFrameStats(), Ogre::HeightmapTerrainPageSource::requestPage(), Ogre::GLRenderSystem::setStencilBufferParams(), Ogre::D3D9RenderSystem::setStencilBufferParams(), and Ogre::D3DRenderSystem::setStencilBufferParams().

typedef std::map<String, bool> Ogre::UnaryOptionList

| Definition at line 255 of file OgreCommon.h. Referenced by findCommandLineOpts().

typedef unsigned short Ogre::ushort

Definition at line 123 of file OgrePrerequisites.h.

Referenced by Ogre::BillboardSet::_createBuffers(), Ogre::Overlay::_findVisibleObjects(), Ogre::SubMesh::_getRenderOperation(), Ogre::Mesh::_getSubMeshIndex(), Ogre::GuiElement::_notifyZOrder(), Ogre::GuiContainer::_notifyZOrder(), Ogre::SceneManager::_renderScene(), Ogre::GLRenderSystem::_setDepthBias(), Ogre::D3D9RenderSystem::_setDepthBias(), Ogre::D3DRenderSystem::_setDepthBias(), Ogre::RenderQueueGroup::addRenderable(), Ogre::RenderQueue::addRenderable(), Ogre::TerrainSceneManager::attachPage(), Ogre::ProgressiveMesh::build(), Ogre::EdgeListBuilder::build(), Ogre::MeshSerializerImpl::calcEdgeListSize(), Ogre::D3D9RenderSystem::convertPixelShaderCaps(), Ogre::D3D9RenderSystem::convertVertexShaderCaps(), Ogre::GpuProgramParameters::copyConstantsFrom(), Ogre::SceneManager::createOverlay(), Ogre::Mesh::createSubMesh(), Ogre::PanelGuiElement::CmdTiling::doSet(), Ogre::GLRenderSystem::enableClipPlane(), Ogre::D3D9RenderSystem::enableClipPlane(), Ogre::D3DRenderSystem::enableClipPlane(), Ogre::Entity::Entity(), Ogre::HeightmapTerrainPageSource::expirePage(), Ogre::Image::flipAroundX(), Ogre::Image::flipAroundY(), Ogre::RenderQueue::getDefaultRenderablePriority(), Ogre::Image::getDepth(), Ogre::Pass::getDepthBias(), Ogre::RenderSystemCapabilities::getFragmentProgramConstantBoolCount(), Ogre::RenderSystemCapabilities::getFragmentProgramConstantFloatCount(), Ogre::RenderSystemCapabilities::getFragmentProgramConstantIntCount(), Ogre::Exception::getFullDescription(), Ogre::Image::getHeight(), Ogre::AnimationTrack::getKeyFrame(), Ogre::Mesh::getLodIndex(), Ogre::Mesh::getLodIndexSquaredDepth(), Ogre::Mesh::getLodLevel(), Ogre::RaySceneQuery::getMaxResults(), Ogre::Mesh::getNumLodLevels(), Ogre::RenderSystemCapabilities::getNumTextureUnits(), Ogre::RenderSystemCapabilities::getNumWorldMatricies(), Ogre::Image::getRowSpan(), Ogre::RenderSystemCapabilities::getStencilBufferBitDepth(), Ogre::Entity::getSubEntity(), Ogre::Mesh::getSubMesh(), Ogre::PanelGuiElement::getTileX(), Ogre::PanelGuiElement::getTileY(), Ogre::RenderSystemCapabilities::getVertexProgramConstantBoolCount(), Ogre::RenderSystemCapabilities::getVertexProgramConstantFloatCount(), Ogre::RenderSystemCapabilities::getVertexProgramConstantIntCount(), Ogre::Image::getWidth(), Ogre::Overlay::getZOrder(), Ogre::GuiElement::getZOrder(), Ogre::TerrainPageSource::initialise(), Ogre::HeightmapTerrainPageSource::initialise(), Ogre::BorderPanelGuiElement::initialise(), Ogre::ProgressiveMesh::PMVertex::isBorder(), Ogre::ProgressiveMesh::PMVertex::isManifoldEdgeWith(), Ogre::Image::loadDynamicImage(), Ogre::TextureManager::loadRawData(), Ogre::Texture::loadRawData(), Ogre::Image::loadRawData(), Ogre::Mesh::nameSubMesh(), Ogre::RenderSystemCapabilities::numVertexBlendMatrices(), Ogre::TextureUnitState::operator=(), Ogre::PanelGuiElement::PanelGuiElement(), Ogre::AnimationTrack::removeKeyFrame(), Ogre::HeightmapTerrainPageSource::requestPage(), Ogre::Image::resize(), Ogre::RenderSystem::setClipPlane(), Ogre::GLRenderSystem::setClipPlane(), Ogre::D3D9RenderSystem::setClipPlane(), Ogre::D3DRenderSystem::setClipPlane(), Ogre::RenderQueue::setDefaultRenderablePriority(), Ogre::Technique::setDepthBias(), Ogre::Pass::setDepthBias(), Ogre::Material::setDepthBias(), Ogre::RenderSystemCapabilities::setFragmentProgramConstantBoolCount(), Ogre::RenderSystemCapabilities::setFragmentProgramConstantFloatCount(), Ogre::RenderSystemCapabilities::setFragmentProgramConstantIntCount(), Ogre::Entity::setMaterialLodBias(), Ogre::Entity::setMeshLodBias(), Ogre::RenderSystemCapabilities::setNumTextureUnits(), Ogre::RenderSystemCapabilities::setNumVertexBlendMatrices(), Ogre::RenderSystemCapabilities::setNumWorldMatricies(), Ogre::RaySceneQuery::setSortByDistance(), Ogre::RenderSystemCapabilities::setStencilBufferBitDepth(), Ogre::PanelGuiElement::setTiling(), Ogre::TerrainSceneManager::setupTerrainMaterial(), Ogre::RenderSystemCapabilities::setVertexProgramConstantBoolCount(), Ogre::RenderSystemCapabilities::setVertexProgramConstantFloatCount(), Ogre::RenderSystemCapabilities::setVertexProgramConstantIntCount(), Ogre::Overlay::setZOrder(), Ogre::D3DDevice::StencilBufferBitDepth(), Ogre::Mesh::updateManualLodLevel(), Ogre::BorderPanelGuiElement::updatePositionGeometry(), Ogre::PanelGuiElement::updateTextureGeometry(), Ogre::D3D9RenderSystem::validateConfigOptions(), Ogre::D3DRenderSystem::validateConfigOptions(), and Ogre::MeshSerializerImpl::writeEdgeList().

typedef struct Ogre::VertexBoneAssignment_s Ogre::VertexBoneAssignment

Records the assignment of a single vertex to a single bone with the corresponding weight.

Remarks:
  This simple struct simply holds a vertex index, bone index and weight representing the assignment of a vertex to a bone for skeletal animation. There may be many of these per vertex if blended vertex assignments are allowed.

typedef std::multimap<Real, Mesh::VertexBoneAssignmentList::iterator> Ogre::WeightIteratorMap

| Definition at line 410 of file OgreMesh.cpp. Referenced by Ogre::Mesh::_rationaliseBoneAssignments().

## Enumeration Type Documentation

enum Ogre::_OCCLUSIONQUERY

Hardware occlusion query flags.

Enumeration values:

  HWOCCLUSIONQUERY_FLUSH |
  HWOCCLUSIONQUERY_NOFLUSH | Direct3D uses this, but not OpenGL.

Definition at line 37 of file OgreHardwareOcclusionQuery.h.

enum Ogre::BillboardOrigin

Enum covering what exactly a billboard's position means (center, top-left etc).

See also:
  BillboardSet::setBillboardOrigin

Enumeration values:

  BBO_TOP_LEFT |
  BBO_TOP_CENTER |
  BBO_TOP_RIGHT |
  BBO_CENTER_LEFT |
  BBO_CENTER |
  BBO_CENTER_RIGHT |
  BBO_BOTTOM_LEFT |
  BBO_BOTTOM_CENTER |
  BBO_BOTTOM_RIGHT |

Definition at line 42 of file OgreBillboardSet.h.

Referenced by Ogre::BillboardSet::getBillboardOrigin(), and Ogre::BillboardSet::setBillboardOrigin().

enum Ogre::BillboardType

The type of billboard to use.

Enumeration values:

  BBT_POINT | Standard point billboard (default), always faces the camera completely and is always upright.
  BBT_ORIENTED_COMMON | Billboards are oriented around a shared direction vector (used as Y axis) and only rotate around this to face the camera.
  BBT_ORIENTED_SELF | Billboards are oriented around their own direction vector (their own Y axis) and only rotate around this to face the camera.

Definition at line 55 of file OgreBillboardSet.h.

Referenced by Ogre::ParticleSystem::CmdBillboardType::doGet(), Ogre::ParticleSystem::CmdBillboardType::doSet(), Ogre::BillboardSet::getBillboardType(), and Ogre::BillboardSet::setBillboardType().

enum Ogre::Capabilities

Enum describing the different hardware capabilities we want to check for.

Enumeration values:

  RSC_AUTOMIPMAP | Supporta generating mipmaps in hardware.
  RSC_BLENDING |
  RSC_ANISOTROPY | Supports anisotropic texture filtering.
  RSC_DOT3 | Supports fixed-function DOT3 texture blend.
  RSC_CUBEMAPPING | Supports cube mapping.
  RSC_HWSTENCIL | Supports hardware stencil buffer.
  RSC_VBO | Supports hardware vertex and index buffers.
  RSC_VERTEX_PROGRAM | Supports vertex programs (vertex shaders).
  RSC_FRAGMENT_PROGRAM | Supports fragment programs (pixel shaders).
  RSC_TEXTURE_COMPRESSION | Supports compressed textures.
  RSC_TEXTURE_COMPRESSION_DXT | Supports compressed textures in the DXT/ST3C formats.
  RSC_TEXTURE_COMPRESSION_VTC | Supports compressed textures in the VTC format.
  RSC_SCISSOR_TEST | Supports performing a scissor test to exclude areas of the screen.
  RSC_TWO_SIDED_STENCIL | Supports separate stencil updates for both front and back faces.
  RSC_STENCIL_WRAP | Supports wrapping the stencil value at the range extremeties.
  RSC_HWOCCLUSION | Supports hardware occlusion queries.
  RSC_USER_CLIP_PLANES | Supports user clipping planes.
  RSC_VERTEX_FORMAT_UBYTE4 | Supports the VET_UBYTE4 vertex element type.
  RSC_INFINITE_FAR_PLANE | Supports infinite far plane projection.

Definition at line 35 of file OgreRenderSystemCapabilities.h.

Referenced by Ogre::RenderSystemCapabilities::hasCapability(), and Ogre::RenderSystemCapabilities::setCapability().

enum Ogre::CompareFunction

Comparison functions used for the depth/stencil buffer operations and others.

Enumeration values:

  CMPF_ALWAYS_FAIL |
  CMPF_ALWAYS_PASS |
  CMPF_LESS |
  CMPF_LESS_EQUAL |
  CMPF_EQUAL |
  CMPF_NOT_EQUAL |
  CMPF_GREATER_EQUAL |
  CMPF_GREATER |

Definition at line 45 of file OgreCommon.h.

Referenced by Ogre::GLRenderSystem::_setAlphaRejectSettings(), Ogre::D3D9RenderSystem::_setAlphaRejectSettings(), Ogre::D3DRenderSystem::_setAlphaRejectSettings(), Ogre::GLRenderSystem::_setDepthBufferFunction(), Ogre::D3D9RenderSystem::_setDepthBufferFunction(), Ogre::D3DRenderSystem::_setDepthBufferFunction(), Ogre::GLRenderSystem::_setDepthBufferParams(), Ogre::D3D9RenderSystem::_setDepthBufferParams(), Ogre::D3DRenderSystem::_setDepthBufferParams(), convertCompareFunction(), Ogre::GLRenderSystem::convertCompareFunction(), Ogre::D3DRenderSystem::convertCompareFunction(), Ogre::D3D9Mappings::get(), Ogre::TextureUnitState::getAlphaRejectFunction(), Ogre::Pass::getDepthFunction(), parseAlphaRejection(), parseDepthFunc(), Ogre::TextureUnitState::setAlphaRejectSettings(), Ogre::Technique::setDepthFunction(), Ogre::Pass::setDepthFunction(), Ogre::Material::setDepthFunction(), Ogre::GLRenderSystem::setStencilBufferParams(), Ogre::D3D9RenderSystem::setStencilBufferParams(), Ogre::D3DRenderSystem::setStencilBufferParams(), and Ogre::MaterialSerializer::writeCompareFunction().

enum Ogre::CullingMode

Hardware culling modes based on vertex winding.

This setting applies to how the hardware API culls triangles it is sent.

Enumeration values:

  CULL_NONE | Hardware never culls triangles and renders everything it receives.
  CULL_CLOCKWISE | Hardware culls triangles whose vertices are listed clockwise in the view (default).
  CULL_ANTICLOCKWISE | Hardware culls triangles whose vertices are listed anticlockwise in the view.

Definition at line 118 of file OgreCommon.h.

Referenced by Ogre::RenderSystem::_getCullingMode(), Ogre::GLRenderSystem::_setCullingMode(), Ogre::D3D9RenderSystem::_setCullingMode(), Ogre::D3DRenderSystem::_setCullingMode(), Ogre::D3D9Mappings::get(), Ogre::Pass::getCullingMode(), Ogre::Technique::setCullingMode(), Ogre::Pass::setCullingMode(), Ogre::Material::setCullingMode(), and Ogre::MaterialSerializer::writePass().

enum Ogre::eTexturePlayMode

Enum for type of texture play mode.

Enumeration values:

  TextureEffectPause |
  TextureEffectPlay_ASAP | Video starts out paused.
  TextureEffectPlay_Looping | Video starts playing as soon as posible.

Definition at line 49 of file OgreExternalTextureSource.h.

Referenced by Ogre::ExternalTextureSource::CmdPlayMode::doGet(), Ogre::ExternalTextureSource::CmdPlayMode::doSet(), Ogre::ExternalTextureSource::getPlayMode(), and Ogre::ExternalTextureSource::setPlayMode().

enum Ogre::FaceGroupType

A type of face group, ie face list of procedural etc.

Enumeration values:

  FGT_FACE_LIST |
  FGT_PATCH |
  FGT_UNKNOWN |

Definition at line 36 of file OgreStaticFaceGroup.h.

enum Ogre::FilterOptions

Filtering options for textures / mipmaps.

Enumeration values:

  FO_NONE | No filtering, used for FILT_MIP to turn off mipmapping.
  FO_POINT | Use the closest pixel.
  FO_LINEAR | Average of a 2x2 pixel area, denotes bilinear for MIN and MAG, trilinear for MIP.
  FO_ANISOTROPIC | Similar to FO_LINEAR, but compensates for the angle of the texture plane.

Definition at line 81 of file OgreCommon.h.

Referenced by Ogre::D3DRenderSystem::_getFilter(), Ogre::RenderSystem::_setTextureUnitFiltering(), Ogre::GLRenderSystem::_setTextureUnitFiltering(), Ogre::D3D9RenderSystem::_setTextureUnitFiltering(), Ogre::D3DRenderSystem::_setTextureUnitFiltering(), Ogre::MaterialSerializer::convertFiltering(), convertFiltering(), Ogre::D3D9Mappings::get(), Ogre::MaterialManager::getDefaultTextureFiltering(), Ogre::TextureUnitState::getTextureFiltering(), Ogre::MaterialManager::setDefaultTextureFiltering(), and Ogre::TextureUnitState::setTextureFiltering().

enum Ogre::FilterType

Enumeration values:

  FT_MIN | The filter used when shrinking a texture.
  FT_MAG | The filter used when magnifiying a texture.
  FT_MIP | The filter used when determining the mipmap.

Definition at line 71 of file OgreCommon.h.

Referenced by Ogre::D3DRenderSystem::_getFilter(), Ogre::D3DRenderSystem::_getFilterCode(), Ogre::GLRenderSystem::_setTextureUnitFiltering(), Ogre::D3D9RenderSystem::_setTextureUnitFiltering(), Ogre::D3DRenderSystem::_setTextureUnitFiltering(), Ogre::D3D9Mappings::get(), Ogre::MaterialManager::getDefaultTextureFiltering(), Ogre::TextureUnitState::getTextureFiltering(), Ogre::MaterialManager::setDefaultTextureFiltering(), and Ogre::TextureUnitState::setTextureFiltering().

enum Ogre::FogMode

Fog modes.

Enumeration values:

  FOG_NONE | No fog. Duh.
  FOG_EXP | Fog density increases exponentially from the camera (fog = 1/e^(distance * density)).
  FOG_EXP2 | Fog density increases at the square of FOG_EXP, i.e. even quicker (fog = 1/e^(distance * density)^2).
  FOG_LINEAR | Fog density increases linearly between the start and end distances.

Definition at line 104 of file OgreCommon.h.

Referenced by Ogre::GLRenderSystem::_setFog(), Ogre::D3D9RenderSystem::_setFog(), Ogre::D3DRenderSystem::_setFog(), Ogre::D3D9Mappings::get(), Ogre::SceneManager::getFogMode(), Ogre::Pass::getFogMode(), Ogre::TerrainVertexProgram::getProgramSource(), parseFogging(), Ogre::Technique::setFog(), Ogre::SceneManager::setFog(), Ogre::Pass::setFog(), Ogre::Material::setFog(), Ogre::SceneManager::setPass(), and Ogre::TerrainSceneManager::setupTerrainMaterial().

enum Ogre::FontType

Enumerates the types of Font usable in the engine.

Enumeration values:

  FT_TRUETYPE | Generated from a truetype (.ttf) font.
  FT_IMAGE | Loaded from an image created by an artist.

Definition at line 50 of file OgreFont.h.

Referenced by Ogre::Font::getType(), and Ogre::Font::setType().

enum Ogre::FrameBufferType

Defines the frame buffers which can be cleared.

Enumeration values:

  FBT_COLOUR |
  FBT_DEPTH |
  FBT_STENCIL |

Definition at line 87 of file OgreRenderSystem.h.

enum Ogre::FrustumPlane

Worldspace clipping planes.

Enumeration values:

  FRUSTUM_PLANE_NEAR |
  FRUSTUM_PLANE_FAR |
  FRUSTUM_PLANE_LEFT |
  FRUSTUM_PLANE_RIGHT |
  FRUSTUM_PLANE_TOP |
  FRUSTUM_PLANE_BOTTOM |

Definition at line 47 of file OgreFrustum.h.

Referenced by OgreRefApp::CollideCamera::getFrustumPlane(), OgreRefApp::CollideCamera::isVisible(), Ogre::Frustum::isVisible(), and Ogre::BspSceneManager::walkTree().

enum Ogre::GpuProgramType

Enumerates the types of programs which can run on the GPU.

Enumeration values:

  GPT_VERTEX_PROGRAM |
  GPT_FRAGMENT_PROGRAM |

Definition at line 37 of file OgreGpuProgram.h.

Referenced by Ogre::GLRenderSystem::bindGpuProgramParameters(), Ogre::D3D9RenderSystem::bindGpuProgramParameters(), Ogre::D3DRenderSystem::bindGpuProgramParameters(), Ogre::CgProgram::CgProgram(), Ogre::GLSLProgramFactory::create(), Ogre::GLGpuProgramManager::create(), Ogre::D3D9HLSLProgramFactory::create(), Ogre::D3D9GpuProgramManager::create(), Ogre::D3D7GpuProgramManager::create(), Ogre::CgProgramFactory::create(), createGL_ATI_FS_GpuProgram(), createGLArbGpuProgram(), createGLGpuNvparseProgram(), Ogre::HighLevelGpuProgramManager::createProgram(), Ogre::GpuProgramManager::createProgram(), Ogre::GpuProgramManager::createProgramFromString(), Ogre::D3D7GpuProgram::D3D7GpuProgram(), Ogre::D3D9GpuProgram::D3D9GpuProgram(), Ogre::D3D9HLSLProgram::D3D9HLSLProgram(), Ogre::GpuProgramUsage::getType(), Ogre::GLArbGpuProgram::GLArbGpuProgram(), Ogre::GLGpuNvparseProgram::GLGpuNvparseProgram(), Ogre::GLGpuProgram::GLGpuProgram(), Ogre::GLSLProgram::GLSLProgram(), Ogre::GpuProgram::GpuProgram(), Ogre::GpuProgramUsage::GpuProgramUsage(), Ogre::HighLevelGpuProgram::HighLevelGpuProgram(), Ogre::GpuProgramManager::load(), Ogre::GpuProgramManager::loadFromString(), Ogre::GLRenderSystem::unbindGpuProgram(), Ogre::D3D9RenderSystem::unbindGpuProgram(), Ogre::D3DRenderSystem::unbindGpuProgram(), and Ogre::GpuProgram::~GpuProgram().

enum Ogre::GrabMode

Enumeration values:

  GRAB_NONE |
  GRAB_MOUSE_OVER |
  GRAB_MOUSE_CLICK |

Definition at line 43 of file OgreSDLInput.h.

Referenced by Ogre::SDLInput::setGrabMode().

enum Ogre::GuiHorizontalAlignment

Enum describing where '0' is in relation to the parent in the horizontal dimension.

Remarks:
  Affects how 'left' is interpreted.

Enumeration values:

  GHA_LEFT |
  GHA_CENTER |
  GHA_RIGHT |

Definition at line 59 of file OgreGuiElement.h.

Referenced by Ogre::GuiElementCommands::CmdHorizontalAlign::doGet(), Ogre::GuiElement::getHorizontalAlignment(), and Ogre::GuiElement::setHorizontalAlignment().

enum Ogre::GuiMetricsMode

Enum describing how the position / size of an element is to be recorded.

Enumeration values:

  GMM_RELATIVE | 'left', 'top', 'height' and 'width' are parametrics from 0.0 to 1.0
  GMM_PIXELS | Positions & sizes are in absolute pixels.
  GMM_RELATIVE_ASPECT_ADJUSTED | Positions & sizes are in virtual pixels.

Definition at line 46 of file OgreGuiElement.h.

Referenced by Ogre::GuiElementCommands::CmdMetricsMode::doGet(), Ogre::GuiElement::getMetricsMode(), Ogre::TTYGuiElement::setMetricsMode(), Ogre::TextAreaGuiElement::setMetricsMode(), Ogre::GuiElement::setMetricsMode(), and Ogre::BorderPanelGuiElement::setMetricsMode().

enum Ogre::GuiVerticalAlignment

Enum describing where '0' is in relation to the parent in the vertical dimension.

Remarks:
  Affects how 'top' is interpreted.

Enumeration values:

  GVA_TOP |
  GVA_CENTER |
  GVA_BOTTOM |

Definition at line 68 of file OgreGuiElement.h.

Referenced by Ogre::GuiElementCommands::CmdVerticalAlign::doGet(), Ogre::GuiElement::getVerticalAlignment(), and Ogre::GuiElement::setVerticalAlignment().

enum Ogre::IlluminationStage

Enumeration values:

  IS_AMBIENT | Part of the rendering which occurs without any kind of direct lighting.
  IS_PER_LIGHT | Part of the rendering which occurs per light.
  IS_DECAL | Post-lighting rendering.

Definition at line 898 of file OgrePass.h.

Referenced by Ogre::Technique::_compileIlluminationPasses().

enum Ogre::ImageFlags

Enumeration values:

  IF_COMPRESSED |
  IF_CUBEMAP |
  IF_3D_TEXTURE |

Definition at line 34 of file OgreImage.h.

Referenced by Ogre::Image::hasFlag().

enum Ogre::Intersection

Enumeration values:

  OUTSIDE |
  INSIDE |
  INTERSECT |

Definition at line 63 of file OgreOctreeSceneManager.cpp.

Referenced by _findNodes(), and intersect().

enum Ogre::KeyCode

Keyboard scan codes - copied from DirectInput for now for speed.

Enumeration values:

  KC_ESCAPE |
  KC_1 |
  KC_2 |
  KC_3 |
  KC_4 |
  KC_5 |
  KC_6 |
  KC_7 |
  KC_8 |
  KC_9 |
  KC_0 |
  KC_MINUS |
  KC_EQUALS |
  KC_BACK |
  KC_TAB |
  KC_Q |
  KC_W |
  KC_E |
  KC_R |
  KC_T |
  KC_Y |
  KC_U |
  KC_I |
  KC_O |
  KC_P |
  KC_LBRACKET |
  KC_RBRACKET |
  KC_RETURN |
  KC_LCONTROL |
  KC_A |
  KC_S |
  KC_D |
  KC_F |
  KC_G |
  KC_H |
  KC_J |
  KC_K |
  KC_L |
  KC_SEMICOLON |
  KC_APOSTROPHE |
  KC_GRAVE |
  KC_LSHIFT |
  KC_BACKSLASH |
  KC_Z |
  KC_X |
  KC_C |
  KC_V |
  KC_B |
  KC_N |
  KC_M |
  KC_COMMA |
  KC_PERIOD |
  KC_SLASH |
  KC_RSHIFT |
  KC_MULTIPLY |
  KC_LMENU |
  KC_SPACE |
  KC_CAPITAL |
  KC_F1 |
  KC_F2 |
  KC_F3 |
  KC_F4 |
  KC_F5 |
  KC_F6 |
  KC_F7 |
  KC_F8 |
  KC_F9 |
  KC_F10 |
  KC_NUMLOCK |
  KC_SCROLL |
  KC_NUMPAD7 |
  KC_NUMPAD8 |
  KC_NUMPAD9 |
  KC_SUBTRACT |
  KC_NUMPAD4 |
  KC_NUMPAD5 |
  KC_NUMPAD6 |
  KC_ADD |
  KC_NUMPAD1 |
  KC_NUMPAD2 |
  KC_NUMPAD3 |
  KC_NUMPAD0 |
  KC_DECIMAL |
  KC_OEM_102 |
  KC_F11 |
  KC_F12 |
  KC_F13 |
  KC_F14 |
  KC_F15 |
  KC_KANA |
  KC_ABNT_C1 |
  KC_CONVERT |
  KC_NOCONVERT |
  KC_YEN |
  KC_ABNT_C2 |
  KC_NUMPADEQUALS |
  KC_PREVTRACK |
  KC_AT |
  KC_COLON |
  KC_UNDERLINE |
  KC_KANJI |
  KC_STOP |
  KC_AX |
  KC_UNLABELED |
  KC_NEXTTRACK |
  KC_NUMPADENTER |
  KC_RCONTROL |
  KC_MUTE |
  KC_CALCULATOR |
  KC_PLAYPAUSE |
  KC_MEDIASTOP |
  KC_VOLUMEDOWN |
  KC_VOLUMEUP |
  KC_WEBHOME |
  KC_NUMPADCOMMA |
  KC_DIVIDE |
  KC_SYSRQ |
  KC_RMENU |
  KC_PAUSE |
  KC_HOME |
  KC_UP |
  KC_PGUP |
  KC_LEFT |
  KC_RIGHT |
  KC_END |
  KC_DOWN |
  KC_PGDOWN |
  KC_INSERT |
  KC_DELETE |
  KC_LWIN |
  KC_RWIN |
  KC_APPS |
  KC_POWER |
  KC_SLEEP |
  KC_WAKE |
  KC_WEBSEARCH |
  KC_WEBFAVORITES |
  KC_WEBREFRESH |
  KC_WEBSTOP |
  KC_WEBFORWARD |
  KC_WEBBACK |
  KC_MYCOMPUTER |
  KC_MAIL |
  KC_MEDIASELECT |

Definition at line 40 of file OgreInput.h.

Referenced by Ogre::GLXInput::capture(), Ogre::InputReader::isKeyDown(), Ogre::Win32Input8::isKeyDownImmediate(), Ogre::SDLInput::isKeyDownImmediate(), and Ogre::GLXInput::isKeyDownImmediate().

enum Ogre::LayerBlendOperation

List of valid texture blending operations, for use with TextureUnitState::setColourOperation.

Remarks:
  This list is a more limited list than LayerBlendOperationEx because it only includes operations that are supportable in both multipass and multitexture rendering and thus provides automatic fallback if multitexture hardware is lacking or insufficient.

Enumeration values:

  LBO_REPLACE | Replace all colour with texture with no adjustment.
  LBO_ADD | Add colour components together.
  LBO_MODULATE | Multiply colour components together.
  LBO_ALPHA_BLEND | Blend based on texture alpha.

Definition at line 48 of file OgreBlendMode.h.

Referenced by Ogre::TextureUnitState::setColourOperation().

enum Ogre::LayerBlendOperationEx

Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class.

It's worth noting that these operations are for blending between texture layers and not between rendered objects and the existing scene. Because all of these modes are only supported in multitexture hardware it may be required to set up a fallback operation where this hardware is not available.

Enumeration values:

  LBX_SOURCE1 | use source1 without modification
  LBX_SOURCE2 | use source2 without modification
  LBX_MODULATE | multiply source1 and source2 together
  LBX_MODULATE_X2 | as LBX_MODULATE but brighten afterwards (x2)
  LBX_MODULATE_X4 | as LBX_MODULATE but brighten more afterwards (x4)
  LBX_ADD | add source1 and source2 together
  LBX_ADD_SIGNED | as LBX_ADD, but subtract 0.5 from the result
  LBX_ADD_SMOOTH | as LBX_ADD, but subtract product from the sum
  LBX_SUBTRACT | subtract source2 from source1
  LBX_BLEND_DIFFUSE_ALPHA | use interpolated alpha value from vertices to scale source1, then add source2 scaled by (1-alpha)
  LBX_BLEND_TEXTURE_ALPHA | as LBX_BLEND_DIFFUSE_ALPHA, but use alpha from texture
  LBX_BLEND_CURRENT_ALPHA | as LBX_BLEND_DIFFUSE_ALPHA, but use current alpha from previous stages
  LBX_BLEND_MANUAL | as LBX_BLEND_DIFFUSE_ALPHA but use a constant manual blend value (0.0-1.0)
  LBX_DOTPRODUCT | dotproduct of color1 and color2

Definition at line 66 of file OgreBlendMode.h.

Referenced by convertBlendOpEx(), Ogre::D3D9Mappings::get(), parseAlphaOpEx(), parseColourOpEx(), Ogre::TextureUnitState::setAlphaOperation(), Ogre::TextureUnitState::setColourOperationEx(), and Ogre::MaterialSerializer::writeLayerBlendOperationEx().

enum Ogre::LayerBlendSource

List of valid sources of values for blending operations used in TextureUnitState::setColourOperation and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class.

Enumeration values:

  LBS_CURRENT | the colour as built up from previous stages
  LBS_TEXTURE | the colour derived from the texture assigned to this layer
  LBS_DIFFUSE | the interpolated diffuse colour from the vertices
  LBS_SPECULAR | the interpolated specular colour from the vertices
  LBS_MANUAL | a colour supplied manually as a separate argument

Definition at line 101 of file OgreBlendMode.h.

Referenced by Ogre::D3DRenderSystem::_setTextureBlendMode(), convertBlendSource(), Ogre::D3D9Mappings::get(), parseAlphaOpEx(), parseColourOpEx(), Ogre::TextureUnitState::setAlphaOperation(), Ogre::TextureUnitState::setColourOperationEx(), and Ogre::MaterialSerializer::writeLayerBlendSource().

enum Ogre::LayerBlendType

Type of texture blend mode.

Enumeration values:

  LBT_COLOUR |
  LBT_ALPHA |

Definition at line 35 of file OgreBlendMode.h.

Referenced by Ogre::D3D9Mappings::get().

enum Ogre::LoggingLevel

The level of detail to which the log will go into.

Enumeration values:

  LL_LOW |
  LL_NORMAL |
  LL_BOREME |

Definition at line 38 of file OgreLog.h.

Referenced by Ogre::LogManager::setLogDetail(), and Ogre::Log::setLogDetail().

enum Ogre::LogMessageLevel

The importance of a logged message.

Enumeration values:

  LML_TRIVIAL |
  LML_NORMAL |
  LML_CRITICAL |

Definition at line 47 of file OgreLog.h.

Referenced by Ogre::LogManager::logMessage(), and Ogre::Log::logMessage().

enum Ogre::ManualCullingMode

Manual culling modes based on vertex normals.

This setting applies to how the software culls triangles before sending them to the hardware API. This culling mode is used by scene managers which choose to implement it - normally those which deal with large amounts of fixed world geometry which is often planar (software culling movable variable geometry is expensive).

Enumeration values:

  MANUAL_CULL_NONE | No culling so everything is sent to the hardware.
  MANUAL_CULL_BACK | Cull triangles whose normal is pointing away from the camera (default).
  MANUAL_CULL_FRONT | Cull triangles whose normal is pointing towards the camera.

Definition at line 133 of file OgreCommon.h.

Referenced by Ogre::Pass::getManualCullingMode(), Ogre::BspSceneManager::processVisibleLeaf(), Ogre::Technique::setManualCullingMode(), Ogre::Pass::setManualCullingMode(), Ogre::Material::setManualCullingMode(), and Ogre::MaterialSerializer::writePass().

enum Ogre::MaterialScriptSection

Enum to identify material sections.

Enumeration values:

  MSS_NONE |
  MSS_MATERIAL |
  MSS_TECHNIQUE |
  MSS_PASS |
  MSS_TEXTUREUNIT |
  MSS_PROGRAM_REF |
  MSS_PROGRAM |
  MSS_DEFAULT_PARAMETERS |
  MSS_TEXTURESOURCE |

Definition at line 38 of file OgreMaterialSerializer.h.

enum Ogre::MeshChunkID

Definition of the OGRE .mesh file format.

.mesh files are binary files (for read efficiency at runtime) and are arranged into chunks of data, very like 3D Studio's format. A chunk always consists of: unsigned short CHUNK_ID : one of the following chunk ids identifying the chunk unsigned long LENGTH : length of the chunk in bytes, including this header void* DATA : the data, which may contain other sub-chunks (various data types)

A .mesh file can contain both the definition of the Mesh itself, and optionally the definitions of the materials is uses (although these can be omitted, if so the Mesh assumes that at runtime the Materials referred to by name in the Mesh are loaded/created from another source)

A .mesh file only contains a single mesh, which can itself have multiple submeshes.

Enumeration values:

  M_HEADER |
  M_MESH |
  M_SUBMESH |
  M_SUBMESH_OPERATION |
  M_SUBMESH_BONE_ASSIGNMENT |
  M_GEOMETRY |
  M_GEOMETRY_VERTEX_DECLARATION |
  M_GEOMETRY_VERTEX_ELEMENT |
  M_GEOMETRY_VERTEX_BUFFER |
  M_GEOMETRY_VERTEX_BUFFER_DATA |
  M_MESH_SKELETON_LINK |
  M_MESH_BONE_ASSIGNMENT |
  M_MESH_LOD |
  M_MESH_LOD_USAGE |
  M_MESH_LOD_MANUAL |
  M_MESH_LOD_GENERATED |
  M_MESH_BOUNDS |
  M_SUBMESH_NAME_TABLE |
  M_SUBMESH_NAME_TABLE_ELEMENT |
  M_EDGE_LISTS |
  M_EDGE_LIST_LOD |
  M_EDGE_GROUP |
  M_GEOMETRY_NORMALS |
  M_GEOMETRY_COLOURS |
  M_GEOMETRY_TEXCOORDS |

Definition at line 49 of file OgreMeshFileFormat.h.

enum Ogre::ParameterType

List of parameter types available.

Enumeration values:

  PT_BOOL |
  PT_REAL |
  PT_INT |
  PT_UNSIGNED_INT |
  PT_SHORT |
  PT_UNSIGNED_SHORT |
  PT_LONG |
  PT_UNSIGNED_LONG |
  PT_STRING |
  PT_VECTOR3 |
  PT_MATRIX3 |
  PT_MATRIX4 |
  PT_QUATERNION |
  PT_COLOURVALUE |

Definition at line 36 of file OgreStringInterface.h.

Referenced by Ogre::ParameterDef::ParameterDef().

enum Ogre::PixelFormat

The pixel format used for textures.

Enumeration values:

  PF_UNKNOWN | Unknown pixel format.
  PF_L8 | 8-bit pixel format, all bits luminace.
  PF_L16 | 16-bit pixel format, all bits luminace.
  PF_A8 | 8-bit pixel format, all bits alpha.
  PF_A4L4 | 8-bit pixel format, 4 bits alpha, 4 bits luminace.
  PF_L4A4 | 8-bit pixel format, 4 bits luminace, 4 bits alpha.
  PF_R5G6B5 | 16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
  PF_B5G6R5 | 16-bit pixel format, 5 bits blue, 6 bits green, 5 bits red.
  PF_A4R4G4B4 | 16-bit pixel format, 4 bits for alpha, red, green and blue.
  PF_B4G4R4A4 | 16-bit pixel format, 4 bits for blue, green, red and alpha.
  PF_R8G8B8 | 24-bit pixel format, 8 bits for red, green and blue.
  PF_B8G8R8 | 24-bit pixel format, 8 bits for blue, green and red.
  PF_A8R8G8B8 | 32-bit pixel format, 8 bits for alpha, red, green and blue.
  PF_B8G8R8A8 | 32-bit pixel format, 8 bits for blue, green, red and alpha.
  PF_A2R10G10B10 | 32-bit pixel format, 2 bits for alpha, 10 bits for red, green and blue.
  PF_B10G10R10A2 | 32-bit pixel format, 10 bits for blue, green and red, 2 bits for alpha.
  PF_DXT1 | DDS (DirectDraw Surface) DXT1 format.
  PF_DXT2 | DDS (DirectDraw Surface) DXT2 format.
  PF_DXT3 | DDS (DirectDraw Surface) DXT3 format.
  PF_DXT4 | DDS (DirectDraw Surface) DXT4 format.
  PF_DXT5 | DDS (DirectDraw Surface) DXT5 format.

Definition at line 170 of file OgreCommon.h.

Referenced by Ogre::D3D9Texture::_getPF(), Ogre::D3D9Texture::_getPFBpp(), Ogre::D3DTexture::_getPFBpp(), Ogre::D3D9Texture::_setFinalAttributes(), Ogre::D3D9Texture::_setSrcAttributes(), Ogre::Image::convReqsFlip(), Ogre::GLTextureManager::createManual(), Ogre::D3D9TextureManager::createManual(), Ogre::D3DTextureManager::createManual(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::Image::formatHasAlpha(), Ogre::Texture::getFormat(), Ogre::Image::getFormat(), Ogre::Image::getNumElemBits(), Ogre::Image::getNumElemBytes(), Ogre::GLTexture::GLTexture(), ilFormat2OgreFormat(), Ogre::Image::loadDynamicImage(), Ogre::TextureManager::loadRawData(), Ogre::Texture::loadRawData(), Ogre::Image::loadRawData(), OgreFormat2ilFormat(), OgreFormat_to_D3DXFormat(), OgreFormat_to_DDPixelFormat(), OgreFormatRequiresEndianFlipping(), Ogre::Image::PF2BPP(), Ogre::Image::PF2PS(), Ogre::Image::PFHasAlpha(), Ogre::HeightmapTerrainPageSource::requestPage(), Ogre::ColourImageAffector::setImageAdjust(), and Ogre::Texture::Texture().

enum Ogre::ProjectionType

Specifies perspective (realistic) or orthographic (architectural) projection.

Enumeration values:

  PT_ORTHOGRAPHIC |
  PT_PERSPECTIVE |

Definition at line 39 of file OgreFrustum.h.

Referenced by OgreRefApp::CollideCamera::getProjectionType(), Ogre::Frustum::getProjectionType(), OgreRefApp::CollideCamera::setProjectionType(), and Ogre::Frustum::setProjectionType().

enum Ogre::RenderQueueGroupID

Enumeration of queue groups, by which the application may group queued renderables so that they are rendered together with events in between.

Enumeration values:

  RENDER_QUEUE_BACKGROUND | Use this queue for objects which must be rendered first e.g. backgrounds.
  RENDER_QUEUE_SKIES_EARLY | First queue (after backgrounds), used for skyboxes if rendered first.
  RENDER_QUEUE_1 |
  RENDER_QUEUE_2 |
  RENDER_QUEUE_3 |
  RENDER_QUEUE_4 |
  RENDER_QUEUE_MAIN | The default render queue.
  RENDER_QUEUE_6 |
  RENDER_QUEUE_7 |
  RENDER_QUEUE_8 |
  RENDER_QUEUE_9 |
  RENDER_QUEUE_SKIES_LATE | Penultimate queue(before overlays), used for skyboxes if rendered last.
  RENDER_QUEUE_OVERLAY | Use this queue for objects which must be rendered last e.g. overlays.

Definition at line 36 of file OgreRenderQueue.h.

Referenced by Ogre::Overlay::_findVisibleObjects(), Ogre::SceneManager::_queueSkiesForRendering(), Ogre::SceneManager::_renderVisibleObjects(), Ogre::RenderQueue::addRenderable(), Ogre::SceneManager::fireRenderQueueEnded(), Ogre::SceneManager::fireRenderQueueStarted(), Ogre::RenderQueue::getDefaultQueueGroup(), Ogre::RenderQueue::getQueueGroup(), Ogre::MovableObject::getRenderQueueGroup(), Ogre::RenderQueue::setDefaultQueueGroup(), Ogre::MovableObject::setRenderQueueGroup(), and Ogre::Entity::setRenderQueueGroup().

enum Ogre::ResourceType

Enumeration values:

  RESTYPE_ALL | All resource types.
  RESTYPE_TEXTURES | Textures.
  RESTYPE_MODELS | Models.

Definition at line 33 of file OgreCommon.h.

Referenced by Ogre::Root::addResourceLocation().

enum Ogre::SceneBlendFactor

Blending factors for manually blending objects with the scene.

If there isn't a predefined SceneBlendType that you like, then you can specify the blending factors directly to affect the combination of object and the existing scene. See Material::setSceneBlending for more details.

Enumeration values:

  SBF_ONE |
  SBF_ZERO |
  SBF_DEST_COLOUR |
  SBF_SOURCE_COLOUR |
  SBF_ONE_MINUS_DEST_COLOUR |
  SBF_ONE_MINUS_SOURCE_COLOUR |
  SBF_DEST_ALPHA |
  SBF_SOURCE_ALPHA |
  SBF_ONE_MINUS_DEST_ALPHA |
  SBF_ONE_MINUS_SOURCE_ALPHA |

Definition at line 219 of file OgreBlendMode.h.

Referenced by Ogre::GLRenderSystem::_setSceneBlending(), Ogre::D3D9RenderSystem::_setSceneBlending(), Ogre::D3DRenderSystem::_setSceneBlending(), convertBlendFactor(), Ogre::Quake3ShaderManager::convertBlendFunc(), Ogre::D3D9Mappings::get(), Ogre::GLRenderSystem::getBlendMode(), Ogre::TextureUnitState::getColourBlendFallbackDest(), Ogre::TextureUnitState::getColourBlendFallbackSrc(), Ogre::Pass::getDestBlendFactor(), Ogre::Pass::getSourceBlendFactor(), parseColourOpFallback(), parseSceneBlend(), Ogre::TextureUnitState::setColourOpMultipassFallback(), Ogre::Technique::setSceneBlending(), Ogre::Pass::setSceneBlending(), Ogre::Material::setSceneBlending(), and Ogre::MaterialSerializer::writeSceneBlendFactor().

enum Ogre::SceneBlendType

Types of blending that you can specify between an object and the existing contents of the scene.

Remarks:
  As opposed to the LayerBlendType, which classifies blends between texture layers, these blending types blend between the output of the texture units and the pixels already in the viewport, allowing for object transparency, glows, etc.

  These types are provided to give quick and easy access to common effects. You can also use the more manual method of supplying source and destination blending factors. See Material::setSceneBlending for more details.

See also:
  Material::setSceneBlending

Enumeration values:

  SBT_TRANSPARENT_ALPHA | Make the object transparent based on the final alpha values in the texture.
  SBT_TRANSPARENT_COLOUR | Make the object transparent based on the colour values in the texture (brighter = more opaque).
  SBT_ADD | Add the texture values to the existing scene content.

Definition at line 204 of file OgreBlendMode.h.

Referenced by parseSceneBlend(), Ogre::Technique::setSceneBlending(), Ogre::Pass::setSceneBlending(), and Ogre::Material::setSceneBlending().

enum Ogre::SceneDetailLevel

The broad type of detail for rendering.

Enumeration values:

  SDL_POINTS | Only points are rendered.
  SDL_WIREFRAME | Wireframe models are rendered.
  SDL_SOLID | Solid polygons are rendered.

Definition at line 159 of file OgreCommon.h.

Referenced by Ogre::GLRenderSystem::_setRasterisationMode(), Ogre::D3D9RenderSystem::_setRasterisationMode(), Ogre::D3DRenderSystem::_setRasterisationMode(), Ogre::D3D9Mappings::get(), OgreRefApp::CollideCamera::getDetailLevel(), Ogre::Camera::getDetailLevel(), Ogre::SubEntity::getRenderDetail(), Ogre::Renderable::getRenderDetail(), Ogre::SceneManager::renderSingleObject(), OgreRefApp::CollideCamera::setDetailLevel(), Ogre::Camera::setDetailLevel(), Ogre::SubEntity::setRenderDetail(), and Ogre::Entity::setRenderDetail().

enum Ogre::SceneType

Classification of a scene to allow a decision of what type of SceenManager to provide back to the application.

Enumeration values:

  ST_GENERIC |
  ST_EXTERIOR_CLOSE |
  ST_EXTERIOR_FAR |
  ST_EXTERIOR_REAL_FAR |
  ST_INTERIOR |

Definition at line 37 of file OgreSceneManagerEnumerator.h.

Referenced by Ogre::SceneManagerEnumerator::getSceneManager(), Ogre::Root::getSceneManager(), Ogre::SceneManagerEnumerator::setSceneManager(), and Ogre::Root::setSceneManager().

enum Ogre::ShadeOptions

Light shading modes.

Enumeration values:

  SO_FLAT |
  SO_GOURAUD |
  SO_PHONG |

Definition at line 96 of file OgreCommon.h.

Referenced by Ogre::D3D9Mappings::get(), Ogre::Pass::getShadingMode(), Ogre::Technique::setShadingMode(), Ogre::Pass::setShadingMode(), Ogre::Material::setShadingMode(), Ogre::GLRenderSystem::setShadingType(), Ogre::D3D9RenderSystem::setShadingType(), and Ogre::D3DRenderSystem::setShadingType().

enum Ogre::ShadowRenderableFlags

A set of flags that can be used to influence ShadowRenderable creation.

Enumeration values:

  SRF_INCLUDE_LIGHT_CAP | For shadow volume techniques only, generate a light cap on the volume.
  SRF_INCLUDE_DARK_CAP | For shadow volume techniques only, generate a dark cap on the volume.
  SRF_EXTRUDE_TO_INFINITY | For shadow volume techniques only, indicates volume is extruded to infinity.

Definition at line 97 of file OgreShadowCaster.h.

enum Ogre::ShadowTechnique

An enumeration of broad shadow techniques.

Enumeration values:

  SHADOWTYPE_NONE | No shadows.
  SHADOWTYPE_STENCIL_MODULATIVE | Stencil shadow technique which renders all shadow volumes as a modulation after all the non-transparent areas have been rendered. This technique is considerably less fillrate intensive than the additive stencil shadow approach when there are multiple lights, but is not an accurate model.

  SHADOWTYPE_STENCIL_ADDITIVE

  Stencil shadow technique which renders each light as a separate additive pass to the scene.

  This technique can be very fillrate intensive because it requires at least 2 passes of the entire scene, more if there are multiple lights. However, it is a more accurate model than the modulative stencil approach and this is especially apparant when using coloured lights or bump mapping.

  SHADOWTYPE_TEXTURE_MODULATIVE | Texture-based shadow technique which involves a monochrome render-to-texture of the shadow caster and a projection of that texture onto the shadow receivers as a modulative pass.

Definition at line 217 of file OgreCommon.h.

Referenced by Ogre::SceneManager::getShadowTechnique(), Ogre::MovableObject::getShadowVolumeRenderableIterator(), Ogre::Entity::getShadowVolumeRenderableIterator(), and Ogre::SceneManager::setShadowTechnique().

enum Ogre::SkeletonAnimationBlendMode

Enumeration values:

  ANIMBLEND_AVERAGE | Animations are applied by calculating a weighted average of all animations.
  ANIMBLEND_CUMULATIVE | Animations are applied by calculating a weighted cumulative total.

Definition at line 38 of file OgreSkeleton.h.

Referenced by Ogre::Skeleton::getBlendMode(), and Ogre::Skeleton::setBlendMode().

enum Ogre::SkeletonChunkID

Definition of the OGRE .skeleton file format.

.skeleton files are binary files (for read efficiency at runtime) and are arranged into chunks of data, very like 3D Studio's format. A chunk always consists of: unsigned short CHUNK_ID : one of the following chunk ids identifying the chunk unsigned long LENGTH : length of the chunk in bytes, including this header void* DATA : the data, which may contain other sub-chunks (various data types)

A .skeleton file contains both the definition of the Skeleton object and the animations it contains. It contains only a single skeleton but can contain multiple animations.

Enumeration values:

  SKELETON_HEADER |
  SKELETON_BONE |
  SKELETON_BONE_PARENT |
  SKELETON_ANIMATION |
  SKELETON_ANIMATION_TRACK |
  SKELETON_ANIMATION_TRACK_KEYFRAME |

Definition at line 46 of file OgreSkeletonFileFormat.h.

enum Ogre::StencilOperation

Enum describing the various actions which can be taken onthe stencil buffer.

Enumeration values:

  SOP_KEEP | Leave the stencil buffer unchanged.
  SOP_ZERO | Set the stencil value to zero.
  SOP_REPLACE | Set the stencil value to the reference value.
  SOP_INCREMENT | Increase the stencil value by 1, clamping at the maximum value.
  SOP_DECREMENT | Decrease the stencil value by 1, clamping at 0.
  SOP_INCREMENT_WRAP | Increase the stencil value by 1, wrapping back to 0 when incrementing the maximum value.
  SOP_DECREMENT_WRAP | Decrease the stencil value by 1, wrapping when decrementing 0.
  SOP_INVERT | Invert the bits of the stencil buffer.

Definition at line 66 of file OgreRenderSystem.h.

Referenced by Ogre::GLRenderSystem::convertStencilOp(), Ogre::D3DRenderSystem::convertStencilOp(), Ogre::D3D9Mappings::get(), Ogre::GLRenderSystem::setStencilBufferParams(), Ogre::D3D9RenderSystem::setStencilBufferParams(), and Ogre::D3DRenderSystem::setStencilBufferParams().

enum Ogre::TexCoordCalcMethod

Enum describing the ways to generate texture coordinates.

Enumeration values:

  TEXCALC_NONE | No calculated texture coordinates.
  TEXCALC_ENVIRONMENT_MAP | Environment map based on vertex normals.
  TEXCALC_ENVIRONMENT_MAP_PLANAR | Environment map based on vertex positions.
  TEXCALC_ENVIRONMENT_MAP_REFLECTION |
  TEXCALC_ENVIRONMENT_MAP_NORMAL |
  TEXCALC_PROJECTIVE_TEXTURE | Projective texture.

Definition at line 52 of file OgreRenderSystem.h.

Referenced by Ogre::GLRenderSystem::_setTextureCoordCalculation(), Ogre::D3D9RenderSystem::_setTextureCoordCalculation(), Ogre::D3DRenderSystem::_setTextureCoordCalculation(), Ogre::D3D9Mappings::get(), and getD3DTexCalc().

enum Ogre::TextureFilterOptions

High-level filtering options providing shortcuts to settings the minification, magnification and mip filters.

Enumeration values:

  TFO_NONE | Equal to: min=FO_POINT, mag=FO_POINT, mip=FO_NONE.
  TFO_BILINEAR | Equal to: min=FO_LINEAR, mag=FO_LINEAR, mip=FO_POINT.
  TFO_TRILINEAR | Equal to: min=FO_LINEAR, mag=FO_LINEAR, mip=FO_LINEAR.
  TFO_ANISOTROPIC | Equal to: min=FO_ANISOTROPIC, max=FO_ANISOTROPIC, mip=FO_LINEAR.

Definition at line 59 of file OgreCommon.h.

Referenced by Ogre::MaterialManager::setDefaultTextureFiltering(), Ogre::TextureUnitState::setTextureFiltering(), Ogre::Technique::setTextureFiltering(), Ogre::Pass::setTextureFiltering(), and Ogre::Material::setTextureFiltering().

enum Ogre::TextureType

Enum identifying the texture type.

Enumeration values:

  TEX_TYPE_1D | 1D texture, used in combination with 1D texture coordinates
  TEX_TYPE_2D | 2D texture, used in combination with 2D texture coordinates (default)
  TEX_TYPE_3D | 3D volume texture, used in combination with 3D texture coordinates
  TEX_TYPE_CUBE_MAP | 3D cube map, used in combination with 3D texture coordinates

Definition at line 45 of file OgreTexture.h.

Referenced by Ogre::D3DRenderSystem::_ogreTexTypeToD3DTexType(), Ogre::GLTextureManager::create(), Ogre::D3D9TextureManager::create(), Ogre::D3DTextureManager::create(), Ogre::GLTextureManager::createManual(), Ogre::D3D9TextureManager::createManual(), Ogre::D3DTextureManager::createManual(), Ogre::D3D9RenderTexture::D3D9RenderTexture(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::D3D9Mappings::get(), Ogre::TextureUnitState::getTextureType(), Ogre::Texture::getTextureType(), Ogre::GLTexture::GLTexture(), Ogre::TextureManager::load(), Ogre::TextureManager::loadImage(), Ogre::TextureManager::loadRawData(), parseTexture(), Ogre::RenderTexture::RenderTexture(), Ogre::TextureUnitState::setTextureName(), and Ogre::Texture::Texture().

enum Ogre::TextureUsage

Enum identifying the texture usage.

Enumeration values:

  TU_DEFAULT |
  TU_RENDERTARGET | default usage

Definition at line 37 of file OgreTexture.h.

Referenced by Ogre::GLTextureManager::createManual(), Ogre::D3D9TextureManager::createManual(), Ogre::D3DTextureManager::createManual(), Ogre::D3D9Texture::D3D9Texture(), Ogre::D3DTexture::D3DTexture(), Ogre::Texture::getUsage(), Ogre::GLTexture::GLTexture(), and Ogre::Texture::Texture().

enum Ogre::VertexElementSemantic

Vertex element semantics, used to identify the meaning of vertex buffer contents.

Enumeration values:

  VES_POSITION | Position, 3 reals per vertex.
  VES_BLEND_WEIGHTS | Blending weights.
  VES_BLEND_INDICES | Blending indices.
  VES_NORMAL | Normal, 3 reals per vertex.
  VES_DIFFUSE | Diffuse colours.
  VES_SPECULAR | Specular colours.
  VES_TEXTURE_COORDINATES | Texture coordinates.
  VES_BINORMAL | Binormal (Y axis if normal is Z).
  VES_TANGENT | Tangent (X axis if normal is Z).

Definition at line 70 of file OgreHardwareVertexBuffer.h.

Referenced by Ogre::VertexDeclaration::addElement(), Ogre::D3D9VertexDeclaration::addElement(), Ogre::VertexDeclaration::findElementBySemantic(), Ogre::D3D9Mappings::get(), Ogre::VertexElement::getSemantic(), Ogre::VertexDeclaration::insertElement(), Ogre::D3D9VertexDeclaration::insertElement(), Ogre::VertexDeclaration::modifyElement(), Ogre::D3D9VertexDeclaration::modifyElement(), Ogre::MeshSerializerImpl::readGeometryVertexElement(), Ogre::VertexDeclaration::removeElement(), and Ogre::VertexElement::VertexElement().

enum Ogre::VertexElementType

Vertex element type, used to identify the base types of the vertex contents.

Enumeration values:

  VET_FLOAT1 |
  VET_FLOAT2 |
  VET_FLOAT3 |
  VET_FLOAT4 |
  VET_COLOUR |
  VET_SHORT1 |
  VET_SHORT2 |
  VET_SHORT3 |
  VET_SHORT4 |
  VET_UBYTE4 |

Definition at line 93 of file OgreHardwareVertexBuffer.h.

Referenced by Ogre::VertexDeclaration::addElement(), Ogre::D3D9VertexDeclaration::addElement(), Ogre::D3D9Mappings::get(), Ogre::VertexElement::getBaseType(), Ogre::VertexElement::getType(), Ogre::VertexElement::getTypeCount(), Ogre::VertexElement::getTypeSize(), Ogre::VertexDeclaration::insertElement(), Ogre::D3D9VertexDeclaration::insertElement(), Ogre::VertexDeclaration::modifyElement(), Ogre::D3D9VertexDeclaration::modifyElement(), Ogre::VertexElement::multiplyTypeCount(), Ogre::MeshSerializerImpl::readGeometryVertexElement(), and Ogre::VertexElement::VertexElement().

enum Ogre::WaveformType

Enumerates the wave types usable with the Ogre engine.

Enumeration values:

  WFT_SINE | Standard sine wave which smoothly changes from low to high and back again.
  WFT_TRIANGLE | An angular wave with a constant increase / decrease speed with pointed peaks.
  WFT_SQUARE | Half of the time is spent at the min, half at the max with instant transition between.
  WFT_SAWTOOTH | Gradual steady increase from min to max over the period with an instant return to min at the end.
  WFT_INVERSE_SAWTOOTH | Gradual steady decrease from max to min over the period, with an instant return to max at the end.

Definition at line 144 of file OgreCommon.h.

Referenced by Ogre::Quake3Shader::createAsMaterial(), Ogre::ControllerManager::createTextureWaveTransformer(), parseWaveXform(), Ogre::TextureUnitState::setTransformAnimation(), and Ogre::WaveformControllerFunction::WaveformControllerFunction().

## Function Documentation

template<typename _Interf>
void __safeRelease | ( | _Interf ** | interf | ) | throw ()

| Definition at line 49 of file OgreD3D7Prerequisites.h. Referenced by Ogre::D3DTexture::unload(), Ogre::D3DTexture::~D3DTexture(), and Ogre::D3DTextureManager::~D3DTextureManager().

void _findNodes | ( | const Ray & | t,
|  | std::list< SceneNode * > & | list,
|  | SceneNode * | exclude,
|  | bool | full,
|  | Octree * | octant
| ) |

| Definition at line 917 of file OgreOctreeSceneManager.cpp. References _findNodes(), INSIDE, intersect(), Intersection, and OUTSIDE.

void _findNodes | ( | const PlaneBoundedVolume & | t,
|  | std::list< SceneNode * > & | list,
|  | SceneNode * | exclude,
|  | bool | full,
|  | Octree * | octant
| ) |

| Definition at line 844 of file OgreOctreeSceneManager.cpp. References _findNodes(), INSIDE, intersect(), Intersection, and OUTSIDE.

void _findNodes | ( | const Sphere & | t,
|  | std::list< SceneNode * > & | list,
|  | SceneNode * | exclude,
|  | bool | full,
|  | Octree * | octant
| ) |

| Definition at line 770 of file OgreOctreeSceneManager.cpp. References _findNodes(), INSIDE, intersect(), Intersection, and OUTSIDE.

void _findNodes | ( | const AxisAlignedBox & | t,
|  | std::list< SceneNode * > & | list,
|  | SceneNode * | exclude,
|  | bool | full,
|  | Octree * | octant
| ) |

| Definition at line 697 of file OgreOctreeSceneManager.cpp. References INSIDE, intersect(), Intersection, and OUTSIDE. Referenced by _findNodes(), Ogre::OctreeSceneManager::findNodesIn(), and Ogre::OctreeSceneManager::resize().

Real _max | ( | Real | x,
|  | Real | y
| ) |

| Definition at line 80 of file OgreTerrainRenderable.h. References Real.

ColourValue _parseColourValue | ( | StringVector & | vecparams | ) |

| Definition at line 72 of file OgreMaterialSerializer.cpp. References StringVector. Referenced by parseAmbient(), parseDiffuse(), and parseEmissive().

void Ogre::checkForCgError | ( | const String & | ogreMethod,
|  | const String & | errorTextPrefix,
|  | CGcontext | context
| ) |

Utility function, checks Cg for errors, throw exception if detected.

Parameters:

  ogreMethod | Ogre method name, as Class::method
  errorTextPrefix | The text to prefix the Cg error text with

Definition at line 48 of file OgreCgProgramManagerDll.cpp.

References Except, and String.

Referenced by Ogre::CgProgramFactory::CgProgramFactory(), Ogre::CgProgram::loadFromSource(), Ogre::CgProgram::selectProfile(), Ogre::CgProgram::unloadImpl(), and Ogre::CgProgramFactory::~CgProgramFactory().

void Ogre::checkForGLSLError | ( | const String & | ogreMethod,
|  | const String & | errorTextPrefix,
|  | const GLhandleARB | obj,
|  | const bool | forceInfoLog = false,
|  | const bool | forceException = false
| ) |

Check for GL errors and report them in the Ogre Log.

Parameters:

  forceInfoLog | if true then message from GL info log is obtained
  forceException | if true then exception is generated if a GL error found

Definition at line 145 of file OgreGLSLExtSupport.cpp.

References Except, GLenum, logObjectInfo(), and String.

Referenced by Ogre::GLSLLinkProgram::activate(), Ogre::GLSLProgram::attachToProgramObject(), Ogre::GLSLProgram::compile(), Ogre::GLSLLinkProgram::GLSLLinkProgram(), Ogre::GLSLProgram::GLSLProgram(), and Ogre::GLSLProgram::loadFromSource().

SceneBlendFactor convertBlendFactor | ( | const String & | param | ) |

| Definition at line 178 of file OgreMaterialSerializer.cpp. References Except, SBF_DEST_ALPHA, SBF_DEST_COLOUR, SBF_ONE, SBF_ONE_MINUS_DEST_ALPHA, SBF_ONE_MINUS_DEST_COLOUR, SBF_ONE_MINUS_SOURCE_ALPHA, SBF_ONE_MINUS_SOURCE_COLOUR, SBF_SOURCE_ALPHA, SBF_SOURCE_COLOUR, SBF_ZERO, SceneBlendFactor, and String. Referenced by parseColourOpFallback(), and parseSceneBlend().

LayerBlendOperationEx convertBlendOpEx | ( | const String & | param | ) |

Definition at line 732 of file OgreMaterialSerializer.cpp.

References Except, LayerBlendOperationEx, LBX_ADD, LBX_ADD_SIGNED, LBX_ADD_SMOOTH, LBX_BLEND_CURRENT_ALPHA, LBX_BLEND_DIFFUSE_ALPHA, LBX_BLEND_MANUAL, LBX_BLEND_TEXTURE_ALPHA, LBX_DOTPRODUCT, LBX_MODULATE, LBX_MODULATE_X2, LBX_MODULATE_X4, LBX_SOURCE1, LBX_SOURCE2, LBX_SUBTRACT, and String.

Referenced by parseAlphaOpEx(), and parseColourOpEx().

LayerBlendSource convertBlendSource | ( | const String & | param | ) |

| Definition at line 766 of file OgreMaterialSerializer.cpp. References Except, LayerBlendSource, LBS_CURRENT, LBS_DIFFUSE, LBS_MANUAL, LBS_SPECULAR, LBS_TEXTURE, and String. Referenced by parseAlphaOpEx(), and parseColourOpEx().

CompareFunction convertCompareFunction | ( | const String & | param | ) |

| Definition at line 260 of file OgreMaterialSerializer.cpp. References CMPF_ALWAYS_FAIL, CMPF_ALWAYS_PASS, CMPF_EQUAL, CMPF_GREATER, CMPF_GREATER_EQUAL, CMPF_LESS, CMPF_LESS_EQUAL, CMPF_NOT_EQUAL, CompareFunction, Except, and String. Referenced by parseAlphaRejection(), and parseDepthFunc().

FilterOptions convertFiltering | ( | const String & | s | ) |

| Definition at line 81 of file OgreMaterialSerializer.cpp. References FilterOptions, FO_ANISOTROPIC, FO_LINEAR, FO_NONE, FO_POINT, and String. Referenced by parseFiltering().

String convertPath | ( | const String & | init | ) | `[static]`

| Internal method for standardising paths - use forward slashes only, end with slash. Definition at line 41 of file OgreResourceManager.cpp. References String. Referenced by Ogre::ResourceManager::addCommonSearchPath(), and Ogre::ResourceManager::addSearchPath().

void Ogre::CopyAnimationStateSubset | ( | AnimationStateSet & | target,
|  | const AnimationStateSet & | source
| ) |

Copies a subset animation states from source to target.

Remarks:
  This routine assume target is a subset of source, it will copy all animation state of the target with the settings from source.

Parameters:

  target | Reference to animation state set which will receive the states.
  source | Reference to animation state set which will use as source.

Definition at line 175 of file OgreAnimationState.cpp.

References AnimationStateSet, and Except.

Referenced by Ogre::Entity::_updateRenderQueue(), and Ogre::Entity::getShadowVolumeRenderableIterator().

GpuProgram* createGL_ATI_FS_GpuProgram | ( | const String & | name,
|  | GpuProgramType | gptype,
|  | const String & | syntaxCode
| ) |

| Definition at line 105 of file OgreGLRenderSystem.cpp. References GpuProgramType, and String.

GpuProgram* createGLArbGpuProgram | ( | const String & | name,
|  | GpuProgramType | gptype,
|  | const String & | syntaxCode
| ) |

| Definition at line 95 of file OgreGLRenderSystem.cpp. References GpuProgramType, and String.

GpuProgram* createGLGpuNvparseProgram | ( | const String & | name,
|  | GpuProgramType | gptype,
|  | const String & | syntaxCode
| ) |

| Definition at line 100 of file OgreGLRenderSystem.cpp. References GpuProgramType, and String.

C void Ogre::createPlatformConfigDialog | ( | ConfigDialog ** | ppDlg | ) |

| Retrieves an instance of a config dialog for this platform. Definition at line 34 of file OgreGLXPlatform.cpp.

C void Ogre::createPlatformErrorDialog | ( | ErrorDialog ** | ppDlg | ) |

| Retrieves an instance of an error dialog for this platform. Definition at line 38 of file OgreGLXPlatform.cpp.

C void Ogre::createPlatformInputReader | ( | InputReader ** | ppReader | ) |

| Retrieves an instance of an input reader for this platform. Definition at line 42 of file OgreGLXPlatform.cpp.

C void Ogre::createTimer | ( | Timer ** | ppTimer | ) |

| Creates a Timer using default implementation. Definition at line 46 of file OgreGLXPlatform.cpp.

HRESULT CALLBACK D3DEnumDevicesCallback | ( | LPSTR | lpDeviceDescription,
|  | LPSTR | lpDeviceName,
|  | LPD3DDEVICEDESC7 | lpD3DDeviceDesc,
|  | LPVOID | lpContext
| ) | `[static]`

| Definition at line 36 of file OgreD3D7DeviceList.cpp. References Ogre::D3DDeviceList::AddDevice().

HRESULT CALLBACK Ogre::D3DEnumDevicesCallback | ( | GUID FAR * | lpGuid,
|  | LPSTR | lpDeviceDescription,
|  | LPSTR | lpDeviceName,
|  | LPD3DDEVICEDESC7 | lpD3DHWDeviceDesc,
|  | LPD3DDEVICEDESC7 | lpD3DHELDeviceDesc,
|  | LPVOID | lpContext
| ) |

| Definition at line 38 of file OgreD3D7Callbacks.cpp.

BOOL WINAPI DDEnumCallback | ( | GUID FAR * | lpGUID,
|  | LPSTR | lpDriverDescription,
|  | LPSTR | lpDriverName,
|  | LPVOID | lpContext
| ) | `[static]`

| Definition at line 52 of file OgreDDDriverList.cpp. References DDEnumCallbackEx().

BOOL WINAPI DDEnumCallbackEx | ( | GUID FAR * | lpGUID,
|  | LPSTR | lpDriverDescription,
|  | LPSTR | lpDriverName,
|  | LPVOID | lpContext,
|  | HMONITOR | hm
| ) | `[static]`

| Definition at line 34 of file OgreDDDriverList.cpp. References Ogre::DDDriverList::AddDriver(). Referenced by DDEnumCallback().

HRESULT CALLBACK DDEnumModesCallback | ( | LPDDSURFACEDESC2 | lpDDSD2,
|  | LPVOID | lpContext
| ) | `[static]`

| Definition at line 32 of file OgreDDVideoModeList.cpp. References Ogre::DDVideoModeList::AddMode().

void destroyParticleFactories | ( | void |  | ) |

| Definition at line 126 of file OgreParticleFX.cpp. References affectorFactories, and emitterFactories.

C void Ogre::destroyPlatformConfigDialog | ( | ConfigDialog * | dlg | ) |

| Destroys. Definition at line 55 of file OgreGLXPlatform.cpp. References dlg.

C void Ogre::destroyPlatformErrorDialog | ( | ErrorDialog * | dlg | ) |

| Destroys. Definition at line 59 of file OgreGLXPlatform.cpp. References dlg.

C void Ogre::destroyPlatformInputReader | ( | InputReader * | reader | ) |

| Destroys. Definition at line 67 of file OgreGLXPlatform.cpp.

C void Ogre::destroyPlatformRenderWindow | ( | RenderWindow * | wnd | ) |

| Destroys. Definition at line 63 of file OgreGLXPlatform.cpp.

void Ogre::destroyTimer | ( | Timer * | ppTimer | ) |

| Definition at line 51 of file OgreGLXPlatform.cpp.

void Ogre::dllStartPlugin | ( | void |  | ) |

| Definition at line 33 of file OgreBspSceneManagerDll.cpp. References ST_INTERIOR.

void Ogre::dllStopPlugin | ( | void |  | ) |

| Definition at line 43 of file OgreBspSceneManagerDll.cpp.

HRESULT WINAPI Ogre::EnumModesCallback | ( | LPDDSURFACEDESC2 | lpDDSurfaceDesc,
|  | LPVOID | lpContext
| ) |

| Definition at line 29 of file OgreD3D7Callbacks.cpp.

HRESULT CALLBACK EnumZBuffersCallback | ( | DDPIXELFORMAT * | pddpf,
|  | VOID * | pFormats
| ) | `[static]`

| Definition at line 36 of file OgreD3D7Device.cpp.

int find_best_visual | ( | Display * | dpy,
|  | int | scrnum
| ) | `[static]`

Definition at line 284 of file OgreGLXWindow.cpp.

References Ogre::visual_attribs::accumRedSize, Ogre::visual_attribs::alphaSize, Ogre::visual_attribs::blueSize, Ogre::visual_attribs::depthSize, Ogre::visual_attribs::doubleBuffer, get_visual_attribs(), Ogre::visual_attribs::greenSize, Ogre::visual_attribs::id, Ogre::visual_attribs::redSize, Ogre::visual_attribs::rgba, Ogre::visual_attribs::stencilSize, Ogre::visual_attribs::supportsGL, and Ogre::visual_attribs::visualCaveat.

Referenced by Ogre::GLXWindow::create().

int Ogre::findCommandLineOpts | ( | int | numargs,
|  | char ** | argv,
|  | UnaryOptionList & | unaryOptList,
|  | BinaryOptionList & | binOptList
| ) |

Locate command-line options of the unary form '-blah' and of the binary form '-blah foo', passing back the index of the next non-option.

Parameters:

  numargs, argv | The standard parameters passed to the main method
  unaryOptList | Map of unary options (ie those that do not require a parameter). Should be pre-populated with, for example '-e' in the key and false in the value. Options which are found will be set to true on return.
  binOptList | Map of binnary options (ie those that require a parameter e.g. '-e afile.txt'). Should be pre-populated with, for example '-e' and the default setting. Options which are found will have the value updated.

Definition at line 123 of file OgreCommon.cpp.

References BinaryOptionList, String, and UnaryOptionList.

void get_visual_attribs | ( | Display * | dpy,
|  | XVisualInfo * | vInfo,
|  | struct visual_attribs * | attribs
| ) | `[static]`

Definition at line 203 of file OgreGLXWindow.cpp.

References Ogre::visual_attribs::accumAlphaSize, Ogre::visual_attribs::accumBlueSize, Ogre::visual_attribs::accumGreenSize, Ogre::visual_attribs::accumRedSize, Ogre::visual_attribs::alphaSize, Ogre::visual_attribs::auxBuffers, Ogre::visual_attribs::bitsPerRGB, Ogre::visual_attribs::blueMask, Ogre::visual_attribs::blueSize, Ogre::visual_attribs::bufferSize, Ogre::visual_attribs::colormapSize, Ogre::visual_attribs::depth, Ogre::visual_attribs::depthSize, Ogre::visual_attribs::doubleBuffer, Ogre::visual_attribs::greenMask, Ogre::visual_attribs::greenSize, Ogre::visual_attribs::id, Ogre::visual_attribs::klass, Ogre::visual_attribs::level, Ogre::visual_attribs::numMultisample, Ogre::visual_attribs::numSamples, Ogre::visual_attribs::redMask, Ogre::visual_attribs::redSize, Ogre::visual_attribs::rgba, Ogre::visual_attribs::stencilSize, Ogre::visual_attribs::stereo, Ogre::visual_attribs::supportsGL, Ogre::visual_attribs::transparentAlphaValue, Ogre::visual_attribs::transparentBlueValue, Ogre::visual_attribs::transparentGreenValue, Ogre::visual_attribs::transparentIndexValue, Ogre::visual_attribs::transparentRedValue, Ogre::visual_attribs::transparentType, and Ogre::visual_attribs::visualCaveat.

Referenced by find_best_visual().

DWORD getD3DTexCalc | ( | TexCoordCalcMethod | tcc | ) |

| Definition at line 916 of file OgreD3D7RenderSystem.cpp. References TEXCALC_ENVIRONMENT_MAP, TEXCALC_ENVIRONMENT_MAP_NORMAL, TEXCALC_ENVIRONMENT_MAP_PLANAR, TEXCALC_ENVIRONMENT_MAP_REFLECTION, TEXCALC_NONE, TEXCALC_PROJECTIVE_TEXTURE, and TexCoordCalcMethod. Referenced by Ogre::D3DRenderSystem::_setTextureCoordCalculation(), and Ogre::D3DRenderSystem::_setTextureCoordSet().

GLSupport * Ogre::getGLSupport | ( |  | ) |

| Definition at line 33 of file GLX/OgreGLUtil.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem().

ILenum getILFilter | ( | Image::Filter | filter | ) |

| Definition at line 538 of file OgreImage.cpp. Referenced by Ogre::Image::resize().

_OgreExport void handleTerminate | ( | void |  | ) |

| Definition at line 89 of file OgreRoot.cpp. References _OgreExport, Ogre::ErrorDialog::display(), dlg, Ogre::Exception::getFullDescription(), LML_CRITICAL, and Ogre::Root::shutdown(). Referenced by Ogre::Root::termHandler().

PixelFormat Ogre::ilFormat2OgreFormat | ( | int | ImageFormat,
|  | int | BytesPerPixel
| ) |

| Definition at line 34 of file OgreCommon.cpp. References PF_A4R4G4B4, PF_A8R8G8B8, PF_B4G4R4A4, PF_B5G6R5, PF_B8G8R8, PF_B8G8R8A8, PF_DXT1, PF_DXT2, PF_DXT3, PF_DXT4, PF_DXT5, PF_L16, PF_L8, PF_R5G6B5, PF_R8G8B8, PF_UNKNOWN, and PixelFormat. Referenced by Ogre::ILImageCodec::decode().

bool Ogre::InitGLShaderLanguageExtensions | ( | GLSupport & | glSupport | ) |

Definition at line 86 of file OgreGLSLExtSupport.cpp.

References Ogre::GLSupport::getProcAddress(), glAttachObjectARB_ptr, glBindAttribLocationARB_ptr, glCompileShaderARB_ptr, glCreateProgramObjectARB_ptr, glCreateShaderObjectARB_ptr, glDeleteObjectARB_ptr, glDetachObjectARB_ptr, glGetActiveUniformARB_ptr, glGetAttribLocationARB_ptr, glGetInfoLogARB_ptr, glGetObjectParameterfvARB_ptr, glGetObjectParameterivARB_ptr, glGetUniformLocationARB_ptr, glLinkProgramARB_ptr, glShaderSourceARB_ptr, glUniform1fARB_ptr, glUniform1fvARB_ptr, glUniform1iARB_ptr, glUniform1ivARB_ptr, glUniform2fARB_ptr, glUniform2fvARB_ptr, glUniform2iARB_ptr, glUniform2ivARB_ptr, glUniform3fARB_ptr, glUniform3fvARB_ptr, glUniform3iARB_ptr, glUniform3ivARB_ptr, glUniform4fARB_ptr, glUniform4fvARB_ptr, glUniform4iARB_ptr, glUniform4ivARB_ptr, glUseProgramObjectARB_ptr, glVertexAttrib1fARB_ptr, glVertexAttrib1fvARB_ptr, glVertexAttrib2fARB_ptr, glVertexAttrib2fvARB_ptr, glVertexAttrib3fARB_ptr, glVertexAttrib3fvARB_ptr, glVertexAttrib4fARB_ptr, and glVertexAttrib4fvARB_ptr.

Referenced by Ogre::GLRenderSystem::initGL().

Intersection intersect | ( | const Sphere & | one,
|  | const AxisAlignedBox & | two
| ) |

| Checks how the box intersects with the sphere. Definition at line 222 of file OgreOctreeSceneManager.cpp. References Ogre::AxisAlignedBox::getAllCorners(), Ogre::Sphere::getCenter(), Ogre::Sphere::getRadius(), INSIDE, INTERSECT, Intersection, Ogre::AxisAlignedBox::isNull(), OUTSIDE, and Ogre::Vector3::squaredLength().

Intersection intersect | ( | const AxisAlignedBox & | one,
|  | const AxisAlignedBox & | two
| ) |

| Checks how the second box intersects with the first. Definition at line 187 of file OgreOctreeSceneManager.cpp. References Ogre::AxisAlignedBox::getAllCorners(), INSIDE, INTERSECT, Intersection, Ogre::AxisAlignedBox::isNull(), OUTSIDE, Ogre::Vector3::x, Ogre::Vector3::y, and Ogre::Vector3::z.

Intersection intersect | ( | const PlaneBoundedVolume & | one,
|  | const AxisAlignedBox & | two
| ) |

| Checks how the second box intersects with the first. Definition at line 139 of file OgreOctreeSceneManager.cpp. References Ogre::AxisAlignedBox::getAllCorners(), Ogre::Plane::getDistance(), INSIDE, INTERSECT, Intersection, Ogre::AxisAlignedBox::isNull(), OUTSIDE, and Ogre::PlaneBoundedVolume::planes.

Intersection intersect | ( | const Ray & | one,
|  | const AxisAlignedBox & | two
| ) |

| Definition at line 71 of file OgreOctreeSceneManager.cpp. References Ogre::AxisAlignedBox::getAllCorners(), Ogre::Ray::getDirection(), Ogre::Ray::getOrigin(), INTERSECT, Intersection, Ogre::AxisAlignedBox::isNull(), and OUTSIDE.

Rectangle intersect | ( | const Rectangle & | lhs,
|  | const Rectangle & | rhs
| ) |

Geometric intersection of two rectanglar regions.

Remarks:
  Calculates the geometric intersection of two rectangular regions. Rectangle coordinates must be ([0-N], [0-N]), such that (0,0) is in the upper left hand corner.

If the two input rectangles do not intersect, then the result will be a degenerate rectangle, i.e. left >= right or top >= bottom, or both.

Definition at line 51 of file OgreRectangle.h.

References Ogre::Rectangle::bottom, Ogre::Rectangle::left, Ogre::Rectangle::right, and Ogre::Rectangle::top.

Referenced by _findNodes(), and Ogre::GuiElement::_updateFromParent().

long KEYCODE | ( | long | keyCode,
|  | long | modifiers = 0
| ) |

| Definition at line 35 of file OgreInput.h. Referenced by Ogre::InputReader::getKeyChar(), and Ogre::InputReader::setupKeyChars().

bool LoadIcon | ( | Display * | mDisplay,
|  | Window | rootWindow,
|  | const std::string & | name,
|  | Pixmap * | pix,
|  | Pixmap * | mask
| ) | `[static]`

Loads an icon from an Ogre resource into the X Server.

This currently only works for 24 and 32 bit displays. The image must be findable by the Ogre resource system, and of format PF_A8R8G8B8.

Parameters:

  mDisplay,rootWindow | X resources to use
  name | Name of image to load
  pix | Receiver for the output pixmap
  mask | Receiver for the output mask (alpha bitmap)

Returns:
  true on success

Definition at line 100 of file OgreGLXWindow.cpp.

References free, Ogre::Image::getData(), Ogre::Image::getFormat(), Ogre::Image::getHeight(), Ogre::Image::getWidth(), Ogre::Image::load(), malloc, and PF_A8R8G8B8.

Referenced by Ogre::Win32Window::create(), Ogre::GLXWindow::create(), Ogre::D3D9RenderWindow::create(), and Ogre::D3D7RenderWindow::create().

String Ogre::logObjectInfo | ( | const String & | msg,
|  | const GLhandleARB | obj
| ) |

if there is a message in GL info log then post it in the Ogre Log

Parameters:

  msg | the info log message string is appended to this string
  obj | the GL object that is used to retrieve the info log

Definition at line 175 of file OgreGLSLExtSupport.cpp.

References glGetInfoLogARB_ptr, glGetObjectParameterivARB_ptr, and String.

Referenced by Ogre::GLSLLinkProgram::activate(), checkForGLSLError(), and Ogre::GLSLProgram::compile().

void logParseError | ( | const String & | error,
|  | const MaterialScriptContext & | context
| ) |

Definition at line 45 of file OgreMaterialSerializer.cpp.

References Ogre::MaterialScriptContext::filename, Ogre::Material::getName(), Ogre::MaterialScriptContext::lineNo, Ogre::MaterialScriptContext::material, and String.

Referenced by Ogre::MaterialSerializer::finishProgramDefinition(), Ogre::MaterialSerializer::invokeParser(), parseAlphaOpEx(), parseAlphaRejection(), parseAmbient(), parseAnimTexture(), parseColourOp(), parseColourOpEx(), parseColourOpFallback(), parseColourWrite(), parseCubicTexture(), parseCullHardware(), parseCullSoftware(), parseDepthCheck(), parseDepthFunc(), parseDepthWrite(), parseDiffuse(), parseEmissive(), parseEnvMap(), parseFiltering(), parseFogging(), parseFragmentProgram(), parseFragmentProgramRef(), parseIteration(), parseLighting(), parseParamIndexed(), parseParamIndexedAuto(), parseParamNamed(), parseParamNamedAuto(), parseProgramCustomParameter(), parseReceiveShadows(), parseScale(), parseSceneBlend(), Ogre::MaterialSerializer::parseScript(), Ogre::MaterialSerializer::parseScriptLine(), parseScroll(), parseScrollAnim(), parseShading(), parseShadowCasterVertexProgramRef(), parseShadowReceiverVertexProgramRef(), parseSpecular(), parseTexAddressMode(), parseTexture(), parseTextureCustomParameter(), parseTextureSource(), parseTransparencyCastsShadows(), parseVertexProgram(), parseVertexProgramRef(), parseWaveXform(), processAutoProgramParam(), and processManualProgramParam().

Real MINOR | ( | const Matrix4 & | m,
|  | const size_t | r0,
|  | const size_t | r1,
|  | const size_t | r2,
|  | const size_t | c0,
|  | const size_t | c1,
|  | const size_t | c2
| ) |

| Definition at line 53 of file OgreMatrix4.cpp. Referenced by Ogre::Matrix4::adjoint(), and Ogre::Matrix4::determinant().

unsigned int mostSignificantBitSet | ( | unsigned int | value | ) |

| Definition at line 45 of file OgreGLTexture.cpp. Referenced by Ogre::GLTexture::rescaleNPower2().

std::pair< int, int > Ogre::OgreFormat2ilFormat | ( | PixelFormat | format | ) |

| Definition at line 90 of file OgreCommon.cpp. References PF_A2R10G10B10, PF_A4L4, PF_A4R4G4B4, PF_A8, PF_A8R8G8B8, PF_B10G10R10A2, PF_B4G4R4A4, PF_B5G6R5, PF_B8G8R8, PF_B8G8R8A8, PF_L4A4, PF_L8, PF_R5G6B5, PF_R8G8B8, PF_UNKNOWN, and PixelFormat. Referenced by Ogre::Image::resize().

D3DX_SURFACEFORMAT OgreFormat_to_D3DXFormat | ( | PixelFormat | format | ) | `[static]`

| Definition at line 59 of file OgreD3D7Texture.cpp. References PF_A2R10G10B10, PF_A4L4, PF_A4R4G4B4, PF_A8, PF_A8R8G8B8, PF_B10G10R10A2, PF_B4G4R4A4, PF_B5G6R5, PF_B8G8R8, PF_B8G8R8A8, PF_L4A4, PF_L8, PF_R5G6B5, PF_R8G8B8, PF_UNKNOWN, and PixelFormat.

void OgreFormat_to_DDPixelFormat | ( | PixelFormat | format,
|  | DDPIXELFORMAT & | out
| ) | `[static]`

| Definition at line 89 of file OgreD3D7Texture.cpp. References PF_A4L4, PF_A4R4G4B4, PF_A8, PF_A8R8G8B8, PF_B4G4R4A4, PF_B5G6R5, PF_B8G8R8, PF_B8G8R8A8, PF_L4A4, PF_L8, PF_R5G6B5, PF_R8G8B8, and PixelFormat.

bool OgreFormatRequiresEndianFlipping | ( | PixelFormat | format | ) | `[static]`

| Definition at line 34 of file OgreD3D7Texture.cpp. References PF_A2R10G10B10, PF_A4L4, PF_A4R4G4B4, PF_A8, PF_A8R8G8B8, PF_B10G10R10A2, PF_B4G4R4A4, PF_B5G6R5, PF_B8G8R8, PF_B8G8R8A8, PF_L4A4, PF_L8, PF_R5G6B5, PF_R8G8B8, PF_UNKNOWN, and PixelFormat.

Quaternion operator * | ( | Real | fScalar,
|  | const Quaternion & | rkQ
| ) |

| Definition at line 301 of file OgreQuaternion.cpp. References Real, Ogre::Quaternion::w, Ogre::Quaternion::x, Ogre::Quaternion::y, and Ogre::Quaternion::z.

Matrix3 operator * | ( | Real | fScalar,
|  | const Matrix3 & | rkMatrix
| ) |

| Definition at line 172 of file OgreMatrix3.cpp. References Ogre::Matrix3::m, and Real.

Vector3 operator * | ( | const Vector3 & | rkPoint,
|  | const Matrix3 & | rkMatrix
| ) |

| Definition at line 137 of file OgreMatrix3.cpp. References Ogre::Matrix3::m.

Vector4 operator * | ( | const Vector4 & | v,
|  | const Matrix4 & | mat
| ) |

| Definition at line 462 of file OgreMatrix4.h. References Ogre::Vector4::w, Ogre::Vector4::x, Ogre::Vector4::y, and Ogre::Vector4::z.

Degree operator * | ( | Real | a,
|  | const Degree & | b
| ) |

| Definition at line 467 of file OgreMath.h. References Real, and Ogre::Degree::valueDegrees().

Radian operator * | ( | Real | a,
|  | const Radian & | b
| ) |

| Definition at line 457 of file OgreMath.h. References Real, and Ogre::Radian::valueRadians().

template<class T, class U>
bool operator!= | ( | SharedPtr< T > const & | a,
|  | SharedPtr< U > const & | b
| ) |

| Definition at line 127 of file OgreSharedPtr.h. References Ogre::SharedPtr< T >::get().

Degree operator/ | ( | Real | a,
|  | const Degree & | b
| ) |

| Definition at line 472 of file OgreMath.h. References Real, and Ogre::Degree::valueDegrees().

Radian operator/ | ( | Real | a,
|  | const Radian & | b
| ) |

| Definition at line 462 of file OgreMath.h. References Real, and Ogre::Radian::valueRadians().

std::ostream& operator<< | ( | std::ostream & | o,
|  | BspNode & | n
| ) |

| Definition at line 186 of file OgreBspNode.cpp. References Ogre::BspNode::mBounds, Ogre::BspNode::mFaceGroupStart, Ogre::BspNode::mIsLeaf, Ogre::BspNode::mNumFaceGroups, Ogre::BspNode::mSplitPlane, and Ogre::BspNode::mVisCluster.

std::ostream& operator<< | ( | std::ostream & | o,
|  | Plane & | p
| ) |

| Definition at line 88 of file OgrePlane.cpp. References Ogre::Plane::d, and Ogre::Plane::normal.

std::ostream& operator<< | ( | std::ostream & | o,
|  | Camera & | c
| ) |

Definition at line 395 of file OgreCamera.cpp.

References FRUSTUM_PLANE_BOTTOM, FRUSTUM_PLANE_FAR, FRUSTUM_PLANE_LEFT, FRUSTUM_PLANE_NEAR, FRUSTUM_PLANE_RIGHT, FRUSTUM_PLANE_TOP, Ogre::Frustum::mAspect, Ogre::Frustum::mFarDist, Ogre::Frustum::mFOVy, Ogre::Frustum::mFrustumPlanes, Ogre::Camera::mName, Ogre::Frustum::mNearDist, Ogre::Camera::mOrientation, Ogre::Camera::mPosition, and Ogre::Radian::valueDegrees().

template<class T, class U>
bool operator== | ( | SharedPtr< T > const & | a,
|  | SharedPtr< U > const & | b
| ) |

| Definition at line 122 of file OgreSharedPtr.h. References Ogre::SharedPtr< T >::get(). Referenced by Ogre::Matrix3::operator!=().

bool parseAlphaOpEx | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 908 of file OgreMaterialSerializer.cpp. References convertBlendOpEx(), convertBlendSource(), LayerBlendOperationEx, LayerBlendSource, LBS_MANUAL, LBX_BLEND_MANUAL, logParseError(), params, Real, Ogre::TextureUnitState::setAlphaOperation(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseAlphaRejection | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 705 of file OgreMaterialSerializer.cpp. References CompareFunction, convertCompareFunction(), logParseError(), params, Ogre::TextureUnitState::setAlphaRejectSettings(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseAmbient | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 103 of file OgreMaterialSerializer.cpp. References _parseColourValue(), logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setAmbient(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseAnimTexture | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 588 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setAnimatedTextureName(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseAnisotropy | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1134 of file OgreMaterialSerializer.cpp. References params, Ogre::TextureUnitState::setTextureAnisotropy(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseColourOp | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 687 of file OgreMaterialSerializer.cpp. References LBO_ADD, LBO_ALPHA_BLEND, LBO_MODULATE, LBO_REPLACE, logParseError(), params, Ogre::TextureUnitState::setColourOperation(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseColourOpEx | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 782 of file OgreMaterialSerializer.cpp.

References Ogre::ColourValue::a, Ogre::ColourValue::b, convertBlendOpEx(), convertBlendSource(), Ogre::ColourValue::g, LayerBlendOperationEx, LayerBlendSource, LBS_MANUAL, LBX_BLEND_MANUAL, logParseError(), params, Ogre::ColourValue::r, Real, Ogre::TextureUnitState::setColourOperationEx(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseColourOpFallback | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 881 of file OgreMaterialSerializer.cpp. References convertBlendFactor(), logParseError(), params, SceneBlendFactor, Ogre::TextureUnitState::setColourOpMultipassFallback(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseColourWrite | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 328 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setColourWriteEnabled(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseCubicTexture | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 620 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setCubicTextureName(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseCullHardware | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 343 of file OgreMaterialSerializer.cpp. References CULL_ANTICLOCKWISE, CULL_CLOCKWISE, CULL_NONE, logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setCullingMode(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseCullSoftware | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 359 of file OgreMaterialSerializer.cpp. References logParseError(), MANUAL_CULL_BACK, MANUAL_CULL_FRONT, MANUAL_CULL_NONE, params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setManualCullingMode(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseDefaultParams | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1867 of file OgreMaterialSerializer.cpp. References MSS_DEFAULT_PARAMETERS, params, Ogre::MaterialScriptContext::section, and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseDepthBias | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1126 of file OgreMaterialSerializer.cpp. References params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setDepthBias(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseDepthCheck | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 283 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setDepthCheckEnabled(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseDepthFunc | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 313 of file OgreMaterialSerializer.cpp. References CompareFunction, convertCompareFunction(), logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setDepthFunction(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseDepthWrite | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 298 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setDepthWriteEnabled(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseDiffuse | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 120 of file OgreMaterialSerializer.cpp. References _parseColourValue(), logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setDiffuse(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseEmissive | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 161 of file OgreMaterialSerializer.cpp. References _parseColourValue(), logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setSelfIllumination(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseEnvMap | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 984 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setEnvironmentMap(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseFiltering | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 511 of file OgreMaterialSerializer.cpp. References convertFiltering(), logParseError(), params, Ogre::TextureUnitState::setTextureFiltering(), String, StringVector, Ogre::MaterialScriptContext::textureUnit, TFO_ANISOTROPIC, TFO_BILINEAR, TFO_NONE, and TFO_TRILINEAR. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseFogging | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 441 of file OgreMaterialSerializer.cpp. References FOG_EXP, FOG_EXP2, FOG_LINEAR, FOG_NONE, FogMode, logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setFog(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseFragmentProgram | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 1730 of file OgreMaterialSerializer.cpp.

References GPT_FRAGMENT_PROGRAM, Ogre::MaterialScriptProgramDefinition::language, logParseError(), MSS_PROGRAM, Ogre::MaterialScriptProgramDefinition::name, params, Ogre::MaterialScriptContext::programDef, Ogre::MaterialScriptProgramDefinition::progType, Ogre::MaterialScriptContext::section, String, StringVector, and Ogre::MaterialScriptProgramDefinition::supportsSkeletalAnimation.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseFragmentProgramRef | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 1674 of file OgreMaterialSerializer.cpp.

References Ogre::Pass::getFragmentProgramParameters(), Ogre::GpuProgram::isSupported(), logParseError(), MSS_PROGRAM_REF, params, Ogre::MaterialScriptContext::pass, Ogre::MaterialScriptContext::program, Ogre::MaterialScriptContext::programParams, Ogre::MaterialScriptContext::section, Ogre::Pass::setFragmentProgram(), and String.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseIteration | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 394 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setRunOncePerLight(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseLighting | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 375 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setLightingEnabled(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseLodDistances | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1142 of file OgreMaterialSerializer.cpp. References Ogre::MaterialScriptContext::material, params, Ogre::Material::setLodLevels(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseLodIndex | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1160 of file OgreMaterialSerializer.cpp. References params, Ogre::Technique::setLodIndex(), String, and Ogre::MaterialScriptContext::technique. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseMaterial | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1521 of file OgreMaterialSerializer.cpp. References Ogre::MaterialScriptContext::material, MSS_MATERIAL, params, Ogre::Material::removeAllTechniques(), Ogre::MaterialScriptContext::section, and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseMaxLights | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 388 of file OgreMaterialSerializer.cpp. References params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setMaxSimultaneousLights(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseParamIndexed | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1402 of file OgreMaterialSerializer.cpp. References Ogre::GpuProgram::isSupported(), logParseError(), params, processManualProgramParam(), Ogre::MaterialScriptContext::program, String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseParamIndexedAuto | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1427 of file OgreMaterialSerializer.cpp. References Ogre::GpuProgram::isSupported(), logParseError(), params, processAutoProgramParam(), Ogre::MaterialScriptContext::program, String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseParamNamed | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1452 of file OgreMaterialSerializer.cpp. References Ogre::GpuProgram::isSupported(), logParseError(), params, processManualProgramParam(), Ogre::MaterialScriptContext::program, Ogre::MaterialScriptContext::programParams, String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseParamNamedAuto | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1489 of file OgreMaterialSerializer.cpp. References Ogre::GpuProgram::isSupported(), logParseError(), params, processAutoProgramParam(), Ogre::MaterialScriptContext::program, Ogre::MaterialScriptContext::programParams, String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parsePass | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1551 of file OgreMaterialSerializer.cpp. References Ogre::Technique::createPass(), MSS_PASS, params, Ogre::MaterialScriptContext::pass, Ogre::MaterialScriptContext::passLev, Ogre::MaterialScriptContext::section, String, and Ogre::MaterialScriptContext::technique. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseProgramCustomParameter | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1785 of file OgreMaterialSerializer.cpp. References Ogre::MaterialScriptProgramDefinition::customParameters, logParseError(), params, Ogre::MaterialScriptContext::programDef, String, and StringVector. Referenced by Ogre::MaterialSerializer::parseScriptLine().

bool parseProgramSkeletalAnimation | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1767 of file OgreMaterialSerializer.cpp. References params, Ogre::MaterialScriptContext::programDef, String, and Ogre::MaterialScriptProgramDefinition::supportsSkeletalAnimation. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseProgramSource | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1759 of file OgreMaterialSerializer.cpp. References params, Ogre::MaterialScriptContext::programDef, Ogre::MaterialScriptProgramDefinition::source, and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseProgramSyntax | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1776 of file OgreMaterialSerializer.cpp. References params, Ogre::MaterialScriptContext::programDef, String, and Ogre::MaterialScriptProgramDefinition::syntax. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseReceiveShadows | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1851 of file OgreMaterialSerializer.cpp. References logParseError(), Ogre::MaterialScriptContext::material, params, Ogre::Material::setReceiveShadows(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseRotate | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1036 of file OgreMaterialSerializer.cpp. References params, Ogre::TextureUnitState::setTextureRotate(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseRotateAnim | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1044 of file OgreMaterialSerializer.cpp. References params, Ogre::TextureUnitState::setRotateAnimation(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseScale | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1052 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setTextureScale(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseSceneBlend | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 208 of file OgreMaterialSerializer.cpp. References convertBlendFactor(), logParseError(), params, Ogre::MaterialScriptContext::pass, SBT_ADD, SBT_TRANSPARENT_ALPHA, SBT_TRANSPARENT_COLOUR, SceneBlendFactor, SceneBlendType, Ogre::Pass::setSceneBlending(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseScroll | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1004 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setTextureScroll(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseScrollAnim | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1020 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setScrollAnimation(), String, StringVector, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseShading | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 495 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setShadingMode(), SO_FLAT, SO_GOURAUD, SO_PHONG, and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseShadowCasterVertexProgramRef | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 1612 of file OgreMaterialSerializer.cpp.

References Ogre::Pass::getShadowCasterVertexProgramParameters(), Ogre::MaterialScriptContext::isProgramShadowCaster, Ogre::MaterialScriptContext::isProgramShadowReceiver, Ogre::GpuProgram::isSupported(), logParseError(), MSS_PROGRAM_REF, params, Ogre::MaterialScriptContext::pass, Ogre::MaterialScriptContext::program, Ogre::MaterialScriptContext::programParams, Ogre::MaterialScriptContext::section, Ogre::Pass::setShadowCasterVertexProgram(), and String.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseShadowReceiverVertexProgramRef | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 1643 of file OgreMaterialSerializer.cpp.

References Ogre::Pass::getShadowReceiverVertexProgramParameters(), Ogre::MaterialScriptContext::isProgramShadowCaster, Ogre::MaterialScriptContext::isProgramShadowReceiver, Ogre::GpuProgram::isSupported(), logParseError(), MSS_PROGRAM_REF, params, Ogre::MaterialScriptContext::pass, Ogre::MaterialScriptContext::program, Ogre::MaterialScriptContext::programParams, Ogre::MaterialScriptContext::section, Ogre::Pass::setShadowReceiverVertexProgram(), and String.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseSpecular | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 137 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::MaterialScriptContext::pass, Ogre::Pass::setShininess(), Ogre::Pass::setSpecular(), String, and StringVector. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTechnique | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1536 of file OgreMaterialSerializer.cpp. References Ogre::Material::createTechnique(), Ogre::MaterialScriptContext::material, MSS_TECHNIQUE, params, Ogre::MaterialScriptContext::section, String, Ogre::MaterialScriptContext::techLev, and Ogre::MaterialScriptContext::technique. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTexAddressMode | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 671 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setTextureAddressingMode(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTexCoord | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 663 of file OgreMaterialSerializer.cpp. References params, Ogre::TextureUnitState::setTextureCoordSet(), String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTexture | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 555 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setTextureName(), String, StringVector, TEX_TYPE_1D, TEX_TYPE_2D, TEX_TYPE_3D, TEX_TYPE_CUBE_MAP, TextureType, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTextureCustomParameter | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1831 of file OgreMaterialSerializer.cpp. References logParseError(), params, String, and StringVector. Referenced by Ogre::MaterialSerializer::parseScriptLine().

bool parseTextureSource | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1805 of file OgreMaterialSerializer.cpp. References logParseError(), MSS_TEXTURESOURCE, params, Ogre::MaterialScriptContext::passLev, Ogre::MaterialScriptContext::section, Ogre::MaterialScriptContext::stateLev, String, StringVector, and Ogre::MaterialScriptContext::techLev. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTextureUnit | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1566 of file OgreMaterialSerializer.cpp. References Ogre::Pass::createTextureUnitState(), MSS_TEXTUREUNIT, params, Ogre::MaterialScriptContext::pass, Ogre::MaterialScriptContext::section, Ogre::MaterialScriptContext::stateLev, String, and Ogre::MaterialScriptContext::textureUnit. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseTransparencyCastsShadows | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1875 of file OgreMaterialSerializer.cpp. References logParseError(), Ogre::MaterialScriptContext::material, params, Ogre::Material::setTransparencyCastsShadows(), and String. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseVertexProgram | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 1702 of file OgreMaterialSerializer.cpp.

References GPT_VERTEX_PROGRAM, Ogre::MaterialScriptProgramDefinition::language, logParseError(), MSS_PROGRAM, Ogre::MaterialScriptProgramDefinition::name, params, Ogre::MaterialScriptContext::programDef, Ogre::MaterialScriptProgramDefinition::progType, Ogre::MaterialScriptContext::section, String, StringVector, and Ogre::MaterialScriptProgramDefinition::supportsSkeletalAnimation.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseVertexProgramRef | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

Definition at line 1581 of file OgreMaterialSerializer.cpp.

References Ogre::Pass::getVertexProgramParameters(), Ogre::MaterialScriptContext::isProgramShadowCaster, Ogre::MaterialScriptContext::isProgramShadowReceiver, Ogre::GpuProgram::isSupported(), logParseError(), MSS_PROGRAM_REF, params, Ogre::MaterialScriptContext::pass, Ogre::MaterialScriptContext::program, Ogre::MaterialScriptContext::programParams, Ogre::MaterialScriptContext::section, Ogre::Pass::setVertexProgram(), and String.

Referenced by Ogre::MaterialSerializer::MaterialSerializer().

bool parseWaveXform | ( | String & | params,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1067 of file OgreMaterialSerializer.cpp. References logParseError(), params, Ogre::TextureUnitState::setTransformAnimation(), String, StringVector, Ogre::MaterialScriptContext::textureUnit, WaveformType, WFT_INVERSE_SAWTOOTH, WFT_SAWTOOTH, WFT_SINE, WFT_SQUARE, and WFT_TRIANGLE. Referenced by Ogre::MaterialSerializer::MaterialSerializer().

void processAutoProgramParam | ( | size_t | index,
|  | const String & | commandname,
|  | StringVector & | vecparams,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1274 of file OgreMaterialSerializer.cpp. References logParseError(), Ogre::MaterialScriptContext::programParams, Real, String, and StringVector. Referenced by parseParamIndexedAuto(), and parseParamNamedAuto().

void processManualProgramParam | ( | size_t | index,
|  | const String & | commandname,
|  | StringVector & | vecparams,
|  | MaterialScriptContext & | context
| ) |

| Definition at line 1166 of file OgreMaterialSerializer.cpp. References logParseError(), Ogre::MaterialScriptContext::programParams, Real, String, and StringVector. Referenced by parseParamIndexed(), and parseParamNamed().

const Matrix4 Ogre::PROJECTIONCLIPSPACE2DTOIMAGESPACE_ORTHO | ( | -0. | 5,
|  | 0 | ,
|  | 0 | ,
|  | -0. | 5,
|  | 0 | ,
|  | 0. | 5,
|  | 0 | ,
|  | -0. | 5,
|  | 0 | ,
|  | 0 | ,
|  | 0 | ,
|  | 1 | ,
|  | 0 | ,
|  | 0 | ,
|  | 0 | ,
|  | 1 |
| ) |

| Referenced by Ogre::D3D9RenderSystem::_setTextureMatrix(), and Ogre::D3DRenderSystem::_setTextureMatrix().

const Matrix4 Ogre::PROJECTIONCLIPSPACE2DTOIMAGESPACE_PERSPECTIVE | ( | 0. | 5,
|  | 0 | ,
|  | 0 | ,
|  | -0. | 5,
|  | 0 | ,
|  | -0. | 5,
|  | 0 | ,
|  | -0. | 5,
|  | 0 | ,
|  | 0 | ,
|  | 0 | ,
|  | 1 | ,
|  | 0 | ,
|  | 0 | ,
|  | 0 | ,
|  | 1 |
| ) |

| Referenced by Ogre::D3D9RenderSystem::_setTextureMatrix(), Ogre::D3DRenderSystem::_setTextureMatrix(), and Ogre::AutoParamDataSource::getTextureViewProjMatrix().

void registerParticleFactories | ( | void |  | ) |

| Definition at line 51 of file OgreParticleFX.cpp. References affectorFactories, and emitterFactories.

template<class C>
void remove_duplicates | ( | C & | c | ) |

| Definition at line 19 of file OgreWin32GLSupport.cpp. Referenced by Ogre::Win32GLSupport::addConfig(), and Ogre::Win32GLSupport::refreshConfig().

void SwapFourBytes | ( | unsigned long * | dw | ) |

| Definition at line 51 of file OgreQuake3Level.cpp. Referenced by Ogre::Quake3Level::getLump(), Ogre::Quake3Level::getLumpSize(), Ogre::Quake3Level::initialise(), and SwapFourBytesGrup().

void SwapFourBytesGrup | ( | unsigned long * | src,
|  | int | size
| ) |

| Definition at line 61 of file OgreQuake3Level.cpp. References SwapFourBytes(). Referenced by Ogre::Quake3Level::initialise().

HRESULT WINAPI testEnumAtt | ( | LPDIRECTDRAWSURFACE7 | lpDDSurface,
|  | LPDDSURFACEDESC2 | desc,
|  | LPVOID | lpContext
| ) |

| Definition at line 442 of file OgreD3D7Texture.cpp.

## Variable Documentation

std::vector<ParticleAffectorFactory*> Ogre::affectorFactories

| Definition at line 48 of file OgreParticleFX.cpp. Referenced by destroyParticleFactories(), and registerParticleFactories().

BspSceneManager* Ogre::bspPlugin

| Definition at line 31 of file OgreBspSceneManagerDll.cpp.

CgProgramFactory* Ogre::cgFactory

| Definition at line 31 of file OgreCgProgramManagerDll.cpp.

const unsigned long Ogre::CHUNK_OVERHEAD_SIZE = sizeof(unsigned short) + sizeof(unsigned long)

Chunk overhead = ID + size.

Definition at line 43 of file OgreSkeletonSerializer.cpp.

Referenced by Ogre::SkeletonSerializer::calcAnimationSize(), Ogre::SkeletonSerializer::calcAnimationTrackSize(), Ogre::MeshSerializerImpl::calcBoneAssignmentSize(), Ogre::SkeletonSerializer::calcBoneParentSize(), Ogre::SkeletonSerializer::calcBoneSize(), Ogre::MeshSerializerImpl::calcEdgeGroupSize(), Ogre::MeshSerializerImpl::calcEdgeListLodSize(), Ogre::MeshSerializerImpl::calcEdgeListSize(), Ogre::MeshSerializerImpl::calcGeometrySize(), Ogre::SkeletonSerializer::calcKeyFrameSize(), Ogre::MeshSerializerImpl::calcMeshSize(), Ogre::MeshSerializerImpl::calcSkeletonLinkSize(), Ogre::MeshSerializerImpl::calcSubMeshNameTableSize(), Ogre::MeshSerializerImpl::calcSubMeshOperationSize(), Ogre::MeshSerializerImpl::calcSubMeshSize(), Ogre::SkeletonSerializer::readAnimation(), Ogre::SkeletonSerializer::readAnimationTrack(), Ogre::MeshSerializerImpl::readEdgeList(), Ogre::MeshSerializerImpl_v1_2::readGeometry(), Ogre::MeshSerializerImpl::readGeometry(), Ogre::MeshSerializerImpl::readGeometryVertexDeclaration(), Ogre::MeshSerializerImpl::readMesh(), Ogre::MeshSerializerImpl::readSubMesh(), Ogre::MeshSerializerImpl::readSubMeshNameTable(), Ogre::MeshSerializerImpl::writeBoundsInfo(), Ogre::MeshSerializerImpl::writeGeometry(), Ogre::MeshSerializerImpl::writeLodSummary(), Ogre::MeshSerializerImpl::writeLodUsageGenerated(), Ogre::MeshSerializerImpl::writeLodUsageManual(), and Ogre::MeshSerializerImpl::writeSubMeshNameTable().

class _OgreD3DExport Ogre::D3DDevice

| Definition at line 33 of file OgreD3D7DeviceList.h. Referenced by Ogre::D3DDeviceList::AddDevice().

D3D9RenderSystem * Ogre::d3dRendPlugin

| Definition at line 31 of file OgreD3D9EngineDll.cpp.

Win32ErrorDialog * Ogre::dlg

| Definition at line 35 of file OgreWin32ErrorDialog.cpp. Referenced by Ogre::PlatformManager::destroyConfigDialog(), Ogre::PlatformManager::destroyErrorDialog(), destroyPlatformConfigDialog(), destroyPlatformErrorDialog(), Ogre::Win32ConfigDialog::display(), Ogre::Win32ConfigDialog::DlgProc(), handleTerminate(), and Ogre::Root::showConfigDialog().

unsigned int Ogre::driverCount = 0`[static]`

| Definition at line 39 of file OgreD3D9Driver.h.

std::vector<ParticleEmitterFactory*> Ogre::emitterFactories

| Definition at line 47 of file OgreParticleFX.cpp. Referenced by destroyParticleFactories(), and registerParticleFactories().

bool Ogre::firstTime = true

| Definition at line 204 of file OgreBspSceneManager.cpp. Referenced by Ogre::D3D9RenderSystem::_beginFrame(), Ogre::D3DRenderSystem::_beginFrame(), Ogre::MeshManager::createCurvedIllusionPlane(), and Ogre::MeshManager::createPlane().

PFNGLATTACHOBJECTARBPROC Ogre::glAttachObjectARB_ptr = NULL

| Definition at line 39 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLProgram::attachToProgramObject(), and InitGLShaderLanguageExtensions().

PFNGLBINDATTRIBLOCATIONARBPROC Ogre::glBindAttribLocationARB_ptr = NULL

| Definition at line 53 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLCOMPILESHADERARBPROC Ogre::glCompileShaderARB_ptr = NULL

| Definition at line 42 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLProgram::compile(), and InitGLShaderLanguageExtensions().

PFNGLCREATEPROGRAMOBJECTARBPROC Ogre::glCreateProgramObjectARB_ptr = NULL

| Definition at line 35 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLLinkProgram::GLSLLinkProgram(), and InitGLShaderLanguageExtensions().

PFNGLCREATESHADEROBJECTARBPROC Ogre::glCreateShaderObjectARB_ptr = NULL

| Definition at line 36 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLProgram::GLSLProgram(), and InitGLShaderLanguageExtensions().

PFNGLDELETEOBJECTARBPROC Ogre::glDeleteObjectARB_ptr = NULL

| Definition at line 37 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), Ogre::GLSLProgram::unloadImpl(), and Ogre::GLSLLinkProgram::~GLSLLinkProgram().

PFNGLDETACHOBJECTARBPROC Ogre::glDetachObjectARB_ptr = NULL

| Definition at line 38 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLGETACTIVEUNIFORMARBPROC Ogre::glGetActiveUniformARB_ptr = NULL

| Definition at line 51 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLLinkProgram::buildUniformReferences(), and InitGLShaderLanguageExtensions().

PFNGLGETATTRIBLOCATIONARBPROC Ogre::glGetAttribLocationARB_ptr = NULL

| Definition at line 50 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLGETINFOLOGARBPROC Ogre::glGetInfoLogARB_ptr = NULL

| Definition at line 44 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and logObjectInfo().

PFNGLGETOBJECTPARAMETERFVARBPROC Ogre::glGetObjectParameterfvARB_ptr = NULL

| Definition at line 48 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLGETOBJECTPARAMETERIVARBPROC Ogre::glGetObjectParameterivARB_ptr = NULL

| Definition at line 47 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLLinkProgram::activate(), Ogre::GLSLLinkProgram::buildUniformReferences(), Ogre::GLSLProgram::compile(), InitGLShaderLanguageExtensions(), and logObjectInfo().

PFNGLGETUNIFORMLOCATIONARBPROC Ogre::glGetUniformLocationARB_ptr = NULL

| Definition at line 49 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLLinkProgram::buildUniformReferences(), and InitGLShaderLanguageExtensions().

PFNGLLINKPROGRAMARBPROC Ogre::glLinkProgramARB_ptr = NULL

| Definition at line 43 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLLinkProgram::activate(), and InitGLShaderLanguageExtensions().

GLRenderSystem* Ogre::glRendPlugin

| Definition at line 34 of file OgreGLEngineDll.cpp.

PFNGLSHADERSOURCEARBPROC Ogre::glShaderSourceARB_ptr = NULL

| Definition at line 41 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLProgram::loadFromSource().

GLSLProgramFactory* Ogre::glslProgramFactory

| Definition at line 33 of file OgreGLEngineDll.cpp.

PFNGLUNIFORM1FARBPROC Ogre::glUniform1fARB_ptr = NULL

| Definition at line 55 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM1FVARBPROC Ogre::glUniform1fvARB_ptr = NULL

| Definition at line 65 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM1IARBPROC Ogre::glUniform1iARB_ptr = NULL

| Definition at line 60 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM1IVARBPROC Ogre::glUniform1ivARB_ptr = NULL

| Definition at line 70 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM2FARBPROC Ogre::glUniform2fARB_ptr = NULL

| Definition at line 56 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM2FVARBPROC Ogre::glUniform2fvARB_ptr = NULL

| Definition at line 66 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM2IARBPROC Ogre::glUniform2iARB_ptr = NULL

| Definition at line 61 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM2IVARBPROC Ogre::glUniform2ivARB_ptr = NULL

| Definition at line 71 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM3FARBPROC Ogre::glUniform3fARB_ptr = NULL

| Definition at line 57 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM3FVARBPROC Ogre::glUniform3fvARB_ptr = NULL

| Definition at line 67 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM3IARBPROC Ogre::glUniform3iARB_ptr = NULL

| Definition at line 62 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM3IVARBPROC Ogre::glUniform3ivARB_ptr = NULL

| Definition at line 72 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM4FARBPROC Ogre::glUniform4fARB_ptr = NULL

| Definition at line 58 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM4FVARBPROC Ogre::glUniform4fvARB_ptr = NULL

| Definition at line 68 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUNIFORM4IARBPROC Ogre::glUniform4iARB_ptr = NULL

| Definition at line 63 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLUNIFORM4IVARBPROC Ogre::glUniform4ivARB_ptr = NULL

| Definition at line 73 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions(), and Ogre::GLSLLinkProgram::updateUniforms().

PFNGLUSEPROGRAMOBJECTARBPROC Ogre::glUseProgramObjectARB_ptr = NULL

| Definition at line 45 of file OgreGLSLExtSupport.cpp. Referenced by Ogre::GLSLLinkProgram::activate(), InitGLShaderLanguageExtensions(), Ogre::GLSLLinkProgramManager::setActiveFragmentShader(), and Ogre::GLSLLinkProgramManager::setActiveVertexShader().

PFNGLVERTEXATTRIB1FARBPROC Ogre::glVertexAttrib1fARB_ptr = NULL

| Definition at line 82 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB1FVARBPROC Ogre::glVertexAttrib1fvARB_ptr = NULL

| Definition at line 78 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB2FARBPROC Ogre::glVertexAttrib2fARB_ptr = NULL

| Definition at line 81 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB2FVARBPROC Ogre::glVertexAttrib2fvARB_ptr = NULL

| Definition at line 77 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB3FARBPROC Ogre::glVertexAttrib3fARB_ptr = NULL

| Definition at line 80 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB3FVARBPROC Ogre::glVertexAttrib3fvARB_ptr = NULL

| Definition at line 76 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB4FARBPROC Ogre::glVertexAttrib4fARB_ptr = NULL

| Definition at line 79 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

PFNGLVERTEXATTRIB4FVARBPROC Ogre::glVertexAttrib4fvARB_ptr = NULL

| Definition at line 75 of file OgreGLSLExtSupport.cpp. Referenced by InitGLShaderLanguageExtensions().

void(*)( void ) Ogre::glXGetProcAddressARB(const GLubyte *procName)

| Definition at line 139 of file OgreGLXGLSupport.cpp. Referenced by Ogre::GLXGLSupport::getProcAddress().

unsigned long Ogre::green = 0xFFFFFFFF

Definition at line 43 of file OgreOctreeNode.cpp.

Referenced by Ogre::GLRenderSystem::_setColourBufferWriteEnabled(), Ogre::D3D9RenderSystem::_setColourBufferWriteEnabled(), Ogre::D3DRenderSystem::_setColourBufferWriteEnabled(), Ogre::ColourValue::ColourValue(), Ogre::ColourFaderAffector::setAdjust(), Ogre::ColourFaderAffector2::setAdjust1(), Ogre::ColourFaderAffector2::setAdjust2(), Ogre::Technique::setAmbient(), Ogre::Pass::setAmbient(), Ogre::Material::setAmbient(), Ogre::Technique::setDiffuse(), Ogre::Pass::setDiffuse(), Ogre::Material::setDiffuse(), Ogre::Light::setDiffuseColour(), Ogre::ColourFaderAffector::setGreenAdjust(), Ogre::ColourFaderAffector2::setGreenAdjust1(), Ogre::ColourFaderAffector2::setGreenAdjust2(), Ogre::Technique::setSelfIllumination(), Ogre::Pass::setSelfIllumination(), Ogre::Material::setSelfIllumination(), Ogre::Technique::setSpecular(), Ogre::Pass::setSpecular(), Ogre::Material::setSpecular(), and Ogre::Light::setSpecularColour().

const unsigned short Ogre::HEADER_CHUNK_ID = 0x1000

| Definition at line 39 of file OgreSerializer.cpp. Referenced by Ogre::MeshSerializer::importMesh(), Ogre::Serializer::readFileHeader(), and Ogre::Serializer::writeFileHeader().

HeightmapTerrainPageSource* Ogre::heightmapTerrainPageSource

| Definition at line 35 of file OgreOctreeSceneManagerDll.cpp.

D3D9HLSLProgramFactory* Ogre::hlslProgramFactory

| Definition at line 32 of file OgreD3D9EngineDll.cpp.

unsigned int Ogre::modeCount = 0`[static]`

| Definition at line 37 of file OgreD3D9VideoMode.h. Referenced by Ogre::D3D9VideoMode::D3D9VideoMode(), and Ogre::D3D9VideoMode::~D3D9VideoMode().

Real Ogre::mouseDragBitOffset = 0`[static]`

| Definition at line 39 of file OgreScrollBarGuiElement.cpp. Referenced by Ogre::ScrollBarGuiElement::mouseDragged(), Ogre::ScrollBarGuiElement::mousePressed(), and Ogre::ScrollBarGuiElement::mouseReleased().

OctreeSceneManager* Ogre::octreePlugin

| Definition at line 33 of file OgreOctreeSceneManagerDll.cpp.

std::ofstream Ogre::of

| Definition at line 205 of file OgreBspSceneManager.cpp. Referenced by Ogre::Skeleton::_dumpContents(), and Ogre::Quake3Level::dumpContents().

GuiElementFactory* Ogre::pBorderButtonFactory = NULL

| Definition at line 44 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pBorderPanelFactory = NULL

| Definition at line 40 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pButtonFactory = NULL

| Definition at line 43 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pCursorFactory = NULL

| Definition at line 38 of file OgreGuiElements.cpp.

CursorGuiElement* Ogre::pCursorGui = NULL

| Definition at line 49 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pListFactory = NULL

| Definition at line 45 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pPanelFactory = NULL

| Definition at line 39 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pPopupMenuFactory = NULL

| Definition at line 47 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pScrollBarFactory = NULL

| Definition at line 46 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pTextAreaFactory = NULL

| Definition at line 41 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pTextBoxFactory = NULL

| Definition at line 42 of file OgreGuiElements.cpp.

GuiElementFactory* Ogre::pTTYFactory = NULL

| Definition at line 48 of file OgreGuiElements.cpp.

KeyChars Ogre::sKeyChars`[static]`

| Definition at line 36 of file OgreInput.cpp. Referenced by Ogre::InputReader::getKeyChar(), and Ogre::InputReader::setupKeyChars().

const String Ogre::sLanguageName = "cg"

| Definition at line 32 of file OgreGLSLProgramFactory.cpp. Referenced by Ogre::GLSLProgramFactory::create(), Ogre::D3D9HLSLProgramFactory::create(), Ogre::CgProgramFactory::create(), Ogre::GLSLProgramFactory::getLanguage(), Ogre::D3D9HLSLProgramFactory::getLanguage(), and Ogre::CgProgramFactory::getLanguage().

unsigned char Ogre::SPOT_SHADOW_FADE_PNG[SPOT_SHADOW_FADE_PNG_SIZE]

| Definition at line 33 of file OgreSpotShadowFadePng.h. Referenced by Ogre::SceneManager::initShadowVolumeMaterials().

TerrainSceneManager* Ogre::terrainPlugin

| Definition at line 34 of file OgreOctreeSceneManagerDll.cpp.

unsigned long Ogre::white = 0xFFFFFFFF

| Definition at line 280 of file OgreOctreeSceneManager.cpp.

Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:49:00 2004