|  | 
| struct | Ogre::_ConfigOption | 
|  | Packages the details of a configuration option.  More... 
 | 
|  | 
| class | Ogre::AbstractNode | 
|  | 
| class | Ogre::AnimationControllerFunction | 
|  | Predefined controller function for dealing with animation.  More... 
 | 
|  | 
| class | Ogre::Any | 
|  | Variant type that can hold Any other type.  More... 
 | 
|  | 
| class | Ogre::AnyNumeric | 
|  | Specialised Any class which has built in arithmetic operators, but can hold only types which support operator +,-,* and / .  More... 
 | 
|  | 
| class | Ogre::AtomAbstractNode | 
|  | This is an abstract node which cannot be broken down further.  More... 
 | 
|  | 
| class | Ogre::AtomicObject< T > | 
|  | 
| class | Ogre::AtomicScalar< T > | 
|  | 
| struct | Ogre::Box | 
|  | Structure used to define a box in a 3-D integer space.  More... 
 | 
|  | 
| class | Ogre::BuiltinScriptTranslatorManager | 
|  | This class manages the builtin translators.  More... 
 | 
|  | 
| class | Ogre::Codec | 
|  | Abstract class that defines a 'codec'.  More... 
 | 
|  | 
| class | Ogre::ColourValue | 
|  | Class representing colour.  More... 
 | 
|  | 
| class | Ogre::CompositorLoadActionTranslator | 
|  | 
| class | Ogre::CompositorNodeTranslator | 
|  | 
| class | Ogre::CompositorPassTranslator | 
|  | 
| class | Ogre::CompositorRenderTargetViewTranslator | 
|  | 
| class | Ogre::CompositorShadowMapRepeatTranslator | 
|  | 
| class | Ogre::CompositorShadowMapTargetTranslator | 
|  | 
| class | Ogre::CompositorShadowMapTargetTypeTranslator | 
|  | 
| class | Ogre::CompositorShadowNodeTranslator | 
|  | 
| class | Ogre::CompositorStoreActionTranslator | 
|  | 
| class | Ogre::CompositorTargetTranslator | 
|  | 
| class | Ogre::CompositorTextureBaseTranslator | 
|  | 
| class | Ogre::CompositorWorkspaceTranslator | 
|  | 
| class | Ogre::ComPtr< T > | 
|  | 
| struct | Ogre::ConcreteNode | 
|  | 
| class | Ogre::ConfigDialog | 
|  | Defines the behaviour of an automatic renderer configuration dialog.  More... 
 | 
|  | 
| class | Ogre::ConfigFile | 
|  | Class for quickly loading settings from a text file.  More... 
 | 
|  | 
| class | Ogre::Controller< T > | 
|  | Instances of this class 'control' the value of another object in the system.  More... 
 | 
|  | 
| class | Ogre::ControllerFunction< T > | 
|  | Subclasses of this class are responsible for performing a function on an input value for a Controller.  More... 
 | 
|  | 
| class | Ogre::ControllerManager | 
|  | Class for managing Controller instances.  More... 
 | 
|  | 
| class | Ogre::ControllerValue< T > | 
|  | Can either be used as an input or output value.  More... 
 | 
|  | 
| class | Ogre::CreateCompositorScriptCompilerEvent | 
|  | 
| class | Ogre::CreateGpuProgramScriptCompilerEvent | 
|  | 
| class | Ogre::CreateGpuSharedParametersScriptCompilerEvent | 
|  | 
| class | Ogre::CreateHighLevelGpuProgramScriptCompilerEvent | 
|  | 
| class | Ogre::CreateMaterialScriptCompilerEvent | 
|  | 
| class | Ogre::CreateParticleSystemScriptCompilerEvent | 
|  | 
| class | Ogre::DefaultWorkQueueBase | 
|  | Base for a general purpose request / response style background work queue.  More... 
 | 
|  | 
| class | Ogre::DynLib | 
|  | Resource holding data about a dynamic library.  More... 
 | 
|  | 
| class | Ogre::DynLibManager | 
|  | Manager for Dynamic-loading Libraries.  More... 
 | 
|  | 
| class | Ogre::ErrorDialog | 
|  | Class for displaying the error dialog if Ogre fails badly.  More... 
 | 
|  | 
| class | Ogre::Exception | 
|  | When thrown, provides information about an error that has occurred inside the engine.  More... 
 | 
|  | 
| class | Ogre::ExceptionFactory | 
|  | Class implementing dispatch methods in order to construct by-value exceptions of a derived type based just on an exception code.  More... 
 | 
|  | 
| class | Ogre::FactoryObj< T > | 
|  | Abstract factory class.  More... 
 | 
|  | 
| class | Ogre::FileNotFoundException | 
|  | 
| class | Ogre::FloatGpuParameterControllerValue | 
|  | Predefined controller value for setting a single floating- point value in a constant parameter of a vertex or fragment program.  More... 
 | 
|  | 
| struct | Ogre::FrameEvent | 
|  | Struct containing information about a frame event.  More... 
 | 
|  | 
| class | Ogre::FrameListener | 
|  | A interface class defining a listener which can be used to receive notifications of frame events.  More... 
 | 
|  | 
| class | Ogre::FrameStats | 
|  | All return values are either in milliseconds or frames per second; but they're internally stored in microseconds.  More... 
 | 
|  | 
| class | Ogre::FrameTimeControllerValue | 
|  | Predefined controller value for getting the latest frame time.  More... 
 | 
|  | 
| class | Ogre::GpuProgramTranslator | 
|  | 
| class | Ogre::HashedVector< T > | 
|  | A hashed vector.  More... 
 | 
|  | 
| class | Ogre::HlmsTranslator | 
|  | 
| class | Ogre::ImportAbstractNode | 
|  | This abstract node represents an import statement.  More... 
 | 
|  | 
| class | Ogre::InternalErrorException | 
|  | 
| class | Ogre::InvalidCallException | 
|  | 
| class | Ogre::InvalidParametersException | 
|  | 
| class | Ogre::InvalidStateException | 
|  | 
| class | Ogre::IOException | 
|  | 
| class | Ogre::ItemIdentityException | 
|  | 
| struct | Ogre::LightClosest | 
|  | Used as the light list, sorted.  More... 
 | 
|  | 
| struct | Ogre::LightListInfo | 
|  | Holds all lights in SoA after being culled over all frustums.  More... 
 | 
|  | 
| class | Ogre::LinearControllerFunction | 
|  | Predefined controller function based on linear function interpolation.  More... 
 | 
|  | 
| class | Ogre::Log | 
|  | 
| class | Ogre::LogListener | 
|  | 
| class | Ogre::LogManager | 
|  | The log manager handles the creation and retrieval of logs for the application.  More... 
 | 
|  | 
| class | Ogre::MaterialTranslator | 
|  | 
| class | Ogre::NameGenerator | 
|  | Utility class to generate a sequentially numbered series of names.  More... 
 | 
|  | 
| class | Ogre::NoAddRefRelease< T > | 
|  | 
| class | Ogre::ObjectAbstractNode | 
|  | This specific abstract node represents a script object.  More... 
 | 
|  | 
| class | Ogre::ParamCommand | 
|  | Abstract class which is command object which gets/sets parameters.  More... 
 | 
|  | 
| class | Ogre::ParamDictionary | 
|  | Class to hold a dictionary of parameters for a single class.  More... 
 | 
|  | 
| class | Ogre::ParameterDef | 
|  | Definition of a parameter supported by a StringInterface class, for introspection.  More... 
 | 
|  | 
| class | Ogre::ParticleAffectorTranslator | 
|  | 
| class | Ogre::ParticleEmitterTranslator | 
|  | 
| class | Ogre::ParticleSystemTranslator | 
|  | 
| class | Ogre::PassthroughControllerFunction | 
|  | Predefined controller function which just passes through the original source directly to dest.  More... 
 | 
|  | 
| class | Ogre::PassTranslator | 
|  | 
| class | Ogre::PlatformInformation | 
|  | Class which provides the run-time platform information Ogre runs on.  More... 
 | 
|  | 
| class | Ogre::Plugin | 
|  | Class defining a generic OGRE plugin.  More... 
 | 
|  | 
| class | Ogre::PreApplyTextureAliasesScriptCompilerEvent | 
|  | 
| class | Ogre::ProcessNameExclusionScriptCompilerEvent | 
|  | 
| class | Ogre::ProcessResourceNameScriptCompilerEvent | 
|  | 
| class | Ogre::Profile | 
|  | An individual profile that will be processed by the Profiler.  More... 
 | 
|  | 
| struct | Ogre::ProfileFrame | 
|  | Represents the total timing information of a profile since profiles can be called more than once each frame.  More... 
 | 
|  | 
| struct | Ogre::ProfileHistory | 
|  | Represents a history of each profile during the duration of the app.  More... 
 | 
|  | 
| class | Ogre::ProfileInstance | 
|  | Represents an individual profile call.  More... 
 | 
|  | 
| class | Ogre::Profiler | 
|  | The profiler allows you to measure the performance of your code.  More... 
 | 
|  | 
| class | Ogre::ProfileSessionListener | 
|  | ProfileSessionListener should be used to visualize profile results.  More... 
 | 
|  | 
| class | Ogre::PropertyAbstractNode | 
|  | This abstract node represents a script property.  More... 
 | 
|  | 
| class | Ogre::RadixSort< TContainer, TContainerValueType, TCompValueType > | 
|  | Class for performing a radix sort (fast comparison-less sort based on byte value) on various standard STL containers.  More... 
 | 
|  | 
| class | Ogre::RenderingAPIException | 
|  | 
| struct | Ogre::RenderingMetrics | 
|  | 
| class | Ogre::Root | 
|  | The root class of the Ogre system.  More... 
 | 
|  | 
| class | Ogre::RuntimeAssertionException | 
|  | 
| struct | Ogre::SampleDescription | 
|  | Opaque struct that holds effective FSAA (MSAA, CSAA, etc.) mode.  More... 
 | 
|  | 
| class | Ogre::ScaleControllerFunction | 
|  | Predefined controller function which simply scales an input to an output value.  More... 
 | 
|  | 
| class | Ogre::ScriptCompiler | 
|  | This is the main class for the compiler.  More... 
 | 
|  | 
| class | Ogre::ScriptCompilerEvent | 
|  | This struct is a base class for events which can be thrown by the compilers and caught by subscribers.  More... 
 | 
|  | 
| class | Ogre::ScriptCompilerListener | 
|  | This is a listener for the compiler.  More... 
 | 
|  | 
| class | Ogre::ScriptCompilerManager | 
|  | Manages threaded compilation of scripts.  More... 
 | 
|  | 
| class | Ogre::ScriptLexer | 
|  | 
| class | Ogre::ScriptLoader | 
|  | Abstract class defining the interface used by classes which wish to perform script loading to define instances of whatever they manage.  More... 
 | 
|  | 
| class | Ogre::ScriptParser | 
|  | 
| struct | Ogre::ScriptToken | 
|  | This struct represents a token, which is an ID'd lexeme from the parsing input stream.  More... 
 | 
|  | 
| class | Ogre::ScriptTranslator | 
|  | This class translates script AST (abstract syntax tree) into Ogre resources.  More... 
 | 
|  | 
| class | Ogre::ScriptTranslatorManager | 
|  | The ScriptTranslatorManager manages the lifetime and access to script translators.  More... 
 | 
|  | 
| class | Ogre::Serializer | 
|  | Generic class for serialising data to / from binary stream-based files.  More... 
 | 
|  | 
| class | Ogre::SharedParamsTranslator | 
|  | 
| class | Ogre::SharedPtr< T > | 
|  | Reference-counted shared pointer, used for objects where implicit destruction is required.  More... 
 | 
|  | 
| struct | Ogre::SharedPtrInfo | 
|  | 
| class | Ogre::SharedPtrInfoDelete< T > | 
|  | 
| class | Ogre::SharedPtrInfoDeleteT< T > | 
|  | 
| class | Ogre::SharedPtrInfoFree< T > | 
|  | 
| struct | Ogre::SharedPtrInfoNone | 
|  | 
| class | Ogre::Singleton< T > | 
|  | Template class for creating single-instance global classes.  More... 
 | 
|  | 
| struct | Ogre::StencilParams | 
|  | 
| struct | Ogre::StencilStateOp | 
|  | 
| class | Ogre::StringConverter | 
|  | Class for converting the core Ogre data types to/from Strings.  More... 
 | 
|  | 
| class | Ogre::StringInterface | 
|  | Class defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers.  More... 
 | 
|  | 
| class | Ogre::StringUtil | 
|  | Utility class for manipulating Strings.  More... 
 | 
|  | 
| class | Ogre::TechniqueTranslator | 
|  | 
| class | Ogre::TexCoordModifierControllerValue | 
|  | Predefined controller value for getting / setting a texture coordinate modifications (scales and translates).  More... 
 | 
|  | 
| class | Ogre::TextureFrameControllerValue | 
|  | Predefined controller value for getting / setting the frame number of a texture layer.  More... 
 | 
|  | 
| class | Ogre::TextureSourceTranslator | 
|  | 
| class | Ogre::TextureUnitTranslator | 
|  | 
| class | Ogre::Timer | 
|  | Timer class.  More... 
 | 
|  | 
| struct | Ogre::TRect< T > | 
|  | 
| class | Ogre::UnimplementedException | 
|  | Template struct which creates a distinct type for each exception code.  More... 
 | 
|  | 
| class | Ogre::VariableAccessAbstractNode | 
|  | This abstract node represents a variable assignment.  More... 
 | 
|  | 
| class | Ogre::WaveformControllerFunction | 
|  | Predefined controller function based on a waveform.  More... 
 | 
|  | 
| class | Ogre::WorkQueue | 
|  | Interface to a general purpose request / response style background work queue.  More... 
 | 
|  | 
|  | 
| enum | { Ogre::ID_MATERIAL = 3
, Ogre::ID_VERTEX_PROGRAM
, Ogre::ID_GEOMETRY_PROGRAM
, Ogre::ID_FRAGMENT_PROGRAM
,
 Ogre::ID_TECHNIQUE
, Ogre::ID_PASS
, Ogre::ID_TEXTURE_UNIT
, Ogre::ID_VERTEX_PROGRAM_REF
,
 Ogre::ID_GEOMETRY_PROGRAM_REF
, Ogre::ID_FRAGMENT_PROGRAM_REF
, Ogre::ID_SHADOW_CASTER_VERTEX_PROGRAM_REF
, Ogre::ID_SHADOW_CASTER_FRAGMENT_PROGRAM_REF
,
 Ogre::ID_SHADOW_CASTER_MATERIAL
, Ogre::ID_LOD_VALUES
, Ogre::ID_LOD_STRATEGY
, Ogre::ID_LOD_DISTANCES
,
 Ogre::ID_RECEIVE_SHADOWS
, Ogre::ID_TRANSPARENCY_CASTS_SHADOWS
, Ogre::ID_SET_TEXTURE_ALIAS
, Ogre::ID_SOURCE
,
 Ogre::ID_SYNTAX
, Ogre::ID_DEFAULT_PARAMS
, Ogre::ID_PARAM_INDEXED
, Ogre::ID_PARAM_NAMED
,
 Ogre::ID_PARAM_INDEXED_AUTO
, Ogre::ID_PARAM_NAMED_AUTO
, Ogre::ID_SCHEME
, Ogre::ID_LOD_INDEX
,
 Ogre::ID_GPU_VENDOR_RULE
, Ogre::ID_GPU_DEVICE_RULE
, Ogre::ID_INCLUDE
, Ogre::ID_EXCLUDE
,
 Ogre::ID_AMBIENT
, Ogre::ID_DIFFUSE
, Ogre::ID_SPECULAR
, Ogre::ID_EMISSIVE
,
 Ogre::ID_VERTEXCOLOUR
, Ogre::ID_SCENE_BLEND
, Ogre::ID_COLOUR_BLEND
, Ogre::ID_ONE
,
 Ogre::ID_ZERO
, Ogre::ID_DEST_COLOUR
, Ogre::ID_SRC_COLOUR
, Ogre::ID_ONE_MINUS_DEST_COLOUR
,
 Ogre::ID_ONE_MINUS_SRC_COLOUR
, Ogre::ID_DEST_ALPHA
, Ogre::ID_SRC_ALPHA
, Ogre::ID_ONE_MINUS_DEST_ALPHA
,
 Ogre::ID_ONE_MINUS_SRC_ALPHA
, Ogre::ID_SEPARATE_SCENE_BLEND
, Ogre::ID_SCENE_BLEND_OP
, Ogre::ID_REVERSE_SUBTRACT
,
 Ogre::ID_MIN
, Ogre::ID_MAX
, Ogre::ID_SEPARATE_SCENE_BLEND_OP
, Ogre::ID_DEPTH_CHECK
,
 Ogre::ID_DEPTH_WRITE
, Ogre::ID_DEPTH_FUNC
, Ogre::ID_DEPTH_BIAS
, Ogre::ID_ITERATION_DEPTH_BIAS
,
 Ogre::ID_ALWAYS_FAIL
, Ogre::ID_ALWAYS_PASS
, Ogre::ID_LESS_EQUAL
, Ogre::ID_LESS
,
 Ogre::ID_EQUAL
, Ogre::ID_NOT_EQUAL
, Ogre::ID_GREATER_EQUAL
, Ogre::ID_GREATER
,
 Ogre::ID_ALPHA_REJECTION
, Ogre::ID_ALPHA_TO_COVERAGE
, Ogre::ID_LIGHT_SCISSOR
, Ogre::ID_LIGHT_CLIP_PLANES
,
 Ogre::ID_CULL_HARDWARE
, Ogre::ID_CULL_MODE
, Ogre::ID_CLOCKWISE
, Ogre::ID_ANTICLOCKWISE
,
 Ogre::ID_SHADING
, Ogre::ID_FLAT
, Ogre::ID_GOURAUD
, Ogre::ID_PHONG
,
 Ogre::ID_POLYGON_MODE
, Ogre::ID_SOLID
, Ogre::ID_WIREFRAME
, Ogre::ID_POINTS
,
 Ogre::ID_POLYGON_MODE_OVERRIDEABLE
, Ogre::ID_FOG_OVERRIDE
, Ogre::ID_NONE
, Ogre::ID_LINEAR
,
 Ogre::ID_EXP
, Ogre::ID_EXP2
, Ogre::ID_COLOUR_WRITE
, Ogre::ID_CHANNEL_MASK
,
 Ogre::ID_MAX_LIGHTS
, Ogre::ID_START_LIGHT
, Ogre::ID_ITERATION
, Ogre::ID_ONCE
,
 Ogre::ID_ONCE_PER_LIGHT
, Ogre::ID_PER_LIGHT
, Ogre::ID_PER_N_LIGHTS
, Ogre::ID_POINT
,
 Ogre::ID_SPOT
, Ogre::ID_DIRECTIONAL
, Ogre::ID_LIGHT_MASK
, Ogre::ID_POINT_SIZE
,
 Ogre::ID_POINT_SPRITES
, Ogre::ID_POINT_SIZE_ATTENUATION
, Ogre::ID_POINT_SIZE_MIN
, Ogre::ID_POINT_SIZE_MAX
,
 Ogre::ID_TEXTURE_ALIAS
, Ogre::ID_TEXTURE
, Ogre::ID_1D
, Ogre::ID_2D
,
 Ogre::ID_3D
, Ogre::ID_CUBIC
, Ogre::ID_2DARRAY
, Ogre::ID_UNLIMITED
,
 Ogre::ID_ALPHA
, Ogre::ID_GAMMA
, Ogre::ID_ANIM_TEXTURE
, Ogre::ID_CUBIC_TEXTURE
,
 Ogre::ID_SEPARATE_UV
, Ogre::ID_COMBINED_UVW
, Ogre::ID_TEX_COORD_SET
, Ogre::ID_TEX_ADDRESS_MODE
,
 Ogre::ID_WRAP
, Ogre::ID_CLAMP
, Ogre::ID_BORDER
, Ogre::ID_MIRROR
,
 Ogre::ID_TEX_BORDER_COLOUR
, Ogre::ID_FILTERING
, Ogre::ID_BILINEAR
, Ogre::ID_TRILINEAR
,
 Ogre::ID_ANISOTROPIC
, Ogre::ID_CMPFUNC
, Ogre::ID_MAX_ANISOTROPY
, Ogre::ID_MIPMAP_BIAS
,
 Ogre::ID_COLOUR_OP
, Ogre::ID_REPLACE
, Ogre::ID_ADD
, Ogre::ID_MODULATE
,
 Ogre::ID_ALPHA_BLEND
, Ogre::ID_COLOUR_OP_EX
, Ogre::ID_SOURCE1
, Ogre::ID_SOURCE2
,
 Ogre::ID_MODULATE_X2
, Ogre::ID_MODULATE_X4
, Ogre::ID_ADD_SIGNED
, Ogre::ID_ADD_SMOOTH
,
 Ogre::ID_SUBTRACT
, Ogre::ID_BLEND_DIFFUSE_COLOUR
, Ogre::ID_BLEND_DIFFUSE_ALPHA
, Ogre::ID_BLEND_TEXTURE_ALPHA
,
 Ogre::ID_BLEND_CURRENT_ALPHA
, Ogre::ID_BLEND_MANUAL
, Ogre::ID_DOT_PRODUCT
, Ogre::ID_SRC_CURRENT
,
 Ogre::ID_SRC_TEXTURE
, Ogre::ID_SRC_DIFFUSE
, Ogre::ID_SRC_SPECULAR
, Ogre::ID_SRC_MANUAL
,
 Ogre::ID_COLOUR_OP_MULTIPASS_FALLBACK
, Ogre::ID_ALPHA_OP_EX
, Ogre::ID_ENV_MAP
, Ogre::ID_SPHERICAL
,
 Ogre::ID_PLANAR
, Ogre::ID_CUBIC_REFLECTION
, Ogre::ID_CUBIC_NORMAL
, Ogre::ID_SCROLL
,
 Ogre::ID_SCROLL_ANIM
, Ogre::ID_ROTATE
, Ogre::ID_ROTATE_ANIM
, Ogre::ID_SCALE
,
 Ogre::ID_WAVE_XFORM
, Ogre::ID_SCROLL_X
, Ogre::ID_SCROLL_Y
, Ogre::ID_SCALE_X
,
 Ogre::ID_SCALE_Y
, Ogre::ID_SINE
, Ogre::ID_TRIANGLE
, Ogre::ID_SQUARE
,
 Ogre::ID_SAWTOOTH
, Ogre::ID_INVERSE_SAWTOOTH
, Ogre::ID_TRANSFORM
, Ogre::ID_BINDING_TYPE
,
 Ogre::ID_VERTEX
, Ogre::ID_FRAGMENT
, Ogre::ID_CONTENT_TYPE
, Ogre::ID_NAMED
,
 Ogre::ID_SHADOW
, Ogre::ID_COMPOSITOR
, Ogre::ID_AUTOMATIC_BATCHING
, Ogre::ID_TEXTURE_SOURCE
,
 Ogre::ID_SHARED_PARAMS
, Ogre::ID_SHARED_PARAM_NAMED
, Ogre::ID_SHARED_PARAMS_REF
, Ogre::ID_PARTICLE_SYSTEM
,
 Ogre::ID_EMITTER
, Ogre::ID_AFFECTOR
, Ogre::ID_WORKSPACE
, Ogre::ID_ALIAS
,
 Ogre::ID_CONNECT
, Ogre::ID_CONNECT_BUFFER
, Ogre::ID_CONNECT_OUTPUT
, Ogre::ID_CONNECT_EXTERNAL
,
 Ogre::ID_CONNECT_BUFFER_EXTERNAL
, Ogre::ID_COMPOSITOR_NODE
, Ogre::ID_IN
, Ogre::ID_OUT
,
 Ogre::ID_IN_BUFFER
, Ogre::ID_OUT_BUFFER
, Ogre::ID_CUSTOM_ID
, Ogre::ID_RTV
,
 Ogre::ID_RESOLVE
, Ogre::ID_MIP
, Ogre::ID_RESOLVE_MIP
, Ogre::ID_RESOLVE_MIPMAP
,
 Ogre::ID_SLICE
, Ogre::ID_RESOLVE_SLICE
, Ogre::ID_ALL_LAYERS
, Ogre::ID_DEPTH_STENCIL
,
 Ogre::ID_DEPTH_READ_ONLY
, Ogre::ID_STENCIL_READ_ONLY
, Ogre::ID_BUFFER
, Ogre::ID_TARGET_WIDTH
,
 Ogre::ID_TARGET_HEIGHT
, Ogre::ID_TARGET_WIDTH_SCALED
, Ogre::ID_TARGET_HEIGHT_SCALED
, Ogre::ID_TARGET_ORIENTATION_MODE
,
 Ogre::ID_TARGET_FORMAT
, Ogre::ID_NO_GAMMA
, Ogre::ID_NO_FSAA
, Ogre::ID_MSAA
,
 Ogre::ID_MSAA_AUTO
, Ogre::ID_EXPLICIT_RESOLVE
, Ogre::ID_REINTERPRETABLE
, Ogre::ID_KEEP_CONTENT
,
 Ogre::ID_DEPTH_POOL
, Ogre::ID_DEPTH_TEXTURE
, Ogre::ID_DEPTH_FORMAT
, Ogre::ID_2D_ARRAY
,
 Ogre::ID_CUBEMAP
, Ogre::ID_CUBEMAP_ARRAY
, Ogre::ID_MIPMAPS
, Ogre::ID_NO_AUTOMIPMAPS
,
 Ogre::ID_TARGET
, Ogre::ID_TARGET_LEVEL_BARRIER
, Ogre::ID_CLEAR
, Ogre::ID_STENCIL
,
 Ogre::ID_RENDER_SCENE
, Ogre::ID_RENDER_QUAD
, Ogre::ID_DEPTH_COPY
, Ogre::ID_BIND_UAV
,
 Ogre::ID_LOAD
, Ogre::ID_ALL
, Ogre::ID_CLEAR_COLOUR
, Ogre::ID_CLEAR_COLOUR_REVERSE_DEPTH_AWARE
,
 Ogre::ID_CLEAR_DEPTH
, Ogre::ID_CLEAR_STENCIL
, Ogre::ID_WARN_IF_RTV_WAS_FLUSHED
, Ogre::ID_STORE
,
 Ogre::ID_SKIP_LOAD_STORE_SEMANTICS
, Ogre::ID_VIEWPORT
, Ogre::ID_NUM_INITIAL
, Ogre::ID_FLUSH_COMMAND_BUFFERS
,
 Ogre::ID_IDENTIFIER
, Ogre::ID_OVERLAYS
, Ogre::ID_EXECUTION_MASK
, Ogre::ID_VIEWPORT_MODIFIER_MASK
,
 Ogre::ID_USES_UAV
, Ogre::ID_ALLOW_WRITE_AFTER_WRITE
, Ogre::ID_EXPOSE
, Ogre::ID_SHADOW_MAP_FULL_VIEWPORT
,
 Ogre::ID_PROFILING_ID
, Ogre::ID_LOD_BIAS
, Ogre::ID_LOD_UPDATE_LIST
, Ogre::ID_LOD_CAMERA
,
 Ogre::ID_CULL_REUSE_DATA
, Ogre::ID_CULL_CAMERA
, Ogre::ID_MATERIAL_SCHEME
, Ogre::ID_VISIBILITY_MASK
,
 Ogre::ID_LIGHT_VISIBILITY_MASK
, Ogre::ID_SHADOWS_ENABLED
, Ogre::ID_CAMERA
, Ogre::ID_FIRST_RENDER_QUEUE
,
 Ogre::ID_LAST_RENDER_QUEUE
, Ogre::ID_CAMERA_CUBEMAP_REORIENT
, Ogre::ID_ENABLE_FORWARDPLUS
, Ogre::ID_FLUSH_COMMAND_BUFFERS_AFTER_SHADOW_NODE
,
 Ogre::ID_IS_PREPASS
, Ogre::ID_USE_PREPASS
, Ogre::ID_GEN_NORMALS_GBUFFER
, Ogre::ID_USE_REFRACTIONS
,
 Ogre::ID_UV_BAKING
, Ogre::ID_UV_BAKING_OFFSET
, Ogre::ID_BAKE_LIGHTING_ONLY
, Ogre::ID_INSTANCED_STEREO
,
 Ogre::ID_USE_QUAD
, Ogre::ID_QUAD_NORMALS
, Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE
, Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE_NORMALIZED
,
 Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE_NORMALIZED_LH
, Ogre::ID_CAMERA_FAR_CORNERS_WORLD_SPACE
, Ogre::ID_CAMERA_FAR_CORNERS_WORLD_SPACE_CENTERED
, Ogre::ID_CAMERA_DIRECTION
,
 Ogre::ID_INPUT
, Ogre::ID_OUTPUT
, Ogre::ID_NON_TILERS_ONLY
, Ogre::ID_BUFFERS
,
 Ogre::ID_COLOUR
, Ogre::ID_DEPTH
, Ogre::ID_COLOUR_VALUE
, Ogre::ID_DEPTH_VALUE
,
 Ogre::ID_STENCIL_VALUE
, Ogre::ID_DISCARD_ONLY
, Ogre::ID_CHECK
, Ogre::ID_REF_VALUE
,
 Ogre::ID_MASK
, Ogre::ID_READ_MASK
, Ogre::ID_BOTH
, Ogre::ID_FRONT
,
 Ogre::ID_BACK
, Ogre::ID_COMP_FUNC
, Ogre::ID_FAIL_OP
, Ogre::ID_KEEP
,
 Ogre::ID_INCREMENT
, Ogre::ID_DECREMENT
, Ogre::ID_INCREMENT_WRAP
, Ogre::ID_DECREMENT_WRAP
,
 Ogre::ID_INVERT
, Ogre::ID_DEPTH_FAIL_OP
, Ogre::ID_PASS_OP
, Ogre::ID_TWO_SIDED
,
 Ogre::ID_UAV
, Ogre::ID_UAV_EXTERNAL
, Ogre::ID_UAV_BUFFER
, Ogre::ID_STARTING_SLOT
,
 Ogre::ID_KEEP_PREVIOUS_UAV
, Ogre::ID_READ
, Ogre::ID_WRITE
, Ogre::ID_MIPMAP
,
 Ogre::ID_JOB
, Ogre::ID_MIPMAP_METHOD
, Ogre::ID_API_DEFAULT
, Ogre::ID_COMPUTE_HQ
,
 Ogre::ID_KERNEL_RADIUS
, Ogre::ID_GAUSS_DEVIATION
, Ogre::ID_SAMPLES_PER_ITERATION
, Ogre::ID_SAMPLES_SINGLE_ITERATION_FALLBACK
,
 Ogre::ID_FORCE_MIPMAP_FALLBACK
, Ogre::ID_READ_BACK_AS_TEXTURE
, Ogre::ID_SHADOW_NODE
, Ogre::ID_NUM_SPLITS
,
 Ogre::ID_NUM_STABLE_SPLITS
, Ogre::ID_NORMAL_OFFSET_BIAS
, Ogre::ID_CONSTANT_BIAS_SCALE
, Ogre::ID_PSSM_SPLIT_PADDING
,
 Ogre::ID_PSSM_SPLIT_BLEND
, Ogre::ID_PSSM_SPLIT_FADE
, Ogre::ID_PSSM_LAMBDA
, Ogre::ID_SHADOW_MAP_TARGET_TYPE
,
 Ogre::ID_SHADOW_MAP_REPEAT
, Ogre::ID_SHADOW_MAP
, Ogre::ID_UV
, Ogre::ID_ARRAY_INDEX
,
 Ogre::ID_FSAA
, Ogre::ID_LIGHT
, Ogre::ID_SPLIT
, Ogre::ID_HLMS
,
 Ogre::ID_RT_SHADER_SYSTEM
, Ogre::ID_TESSELLATION_HULL_PROGRAM
, Ogre::ID_TESSELLATION_DOMAIN_PROGRAM
, Ogre::ID_COMPUTE_PROGRAM
,
 Ogre::ID_TESSELLATION_HULL_PROGRAM_REF
, Ogre::ID_TESSELLATION_DOMAIN_PROGRAM_REF
, Ogre::ID_COMPUTE_PROGRAM_REF
, Ogre::ID_GEOMETRY
,
 Ogre::ID_TESSELLATION_HULL
, Ogre::ID_TESSELLATION_DOMAIN
, Ogre::ID_COMPUTE
, Ogre::ID_SUBROUTINE
,
 Ogre::ID_END_BUILTIN_IDS
 }
 | 
|  | This enum defines the integer ids for keywords this compiler handles.  More... 
 | 
|  | 
| enum | { Ogre::TID_LBRACKET = 0
, Ogre::TID_RBRACKET
, Ogre::TID_COLON
, Ogre::TID_VARIABLE
,
 Ogre::TID_WORD
, Ogre::TID_QUOTE
, Ogre::TID_NEWLINE
, Ogre::TID_UNKNOWN
,
 Ogre::TID_END
 }
 | 
|  | These codes represent token IDs which are numerical translations of specific lexemes.  More... 
 | 
|  | 
| enum | Ogre::AbstractNodeType { Ogre::ANT_UNKNOWN
, Ogre::ANT_ATOM
, Ogre::ANT_OBJECT
, Ogre::ANT_PROPERTY
,
 Ogre::ANT_IMPORT
, Ogre::ANT_VARIABLE_SET
, Ogre::ANT_VARIABLE_ACCESS
 }
 | 
|  | This enum holds the types of the possible abstract nodes.  More... 
 | 
|  | 
| enum | Ogre::ClipResult { Ogre::CLIPPED_NONE = 0
, Ogre::CLIPPED_SOME = 1
, Ogre::CLIPPED_ALL = 2
 } | 
|  | Generic result of clipping.  More... 
 | 
|  | 
| enum | Ogre::ColourBufferType { Ogre::CBT_BACK = 0x0
, Ogre::CBT_BACK_LEFT
, Ogre::CBT_BACK_RIGHT
 } | 
|  | Defines the colour buffer types.  More... 
 | 
|  | 
| enum | Ogre::CompareFunction { Ogre::CMPF_ALWAYS_FAIL
, Ogre::CMPF_ALWAYS_PASS
, Ogre::CMPF_LESS
, Ogre::CMPF_LESS_EQUAL
,
 Ogre::CMPF_EQUAL
, Ogre::CMPF_NOT_EQUAL
, Ogre::CMPF_GREATER_EQUAL
, Ogre::CMPF_GREATER
,
 Ogre::NUM_COMPARE_FUNCTIONS
 }
 | 
|  | Comparison functions used for the depth/stencil buffer operations and others.  More... 
 | 
|  | 
| enum | Ogre::ConcreteNodeType { Ogre::CNT_VARIABLE
, Ogre::CNT_VARIABLE_ASSIGN
, Ogre::CNT_WORD
, Ogre::CNT_IMPORT
,
 Ogre::CNT_QUOTE
, Ogre::CNT_LBRACE
, Ogre::CNT_RBRACE
, Ogre::CNT_COLON
 }
 | 
|  | These enums hold the types of the concrete parsed nodes.  More... 
 | 
|  | 
| enum | Ogre::CullingMode { Ogre::CULL_NONE = 1
, Ogre::CULL_CLOCKWISE = 2
, Ogre::CULL_ANTICLOCKWISE = 3
 } | 
|  | Hardware culling modes based on vertex winding.  More... 
 | 
|  | 
| enum | Ogre::FilterOptions { Ogre::FO_NONE
, Ogre::FO_POINT
, Ogre::FO_LINEAR
, Ogre::FO_ANISOTROPIC
 } | 
|  | Filtering options for textures / mipmaps.  More... 
 | 
|  | 
| enum | Ogre::FilterType { Ogre::FT_MIN
, Ogre::FT_MAG
, Ogre::FT_MIP
 } | 
|  | 
| enum | Ogre::FogMode { Ogre::FOG_NONE
, Ogre::FOG_EXP
, Ogre::FOG_EXP2
, Ogre::FOG_LINEAR
 } | 
|  | Fog modes.  More... 
 | 
|  | 
| enum | Ogre::FrameBufferType { Ogre::FBT_COLOUR = 0x1
, Ogre::FBT_DEPTH = 0x2
, Ogre::FBT_STENCIL = 0x4
 } | 
|  | Defines the frame buffer types.  More... 
 | 
|  | 
| enum | Ogre::IndexType { Ogre::IT_16BIT
, Ogre::IT_32BIT
 } | 
|  | 
| enum | Ogre::InstanceManagerFlags { Ogre::IM_USE16BIT = 0x0001
, Ogre::IM_VTFBESTFIT = 0x0002
, Ogre::IM_VTFBONEMATRIXLOOKUP = 0x0004
, Ogre::IM_USEBONEDUALQUATERNIONS = 0x0008
,
 Ogre::IM_USEONEWEIGHT = 0x0010
, Ogre::IM_FORCEONEWEIGHT = 0x0020
, Ogre::IM_USEALL = IM_USE16BIT|IM_VTFBESTFIT|IM_USEONEWEIGHT
 }
 | 
|  | Flags for the Instance Manager when calculating ideal number of instances per batch.  More... 
 | 
|  | 
| enum | Ogre::LoggingLevel { Ogre::LL_LOW = 1
, Ogre::LL_NORMAL = 2
, Ogre::LL_BOREME = 3
 } | 
|  | The level of detail to which the log will go into.  More... 
 | 
|  | 
| enum | Ogre::LogMessageLevel { Ogre::LML_TRIVIAL = 1
, Ogre::LML_NORMAL = 2
, Ogre::LML_CRITICAL = 3
 } | 
|  | The importance of a logged message.  More... 
 | 
|  | 
| enum | Ogre::OperationType { Ogre::OT_POINT_LIST = 1
, Ogre::OT_LINE_LIST = 2
, Ogre::OT_LINE_STRIP = 3
, Ogre::OT_TRIANGLE_LIST = 4
,
 Ogre::OT_TRIANGLE_STRIP = 5
, Ogre::OT_TRIANGLE_FAN = 6
, Ogre::OT_PATCH_1_CONTROL_POINT = 7
, Ogre::OT_PATCH_2_CONTROL_POINT = 8
,
 Ogre::OT_PATCH_3_CONTROL_POINT = 9
, Ogre::OT_PATCH_4_CONTROL_POINT = 10
, Ogre::OT_PATCH_5_CONTROL_POINT = 11
, Ogre::OT_PATCH_6_CONTROL_POINT = 12
,
 Ogre::OT_PATCH_7_CONTROL_POINT = 13
, Ogre::OT_PATCH_8_CONTROL_POINT = 14
, Ogre::OT_PATCH_9_CONTROL_POINT = 15
, Ogre::OT_PATCH_10_CONTROL_POINT = 16
,
 Ogre::OT_PATCH_11_CONTROL_POINT = 17
, Ogre::OT_PATCH_12_CONTROL_POINT = 18
, Ogre::OT_PATCH_13_CONTROL_POINT = 19
, Ogre::OT_PATCH_14_CONTROL_POINT = 20
,
 Ogre::OT_PATCH_15_CONTROL_POINT = 21
, Ogre::OT_PATCH_16_CONTROL_POINT = 22
, Ogre::OT_PATCH_17_CONTROL_POINT = 23
, Ogre::OT_PATCH_18_CONTROL_POINT = 24
,
 Ogre::OT_PATCH_19_CONTROL_POINT = 25
, Ogre::OT_PATCH_20_CONTROL_POINT = 26
, Ogre::OT_PATCH_21_CONTROL_POINT = 27
, Ogre::OT_PATCH_22_CONTROL_POINT = 28
,
 Ogre::OT_PATCH_23_CONTROL_POINT = 29
, Ogre::OT_PATCH_24_CONTROL_POINT = 30
, Ogre::OT_PATCH_25_CONTROL_POINT = 31
, Ogre::OT_PATCH_26_CONTROL_POINT = 32
,
 Ogre::OT_PATCH_27_CONTROL_POINT = 33
, Ogre::OT_PATCH_28_CONTROL_POINT = 34
, Ogre::OT_PATCH_29_CONTROL_POINT = 35
, Ogre::OT_PATCH_30_CONTROL_POINT = 36
,
 Ogre::OT_PATCH_31_CONTROL_POINT = 37
, Ogre::OT_PATCH_32_CONTROL_POINT = 38
 }
 | 
|  | 
| enum | Ogre::OrientationMode { Ogre::OR_DEGREE_0 = 0
, Ogre::OR_DEGREE_90 = 1
, Ogre::OR_DEGREE_180 = 2
, Ogre::OR_DEGREE_270 = 3
,
 Ogre::OR_PORTRAIT = OR_DEGREE_0
, Ogre::OR_LANDSCAPERIGHT = OR_DEGREE_90
, Ogre::OR_LANDSCAPELEFT = OR_DEGREE_270
 }
 | 
|  | Specifies orientation mode.  More... 
 | 
|  | 
| enum | Ogre::ParameterType { Ogre::PT_BOOL
, Ogre::PT_REAL
, Ogre::PT_INT
, Ogre::PT_UNSIGNED_INT
,
 Ogre::PT_SHORT
, Ogre::PT_UNSIGNED_SHORT
, Ogre::PT_LONG
, Ogre::PT_UNSIGNED_LONG
,
 Ogre::PT_STRING
, Ogre::PT_VECTOR3
, Ogre::PT_MATRIX3
, Ogre::PT_MATRIX4
,
 Ogre::PT_QUATERNION
, Ogre::PT_COLOURVALUE
 }
 | 
|  | List of parameter types available.  More... 
 | 
|  | 
| enum | Ogre::PolygonMode { Ogre::PM_POINTS = 1
, Ogre::PM_WIREFRAME = 2
, Ogre::PM_SOLID = 3
 } | 
|  | The polygon mode to use when rasterising.  More... 
 | 
|  | 
| enum | Ogre::PrePassMode { Ogre::PrePassNone
, Ogre::PrePassCreate
, Ogre::PrePassUse
 } | 
|  | 
| enum | Ogre::ProfileGroupMask { Ogre::OGREPROF_USER_DEFAULT = 0x00000001
, Ogre::OGREPROF_ALL = 0xFF000000
, Ogre::OGREPROF_GENERAL = 0x80000000
, Ogre::OGREPROF_CULLING = 0x40000000
,
 Ogre::OGREPROF_RENDERING = 0x20000000
 }
 | 
|  | List of reserved profiling masks.  More... 
 | 
|  | 
| enum | Ogre::SceneMemoryMgrTypes { Ogre::SCENE_DYNAMIC = 0
, Ogre::SCENE_STATIC
, Ogre::NUM_SCENE_MEMORY_MANAGER_TYPES
 } | 
|  | The types of NodeMemoryManager & ObjectMemoryManagers.  More... 
 | 
|  | 
| enum | Ogre::ShadeOptions { Ogre::SO_FLAT
, Ogre::SO_GOURAUD
, Ogre::SO_PHONG
 } | 
|  | Light shading modes.  More... 
 | 
|  | 
| enum | Ogre::ShaderType { Ogre::VertexShader
, Ogre::PixelShader
, Ogre::GeometryShader
, Ogre::HullShader
,
 Ogre::DomainShader
, Ogre::NumShaderTypes
 }
 | 
|  | 
| enum | Ogre::SharedPtrFreeMethod { Ogre::SPFM_DELETE
, Ogre::SPFM_DELETE_T
, Ogre::SPFM_FREE
, Ogre::SPFM_NONE
 } | 
|  | The method to use to free memory on destruction.  More... 
 | 
|  | 
| enum | Ogre::SortMode { Ogre::SM_DIRECTION
, Ogre::SM_DISTANCE
 } | 
|  | Sort mode for billboard-set and particle-system.  More... 
 | 
|  | 
| enum | Ogre::StencilOperation { Ogre::SOP_KEEP
, Ogre::SOP_ZERO
, Ogre::SOP_REPLACE
, Ogre::SOP_INCREMENT
,
 Ogre::SOP_DECREMENT
, Ogre::SOP_INCREMENT_WRAP
, Ogre::SOP_DECREMENT_WRAP
, Ogre::SOP_INVERT
 }
 | 
|  | Enum describing the various actions which can be taken on the stencil buffer.  More... 
 | 
|  | 
| enum | Ogre::StereoModeType { Ogre::SMT_NONE = 0x0
, Ogre::SMT_FRAME_SEQUENTIAL
 } | 
|  | Defines the stereo mode types.  More... 
 | 
|  | 
| enum | Ogre::TextureFilterOptions { Ogre::TFO_NONE
, Ogre::TFO_BILINEAR
, Ogre::TFO_TRILINEAR
, Ogre::TFO_ANISOTROPIC
 } | 
|  | High-level filtering options providing shortcuts to settings the minification, magnification and mip filters.  More... 
 | 
|  | 
| enum | Ogre::TrackVertexColourEnum { Ogre::TVC_NONE = 0x0
, Ogre::TVC_AMBIENT = 0x1
, Ogre::TVC_DIFFUSE = 0x2
, Ogre::TVC_SPECULAR = 0x4
,
 Ogre::TVC_EMISSIVE = 0x8
 }
 | 
|  | 
| enum | Ogre::VertexPass { Ogre::VpNormal
, Ogre::VpShadow
, Ogre::NumVertexPass
 } | 
|  | 
| enum | Ogre::WaveformType { Ogre::WFT_SINE
, Ogre::WFT_TRIANGLE
, Ogre::WFT_SQUARE
, Ogre::WFT_SAWTOOTH
,
 Ogre::WFT_INVERSE_SAWTOOTH
, Ogre::WFT_PWM
 }
 | 
|  | Enumerates the wave types usable with the Ogre engine.  More... 
 | 
|  | 
|  | 
|  | Ogre::FrameStats::FrameStats () | 
|  | 
| void | Ogre::FrameStats::addSample (uint64 timeMs) | 
|  | Adds a new measured time, in microseconds  More... 
 | 
|  | 
| template<typename ValueType > | 
| ValueType * | Ogre::any_cast (Any *operand) | 
|  | 
| template<typename ValueType > | 
| ValueType | Ogre::any_cast (const Any &operand) | 
|  | 
| template<typename ValueType > | 
| const ValueType * | Ogre::any_cast (const Any *operand) | 
|  | 
| template<class T , class U > | 
| SharedPtr< T > | Ogre::dynamic_pointer_cast (SharedPtr< U > const &r) | 
|  | 
| uint32 | Ogre::FastHash (const char *data, int len, uint32 hashSoFar=0) | 
|  | Fast general hashing algorithm.  More... 
 | 
|  | 
| int _OgreExport | 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.  More... 
 | 
|  | 
| float | Ogre::FrameStats::getAvgFps () const | 
|  | 
| float | Ogre::FrameStats::getAvgTime () const | 
|  | 
| float | Ogre::FrameStats::getBestTime () const | 
|  | 
| float | Ogre::FrameStats::getFps () const | 
|  | 
| float | Ogre::FrameStats::getLastTime () const | 
|  | 
| float | Ogre::FrameStats::getWorstTime () const | 
|  | 
| template<typename T > | 
| uint32 | Ogre::HashCombine (uint32 hashSoFar, const T &data) | 
|  | Combine hashes with same style as boost::hash_combine.  More... 
 | 
|  | 
| template<class T > | 
| bool | Ogre::operator!= (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT | 
|  | 
| template<class T , class U > | 
| bool | Ogre::operator!= (SharedPtr< T > const &a, SharedPtr< U > const &b) | 
|  | 
| template<class T > | 
| bool | Ogre::operator< (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT | 
|  | 
| template<class T , class U > | 
| bool | Ogre::operator< (SharedPtr< T > const &a, SharedPtr< U > const &b) | 
|  | 
| template<class T > | 
| bool | Ogre::operator<= (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT | 
|  | 
| template<class T > | 
| bool | Ogre::operator== (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT | 
|  | 
| template<class T , class U > | 
| bool | Ogre::operator== (SharedPtr< T > const &a, SharedPtr< U > const &b) | 
|  | 
| template<class T > | 
| bool | Ogre::operator> (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT | 
|  | 
| template<class T > | 
| bool | Ogre::operator>= (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT | 
|  | 
| void | Ogre::FrameStats::reset (uint64 timeMs) | 
|  | 
| template<class T , class U > | 
| SharedPtr< T > | Ogre::static_pointer_cast (SharedPtr< U > const &r) | 
|  | 
| template<class T > | 
| void | Ogre::swap (ComPtr< T > &a, ComPtr< T > &b) | 
|  |