| OGRE 1.10.8 Object-Oriented Graphics Rendering Engine

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4 5 6 7 8 9]

C_finddata_t |
C Ogre::AtomicScalar< LoadingState > |
C Ogre::AtomicScalar< ResourceHandle > |
C Ogre::AtomicScalar< size_t > |
C Ogre::AtomicScalar< unsigned > |
C bsp_brush_t |
C bsp_brushside_t |
C bsp_face_t |
C bsp_header_t |
C bsp_leaf_t |
C bsp_lump_entry_t |
C bsp_model_t |
C bsp_node_t |
C bsp_plane_t |
C bsp_shader_t |
C bsp_vertex_t |
C bsp_vis_t |
C Ogre::ComPtr< ID3D11BlendState > |
C Ogre::ComPtr< ID3D11Buffer > |
C Ogre::ComPtr< ID3D11ClassLinkage > |
C Ogre::ComPtr< ID3D11ComputeShader > |
C Ogre::ComPtr< ID3D11DepthStencilState > |
C Ogre::ComPtr< ID3D11DepthStencilView > |
C Ogre::ComPtr< ID3D11DeviceContextN > |
C Ogre::ComPtr< ID3D11DeviceN > |
C Ogre::ComPtr< ID3D11DomainShader > |
C Ogre::ComPtr< ID3D11GeometryShader > |
C Ogre::ComPtr< ID3D11HullShader > |
C Ogre::ComPtr< ID3D11InfoQueue > |
C Ogre::ComPtr< ID3D11PixelShader > |
C Ogre::ComPtr< ID3D11Query > |
C Ogre::ComPtr< ID3D11RasterizerState > |
C Ogre::ComPtr< ID3D11RenderTargetView > |
C Ogre::ComPtr< ID3D11Resource > |
C Ogre::ComPtr< ID3D11SamplerState > |
C Ogre::ComPtr< ID3D11ShaderResourceView > |
C Ogre::ComPtr< ID3D11Texture1D > |
C Ogre::ComPtr< ID3D11Texture2D > |
C Ogre::ComPtr< ID3D11Texture3D > |
C Ogre::ComPtr< ID3D11VertexShader > |
C Ogre::ComPtr< IDXGIAdapterN > |
C Ogre::ComPtr< IDXGIFactoryN > |
C Ogre::ComPtr< IDXGISwapChainN > |
C Ogre::deque< Chunk * > |
C Ogre::deque< Request * > |
C Ogre::deque< Response * > |
C Ogre::deque< SceneManager * > |
C Ogre::deque< unsigned long > |
►C Ogre::FactoryObj< Archive > |
►C Ogre::ArchiveFactory | Abstract factory class, archive codec plugins can register concrete subclasses of this
C Ogre::APKFileSystemArchiveFactory |
C Ogre::FileSystemArchiveFactory | Specialisation of ArchiveFactory for FileSystem files
►C Ogre::ZipArchiveFactory | Specialisation of ArchiveFactory for Zip files
►C Ogre::EmbeddedZipArchiveFactory | Specialisation of ZipArchiveFactory for embedded Zip files
C Ogre::APKZipArchiveFactory |
►C Ogre::FactoryObj< ParticleSystemRenderer > |
►C Ogre::ParticleSystemRendererFactory | Abstract class definition of a factory object for ParticleSystemRenderer
C Ogre::BillboardParticleRendererFactory | Factory class for BillboardParticleRenderer
►C GLRenderTexture MANAGED_RESOURCE |
C Ogre::GLES2FBORenderTexture | RenderTexture for GL ES 2 FBO
►C GLSLProgramCommon |
C Ogre::GLSL::GLSLLinkProgram | C++ encapsulation of GLSL Program Object
►C Ogre::GLSLProgram | C++ encapsulation of GLSL program object
C Ogre::GLSLMonolithicProgram | Model of OpenGL program object created using the glLinkProgram method of linking
C Ogre::GLSLSeparableProgram | Specialisation of GLSLProgram to provide support for separable programs via the OpenGL program pipeline
►C GLSLProgramCommon MANAGED_RESOURCE |
►C Ogre::GLSLESProgramCommon | C++ encapsulation of GLSL ES Program Object
C Ogre::GLSLESLinkProgram | C++ encapsulation of GLSL ES Program Object
C Ogre::GLSLESProgramPipeline | Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for OpenGL ES 2.0
►C GLSLProgramManagerCommon |
C Ogre::GLSL::GLSLLinkProgramManager |
►C Ogre::GLSLESProgramManagerCommon |
C Ogre::GLSLESLinkProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program object that represents the active vertex and fragment shader objects during a rendering state
C Ogre::GLSLESProgramPipelineManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program pipeline object that represents the active vertex and fragment program objects during a rendering state
►C Ogre::GLSLProgramManager |
C Ogre::GLSLMonolithicProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one program object that represents the active vertex and fragment shader objects during a rendering state
C Ogre::GLSLSeparableProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one program pipeline object that represents the active vertex and fragment program objects during a rendering state
►C GLSLShaderCommon |
C Ogre::GLSL::GLSLProgram | Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL)
C Ogre::GLSLShader | Specialisation of HighLevelGpuProgram to encapsulate shader objects obtained from compiled shaders written in the OpenGL Shader Language (GLSL)
►C GLSLShaderCommon MANAGED_RESOURCE |
►C Ogre::GLSLESProgram | Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for OpenGL ES 2.0
C Ogre::GLSLESCgProgram | Specialisation of HighLevelGpuProgram to provide support for CG
►C GLTextureCommon MANAGED_RESOURCE |
C Ogre::GLES2Texture |
►C HardwareIndexBuffer MANAGED_RESOURCE |
C Ogre::GLES2HardwareIndexBuffer |
►C HardwareOcclusionQuery MANAGED_RESOURCE |
C Ogre::GLES2HardwareOcclusionQuery |
►C HardwareVertexBuffer MANAGED_RESOURCE |
C Ogre::GLES2HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for OpenGL ES
C Ogre::HashedVector< Light * > |
►C Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > |
C Ogre::MapIteratorWrapper< T, IteratorType > | Prepared IteratorWrapper for key-value container
►C Ogre::IteratorWrapper< T, IteratorType, T::value_type > |
C Ogre::VectorIteratorWrapper< T, IteratorType > | Prepared IteratorWrapper for container like std::vector
►C Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > |
►C Ogre::MapIteratorWrapper< T, T::const_iterator > |
C Ogre::ConstMapIterator< T > | Concrete IteratorWrapper for const access to the underlying key-value container
►C Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > |
►C Ogre::VectorIteratorWrapper< T, T::const_iterator > |
C Ogre::ConstVectorIterator< T > | Concrete IteratorWrapper for const access to the underlying container
►C Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > |
►C Ogre::MapIteratorWrapper< T, T::iterator > |
C Ogre::MapIterator< T > | Concrete IteratorWrapper for nonconst access to the underlying key-value container
►C Ogre::IteratorWrapper< T, T::iterator, T::value_type > |
►C Ogre::VectorIteratorWrapper< T, T::iterator > |
C Ogre::VectorIterator< T > | Concrete IteratorWrapper for nonconst access to the underlying container
C Ogre::list< AbstractNodePtr > |
C Ogre::list< AnimationState * > |
C Ogre::list< AntiPortal * > |
C Ogre::list< Billboard * > |
C Ogre::list< ConcreteNodePtr > |
C Ogre::list< ErrorPtr > |
C Ogre::list< GL3PlusContext * > |
C Ogre::list< GLContext * > |
C Ogre::list< HardwareOcclusionQuery * > |
C Ogre::list< HardwareVertexBufferSharedPtr > |
C Ogre::list< IndexRemap > |
C Ogre::list< Listener * > |
C Ogre::list< MovableObject * > |
C Ogre::list< Ogre::Particle *> |
C Ogre::list< Ogre::Plane > |
C Ogre::list< OptimisedSubMeshGeometry * > |
C Ogre::list< OverlayContainer * > |
C Ogre::list< OverlayElement * > |
C Ogre::list< Particle * > |
C Ogre::list< ParticleEmitter * > |
C Ogre::list< PCPlane *> |
C Ogre::list< PCZone * > |
C Ogre::list< Portal * > |
C Ogre::list< ResourceDeclaration > |
C Ogre::list< ResourceLocation * > |
C Ogre::list< ResourcePtr > |
C Ogre::list< SceneManagerFactory * > |
C Ogre::list< SceneQuery::WorldFragment * > |
C Ogre::list< SceneQueryMovableObjectPair > |
C Ogre::list< SceneQueryMovableObjectWorldFragmentPair > |
C Ogre::list< TagPoint * > |
C Ogre::list< VertexElement > |
C Ogre::list< VertexSplit > |
C Ogre::list< WireBoundingBox *> |
C Ogre::map< CGstate, CgGlobalStateListener * > |
C Ogre::map< CGstate, CgSamplerStateListener * > |
C Ogre::map< CodePoint, GlyphInfo > |
C Ogre::map< CompositionTechnique::TextureDefinition *, TexturePtr > |
C Ogre::map< const Camera *, const Light *> |
C Ogre::map< const Camera *, VisibleObjectsBoundsInfo > |
C Ogre::map< const MovableObject *, list< BspNode * >::type > |
C Ogre::map< const Node *, size_t > |
C Ogre::map< D3D11HLSLProgram *, ComPtr< ID3D11InputLayout > > |
C Ogre::map< D3D11HLSLProgram *, vector< D3D11_INPUT_ELEMENT_DESC >::type > |
C Ogre::map< D3D9RenderWindow *, RenderWindowResources * > |
C Ogre::map< FunctionInvocation, String > |
C Ogre::map< GpuConstantType, const char * > |
C Ogre::map< GpuSharedParametersPtr, HardwareUniformBufferSharedPtr > |
C Ogre::map< HardwareVertexBuffer *, VertexBufferLicense > |
C Ogre::map< IDirect3DDevice9 *, BufferResources * > |
C Ogre::map< IDirect3DDevice9 *, IDirect3DPixelShader9 * > |
C Ogre::map< IDirect3DDevice9 *, IDirect3DQuery9 * > |
C Ogre::map< IDirect3DDevice9 *, IDirect3DVertexDeclaration9 * > |
C Ogre::map< IDirect3DDevice9 *, IDirect3DVertexShader9 * > |
C Ogre::map< IDirect3DDevice9 *, TextureResources * > |
C Ogre::map< int, PatchSurface * > |
C Ogre::map< int, Viewport * > |
C Ogre::map< Light *, LightClippingInfo > |
C Ogre::map< Material *, vector< StaticFaceGroup * >::type, materialLess > |
C Ogre::map< MatGroupPair, SGMaterial *, MatGroupPair_less > |
C Ogre::map< Ogre::RTShader::Function *, String *> |
C Ogre::map< PageID, Page * > |
C Ogre::map< Parameter::Content, const char * > |
C Ogre::map< Parameter::Semantic, const char * > |
C Ogre::map< Pass *, RenderableList, PassGroupLess > |
C Ogre::map< RBFormat, RBRef > |
C Ogre::map< Real, LoadUnloadResourceList > |
C Ogre::map< Resource *, MeshBuildParams > |
C Ogre::map< ResourceHandle, ResourcePtr > |
C Ogre::map< SGTechnique *, SGTechnique * > |
C Ogre::map< size_t, GpuLogicalIndexUse > |
C Ogre::map< size_t, Vector3 > |
C Ogre::map< size_t, Vector4 > |
C Ogre::map< String, AbstractNodeListPtr > |
C Ogre::map< String, Animation * > |
C Ogre::map< String, AnimationState * > |
C Ogre::map< String, Archive * > |
C Ogre::map< String, ArchiveFactory * > |
C Ogre::map< String, ATTRIBUTE_PARSER > |
C Ogre::map< String, BatchSettings > |
C Ogre::map< String, Bone * > |
C Ogre::map< String, Camera *> |
C Ogre::map< String, Capabilities > |
C Ogre::map< String, CapabilityKeywordType > |
C Ogre::map< String, CompositorLogic * > |
C Ogre::map< String, ConfigOption > |
C Ogre::map< String, CreateGpuProgramCallback > |
C Ogre::map< String, CustomCompositionPass * > |
C Ogre::map< String, D3D9RenderWindow * > |
C Ogre::map< String, DynLib * > |
C Ogre::map< String, EmittedEmitterList > |
C Ogre::map< String, ExternalTextureSource * > |
C Ogre::map< String, FreeEmittedEmitterList > |
C Ogre::map< String, GeometryBucket * > |
C Ogre::map< String, GLenum > |
C Ogre::map< String, GpuConstantDefinition > |
C Ogre::map< String, GpuProgramPtr > |
C Ogre::map< String, GpuSharedParametersPtr > |
C Ogre::map< String, HighLevelGpuProgramFactory * > |
C Ogre::map< String, InstanceBatchVec > |
C Ogre::map< String, InstancedGeometry *> |
C Ogre::map< String, InstanceManager * > |
C Ogre::map< String, int > |
C Ogre::map< String, ListenerList > |
C Ogre::map< String, LodStrategy * > |
C Ogre::map< String, Log * > |
C Ogre::map< String, MaterialBucket * > |
C Ogre::map< String, Microcode > |
C Ogre::map< String, MovableObject * > |
C Ogre::map< String, MovableObjectCollection * > |
C Ogre::map< String, MovableObjectFactory * > |
C Ogre::map< String, MultiRenderTarget * > |
C Ogre::map< String, OgreStereoHandle > |
C Ogre::map< String, Overlay * > |
C Ogre::map< String, OverlayContainer * > |
C Ogre::map< String, OverlayElement * > |
C Ogre::map< String, OverlayElementFactory * > |
C Ogre::map< String, PageContentCollectionFactory * > |
C Ogre::map< String, PageContentFactory * > |
C Ogre::map< String, PagedWorld * > |
C Ogre::map< String, PagedWorldSection * > |
C Ogre::map< String, PagedWorldSectionFactory * > |
C Ogre::map< String, PageStrategy * > |
C Ogre::map< String, ParamCommand *> |
C Ogre::map< String, ParticleAffectorFactory * > |
C Ogre::map< String, ParticleEmitterFactory * > |
C Ogre::map< String, ParticleSystem * > |
C Ogre::map< String, ParticleSystemRendererFactory * > |
C Ogre::map< String, PCZone * > |
C Ogre::map< String, PCZoneFactory * > |
C Ogre::map< String, ProfileInstance * > |
C Ogre::map< String, ProgramProcessor * > |
C Ogre::map< String, ProgramWriter * > |
C Ogre::map< String, ProgramWriterFactory * > |
C Ogre::map< String, PropertyBase * > |
C Ogre::map< String, Quake3Shader * > |
C Ogre::map< String, RenderQueueInvocationSequence * > |
C Ogre::map< String, RenderSystemCapabilities * > |
C Ogre::map< String, RenderTarget *> |
C Ogre::map< String, ResourceGroup * > |
C Ogre::map< String, ResourceManager * > |
C Ogre::map< String, ResourcePool * > |
C Ogre::map< String, SceneManager * > |
C Ogre::map< String, ScriptTranslator * > |
C Ogre::map< String, SetBoolMethod > |
C Ogre::map< String, SetIntMethod > |
C Ogre::map< String, SetRealMethod > |
C Ogre::map< String, SetStringMethod > |
C Ogre::map< String, SettingsMultiMap * > |
C Ogre::map< String, SettingsMultiMap > |
C Ogre::map< String, SGScheme * > |
C Ogre::map< String, StaticGeometry *> |
C Ogre::map< String, String > |
C Ogre::map< String, SubRenderStateFactory * > |
C Ogre::map< String, TextureAtlasTablePtr > |
C Ogre::map< String, TexturePtr > |
C Ogre::map< String, uint16 > |
C Ogre::map< String, unsigned short > |
C Ogre::map< String, ZoneData * > |
C Ogre::map< StringPair, TextureDefMap > |
C Ogre::map< SubMesh *, SubMeshLodGeometryLinkList * > |
C Ogre::map< TextureDef, TextureList *, TextureDefLess > |
C Ogre::map< uint16, DepthBufferVec > |
C Ogre::map< uint16, RequestHandlerList > |
C Ogre::map< uint16, ResponseHandlerList > |
C Ogre::map< uint16, Vector4 > |
C Ogre::map< uint32, BatchInstance * > |
C Ogre::map< uint32, GLSLMonolithicProgram * > |
C Ogre::map< uint32, GLSLSeparableProgram * > |
C Ogre::map< uint32, GpuProgramPtr > |
C Ogre::map< uint32, HardwareIndexBufferSharedPtr > |
C Ogre::map< uint32, Region * > |
C Ogre::map< uint32, TerrainSlot * > |
C Ogre::map< uint64, GLSLESLinkProgram * > |
C Ogre::map< uint64, GLSLESProgramPipeline * > |
C Ogre::map< uint64, GLSLLinkProgram * > |
C Ogre::map< uint8, RenderQueueGroup *> |
C Ogre::map< unsigned short, bool > |
C Ogre::map< unsigned short, HardwareVertexBufferSharedPtr > |
C Ogre::map< unsigned short, InstancedObject * > |
C Ogre::map< unsigned short, LodTechniques * > |
C Ogre::map< unsigned short, NodeAnimationTrack * > |
C Ogre::map< unsigned short, NumericAnimationTrack * > |
C Ogre::map< unsigned short, VertexAnimationTrack * > |
C Ogre::map< ushort, RenderPriorityGroup *, std::less< ushort > > |
C Ogre::map< Vector3, size_t, vectorLess > |
C Ogre::map< Vector3, Vector4 > |
C Ogre::map< Vertex, size_t > |
C Ogre::map< Viewport *, CompositorChain * > |
C Ogre::multimap< HardwareVertexBuffer *, HardwareVertexBufferSharedPtr > |
C Ogre::multimap< Real, ScriptLoader * > |
C Ogre::multimap< Real, Vertex * > |
C Ogre::multimap< size_t, VertexBoneAssignment > |
C Ogre::multimap< std::pair< size_t, size_t >, std::pair< size_t, size_t > > |
C Ogre::multimap< String, String > |
C Ogre::multimap< TextureEffectType, TextureEffect > |
C Ogre::multimap< uchar, RenderTarget *> |
C Ogre::_ConfigOption | Packages the details of a configuration option
C Ogre::AlignedMemory | Class to provide aligned memory allocate functionality
►C Ogre::AllocatedObject< Alloc > | Superclass for all objects that wish to use custom memory allocators when their new / delete operators are called
C Ogre::Controller< Real > |
►C Ogre::ControllerFunction< Real > |
C Ogre::AnimationControllerFunction | Predefined controller function for dealing with animation
C Ogre::LinearControllerFunction | Predefined controller function based on linear function interpolation
C Ogre::PassthroughControllerFunction | Predefined controller function which just passes through the original source directly to dest
C Ogre::ScaleControllerFunction | Predefined controller function which simply scales an input to an output value
C Ogre::WaveformControllerFunction | Predefined controller function based on a waveform
►C Ogre::ControllerValue< Real > |
C Ogre::AnimationStateControllerValue | ControllerValue wrapper class for AnimationState
C Ogre::FloatGpuParameterControllerValue | Predefined controller value for setting a single floating- point value in a constant parameter of a vertex or fragment program
C Ogre::FrameTimeControllerValue | Predefined controller value for getting the latest frame time
C Ogre::TexCoordModifierControllerValue | Predefined controller value for getting / setting a texture coordinate modifications (scales and translates)
C Ogre::TextureFrameControllerValue | Predefined controller value for getting / setting the frame number of a texture layer
►C Ogre::AbstractNode |
C Ogre::AtomAbstractNode | This is an abstract node which cannot be broken down further
C Ogre::ImportAbstractNode | This abstract node represents an import statement
C Ogre::ObjectAbstractNode | This specific abstract node represents a script object
C Ogre::PropertyAbstractNode | This abstract node represents a script property
C Ogre::VariableAccessAbstractNode | This abstract node represents a variable assignment
C Ogre::AndroidLogListener |
C Ogre::AnimableValue | Defines an object property which is animable, i.e
C Ogre::Animation | An animation sequence
C Ogre::AnimationState | Represents the state of an animation and the weight of its influence
C Ogre::AnimationStateSet | Class encapsulating a set of AnimationState objects
►C Ogre::AnimationTrack | A 'track' in an animation sequence, i.e
C Ogre::NodeAnimationTrack | Specialised AnimationTrack for dealing with node transforms
C Ogre::NumericAnimationTrack | Specialised AnimationTrack for dealing with generic animable values
C Ogre::VertexAnimationTrack | Specialised AnimationTrack for dealing with changing vertex position information
►C Ogre::Archive | Archive-handling class
C Ogre::APKFileSystemArchive |
C Ogre::FileSystemArchive | Specialisation of the Archive class to allow reading of files from filesystem folders / directories
C Ogre::ZipArchive | Specialisation of the Archive class to allow reading of files from a zip format source archive
C Ogre::ArchiveFactory | Abstract factory class, archive codec plugins can register concrete subclasses of this
C Ogre::ArchiveManager | This class manages the available ArchiveFactory plugins
C Ogre::AutoParamDataSource | This utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters
C Ogre::Billboard | A billboard is a primitive which always faces the camera in every frame
C Ogre::BorderRenderable | Class for rendering the border of a BorderPanelOverlayElement
C Ogre::BspNode | Encapsulates a node in a BSP tree
C Ogre::CgFxScriptLoader | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them
►C Ogre::Codec | Abstract class that defines a 'codec'
►C Ogre::ImageCodec | Codec specialized in images
C Ogre::DDSCodec | Codec specialized in loading DDS (Direct Draw Surface) images
C Ogre::ETCCodec | Codec specialized in loading ETC (Ericsson Texture Compression) images
C Ogre::EXRCodec | Codec specialized in loading OpenEXR high dynamic range images
C Ogre::FreeImageCodec | Codec specialized in images loaded using FreeImage
C Ogre::PVRTCCodec | Codec specialized in loading PVRTC (PowerVR) images
C Ogre::STBIImageCodec | Codec specialized in images loaded using stbi (https://github.com/nothings/stb)
►C Ogre::Codec::CodecData |
C Ogre::ImageCodec::ImageData | Codec return class for images
C Ogre::CompositionPass | Object representing one pass or operation in a composition sequence
C Ogre::CompositionTargetPass | Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework
C Ogre::CompositionTechnique | Base composition technique, can be subclassed in plugins
C Ogre::CompositionTechnique::TextureDefinition | Local texture definition
C Ogre::CompositorChain | Chain of compositor effects applying to one viewport
C Ogre::CompositorInstance | An instance of a Compositor object for one Viewport
C Ogre::CompositorInstance::RenderSystemOperation | Specific render system operation
C Ogre::ConcreteNode |
C Ogre::ConfigDialog | Defines the behaviour of an automatic renderer configuration dialog
C Ogre::ConfigFile | Class for quickly loading settings from a text file
C Ogre::Controller< T > | Instances of this class 'control' the value of another object in the system
C Ogre::ControllerFunction< T > | Subclasses of this class are responsible for performing a function on an input value for a Controller
C Ogre::ControllerManager | Class for managing Controller instances
C Ogre::ControllerValue< T > | Can either be used as an input or output value
C Ogre::D3D11StereoDriverBridge | Bridge interface from the render system to the stereo driver
►C Ogre::D3D11StereoDriverImpl | Virtual interface of the stereo driver
C Ogre::D3D11StereoDriverAMD | Virtual interface of the stereo driver
C Ogre::D3D11StereoDriverNVIDIA | Interface of the NVIDIA stereo driver
C Ogre::D3D9Device | High level interface of Direct3D9 Device
C Ogre::D3D9DeviceManager | Device manager interface
C Ogre::D3D9Driver |
C Ogre::D3D9DriverList |
C Ogre::D3D9ResourceManager |
C Ogre::D3D9StereoDriverBridge | Bridge interface from the render system to the stereo driver
►C Ogre::D3D9StereoDriverImpl | Virtual interface of the stereo driver
C Ogre::D3D9StereoDriverAMD | Virtual interface of the stereo driver
C Ogre::D3D9StereoDriverNVIDIA | Interface of the NVIDIA stereo driver
C Ogre::D3D9VideoModeList |
►C Ogre::DataStream | General purpose class used for encapsulating the reading and writing of data
C Ogre::DeflateStream | Stream which compresses / uncompresses data using the 'deflate' compression algorithm
C Ogre::FileHandleDataStream | Common subclass of DataStream for handling data from C-style file handles
C Ogre::FileStreamDataStream | Common subclass of DataStream for handling data from std::basic_istream
C Ogre::MemoryDataStream | Common subclass of DataStream for handling data from chunks of memory
C Ogre::ZipDataStream | Specialisation of DataStream to handle streaming data from zip archives
►C Ogre::DepthBuffer | An abstract class that contains a depth/stencil buffer
C Ogre::D3D11DepthBuffer |
C Ogre::D3D9DepthBuffer |
C Ogre::GL3PlusDepthBuffer |
C Ogre::GLDepthBuffer |
C Ogre::GLES2DepthBuffer |
C Ogre::DynLib | Resource holding data about a dynamic library
C Ogre::DynLibManager | Manager for Dynamic-loading Libraries
C Ogre::EdgeData | This class contains the information required to describe the edge connectivity of a given set of vertices and indexes
C Ogre::ExternalTextureSourceManager | Singleton Class which handles the registering and control of texture plugins
C Ogre::FileSystemLayer | Provides methods to find out where the Ogre config files are stored and where logs and settings files should be written to
►C Ogre::GLStateCacheManagerCommon | An in memory cache of the OpenGL state
C Ogre::GL3PlusStateCacheManager |
C Ogre::GLES2StateCacheManager |
C Ogre::GLStateCacheManager |
C Ogre::GLUniformCache | An in memory cache of the OpenGL uniforms
C Ogre::GpuLogicalBufferStruct | Container struct to allow params to safely & update shared list of logical buffer assignments
C Ogre::GpuNamedConstants | Struct collecting together the information for named constants
C Ogre::GpuProgramParameters | Collects together the program parameters used for a GpuProgram
C Ogre::GpuProgramUsage | This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit
C Ogre::GpuSharedParameters | Definition of container that holds the current bool constants
C Ogre::GpuSharedParametersUsage | This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters
►C Ogre::HardwareBuffer | Abstract class defining common features of hardware buffers
C Ogre::D3D11HardwareBuffer | Base implementation of a D3D11 buffer, dealing with all the common aspects
►C Ogre::HardwareCounterBuffer | Specialisation of HardwareBuffer for a counter buffer
C Ogre::DefaultHardwareCounterBuffer | Specialisation of HardwareCounterBuffer for emulation
C Ogre::GL3PlusHardwareCounterBuffer | Specialisation of HardwareCounterBuffer for OpenGL
►C Ogre::HardwareIndexBuffer | Specialisation of HardwareBuffer for vertex index buffers, still abstract
C Ogre::D3D11HardwareIndexBuffer |
C Ogre::D3D9HardwareIndexBuffer |
C Ogre::DefaultHardwareIndexBuffer | Specialisation of HardwareIndexBuffer for emulation
C Ogre::GL3PlusHardwareIndexBuffer |
C Ogre::GLHardwareIndexBuffer |
►C Ogre::HardwarePixelBuffer | Specialisation of HardwareBuffer for a pixel buffer
C Ogre::D3D11HardwarePixelBuffer |
C Ogre::D3D9HardwarePixelBuffer |
►C Ogre::GLHardwarePixelBufferCommon |
►C Ogre::GL3PlusHardwarePixelBuffer |
C Ogre::GL3PlusRenderBuffer | Renderbuffer surface
C Ogre::GL3PlusTextureBuffer | Texture surface
►C Ogre::GLES2HardwarePixelBuffer |
C Ogre::GLES2RenderBuffer | Renderbuffer surface
C Ogre::GLES2TextureBuffer | Texture surface
►C Ogre::GLHardwarePixelBuffer |
C Ogre::GLRenderBuffer | Renderbuffer surface
C Ogre::GLTextureBuffer | Texture surface
►C Ogre::HardwareUniformBuffer | Specialisation of HardwareBuffer for a uniform buffer
C Ogre::D3D11HardwareUniformBuffer | Specialisation of HardwareBuffer for D3D11
C Ogre::DefaultHardwareUniformBuffer | Specialisation of HardwareUniformBuffer for emulation
C Ogre::GL3PlusHardwareShaderStorageBuffer | Specialisation of HardwareUniformBuffer for the OpenGL Shader Storage Buffer
C Ogre::GL3PlusHardwareUniformBuffer | Specialisation of HardwareUniformBuffer for OpenGL
C Ogre::GLES2HardwareUniformBuffer | Specialisation of HardwareUniformBuffer for OpenGL
►C Ogre::HardwareVertexBuffer | Specialisation of HardwareBuffer for a vertex buffer
C Ogre::D3D11HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for D3D11
C Ogre::D3D9HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for D3D9
C Ogre::DefaultHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for emulation
C Ogre::GL3PlusHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for OpenGL
C Ogre::GLHardwareVertexBuffer | Specialisation of HardwareVertexBuffer for OpenGL
►C Ogre::HardwareBufferManagerBase | Base definition of a hardware buffer manager
C Ogre::D3D11HardwareBufferManagerBase | Implementation of HardwareBufferManager for D3D11
C Ogre::D3D9HardwareBufferManagerBase | Implementation of HardwareBufferManager for D3D9
C Ogre::DefaultHardwareBufferManagerBase | Specialisation of HardwareBufferManagerBase to emulate hardware buffers
C Ogre::GL3PlusHardwareBufferManagerBase | Implementation of HardwareBufferManager for OpenGL
C Ogre::GLES2HardwareBufferManagerBase | Implementation of HardwareBufferManager for OpenGL ES
C Ogre::GLHardwareBufferManagerBase | Implementation of HardwareBufferManager for OpenGL
►C Ogre::HardwareBufferManager | Singleton wrapper for hardware buffer manager
C Ogre::D3D11HardwareBufferManager | D3D11HardwareBufferManagerBase as a Singleton
C Ogre::D3D9HardwareBufferManager | D3D9HardwareBufferManagerBase as a Singleton
C Ogre::DefaultHardwareBufferManager | DefaultHardwareBufferManager as a Singleton
C Ogre::GL3PlusHardwareBufferManager | GL3PlusHardwareBufferManagerBase as a Singleton
C Ogre::GLES2HardwareBufferManager | GLES2HardwareBufferManagerBase as a Singleton
C Ogre::GLHardwareBufferManager | GLHardwareBufferManagerBase as a Singleton
►C Ogre::HardwareOcclusionQuery | This is a abstract class that that provides the interface for the query class for hardware occlusion
C Ogre::D3D11HardwareOcclusionQuery | This is a class that is the DirectX9 implementation of hardware occlusion testing
C Ogre::D3D9HardwareOcclusionQuery | This is a class that is the DirectX9 implementation of hardware occlusion testing
C Ogre::GL3PlusHardwareOcclusionQuery | This is a class that is the base class of the query class for hardware occlusion
C Ogre::GLHardwareOcclusionQuery | This is a class that is the base class of the query class for hardware occlusion
►C Ogre::HighLevelGpuProgramFactory | Interface definition for factories of HighLevelGpuProgram
C Ogre::CgProgramFactory | Factory class for Cg programs
C Ogre::D3D11HLSLProgramFactory | Factory class for D3D11 HLSL programs
C Ogre::D3D9HLSLProgramFactory | Factory class for D3D9 HLSL programs
C Ogre::GLSL::GLSLProgramFactory | Factory class for GLSL programs
C Ogre::GLSLESCgProgramFactory | Factory class for GLSL ES programs
C Ogre::GLSLESProgramFactory | Factory class for GLSL ES programs
C Ogre::GLSLShaderFactory | Factory class for GLSL shaders
C Ogre::UnifiedHighLevelGpuProgramFactory | Factory class for Unified programs
C Ogre::HlmsDatablock |
C Ogre::HlmsManager |
►C Ogre::HlmsMaterialBase |
C Ogre::PbsMaterial |
C Ogre::IlluminationPass | Struct recording a pass which can be used for a specific illumination stage
C Ogre::Image | Class representing an image file
C Ogre::IndexData | Summary class collecting together index data source information
C Ogre::InstancedGeometry | Pre-transforms and batches up meshes for efficient use as instanced geometry in a scene
C Ogre::InstancedGeometry::InstancedObject |
C Ogre::InstancedGeometry::LODBucket | A LODBucket is a collection of smaller buckets with the same LOD
C Ogre::InstancedGeometry::MaterialBucket | A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD)
C Ogre::InstancedGeometry::OptimisedSubMeshGeometry | Struct holding geometry optimised per SubMesh / LOD level, ready for copying to instances
C Ogre::InstancedGeometry::QueuedGeometry | Structure recording a queued geometry for low level builds
C Ogre::InstancedGeometry::QueuedSubMesh | Structure recording a queued submesh for the build
C Ogre::InstanceManager | This is the main starting point for the new instancing system
C Ogre::IntersectionSceneQueryResult | Holds the results of an intersection scene query (pair values)
►C Ogre::KeyFrame | A key frame in an animation sequence defined by an AnimationTrack
C Ogre::NumericKeyFrame | Specialised KeyFrame which stores any numeric value
C Ogre::TransformKeyFrame | Specialised KeyFrame which stores a full transform
C Ogre::VertexMorphKeyFrame | Specialised KeyFrame which stores absolute vertex positions for a complete buffer, designed to be interpolated with other keys in the same track
C Ogre::VertexPoseKeyFrame | Specialised KeyFrame which references a Mesh::Pose at a certain influence level, which stores offsets for a subset of the vertices in a buffer to provide a blendable pose
►C Ogre::LodStrategy | Strategy for determining level of detail
►C Ogre::DistanceLodStrategyBase | Level of detail strategy based on distance from camera
C Ogre::DistanceLodBoxStrategy | Level of detail strategy based on distance from camera to an object's bounding box
C Ogre::DistanceLodSphereStrategy | Level of detail strategy based on distance from camera to an object's bounding sphere
►C Ogre::PixelCountLodStrategyBase | Abstract base class for level of detail strategy based on pixel count approximations from bounding sphere projection
C Ogre::AbsolutePixelCountLodStrategy |
C Ogre::ScreenRatioPixelCountLodStrategy |
C Ogre::LodStrategyManager | Manager for LOD strategies
C Ogre::Log |
C Ogre::LogManager | The log manager handles the creation and retrieval of logs for the application
C Ogre::ManualObject::ManualObjectSection | Built, renderable section of geometry
C Ogre::MaterialSerializer | Class for serializing Materials to / from a .material script
►C Ogre::MovableObject | Abstract class defining a movable object in a scene
►C Ogre::BillboardChain | Allows the rendering of a chain of connected billboards
C Ogre::RibbonTrail | Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances
C Ogre::BillboardSet | A collection of billboards (faces which are always facing the given direction) with the same (default) dimensions, material and which are fairly close proximity to each other
C Ogre::Entity | Defines an instance of a discrete, movable object based on a Mesh
►C Ogre::Frustum | A frustum represents a pyramid, capped at the near and far end which is used to represent either a visible area or a projection area
►C Ogre::Camera | A viewpoint from which the scene will be rendered
C Ogre::OctreeCamera | Specialized viewpoint from which an Octree can be rendered
C Ogre::PCZCamera | Specialized viewpoint from which an PCZone Scene can be rendered
►C Ogre::InstanceBatch | InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived to implement different instancing techniques (
►C Ogre::BaseInstanceBatchVTF | Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) This implementation has the following advantages: Supports huge amount of instances per batch Supports skinning even with huge ammounts of instances per batch Doesn't need shader constants registers
C Ogre::InstanceBatchHW_VTF | Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) and hardware instancing
C Ogre::InstanceBatchVTF |
C Ogre::InstanceBatchHW | This is technique requires true instancing hardware support
C Ogre::InstanceBatchShader | This is the same technique the old "InstancedGeometry" implementation used (with improvements)
C Ogre::InstancedEntity |
C Ogre::InstancedGeometry::BatchInstance | The details of a topological BatchInstance which is the highest level of partitioning for this class
►C Ogre::Light | Representation of a dynamic light source in the scene
C Ogre::PCZLight | Specialized version of Ogre::Light which caches which zones the light affects
C Ogre::ManualObject | Class providing a much simplified interface to generating manual objects with custom geometry
C Ogre::MovablePlane | Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply
C Ogre::ParticleSystem | Class defining particle system based special effects
►C Ogre::PortalBase | PortalBase - Base class to Portal and AntiPortal classes
C Ogre::AntiPortal | AntiPortal datastructure for occlusion culling
C Ogre::Portal | Portal datastructure for connecting zones
►C Ogre::SimpleRenderable | Simple implementation of MovableObject and Renderable for single-part custom objects
C Ogre::InstancedGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored
C Ogre::Rectangle2D | Allows the rendering of a simple 2D rectangle This class renders a simple 2D rectangle; this rectangle has no depth and therefore is best used with specific render queue and depth settings, like RENDER_QUEUE_BACKGROUND and 'depth_write off' for backdrops, and RENDER_QUEUE_OVERLAY and 'depth_check off' for fullscreen quads
C Ogre::Volume::Chunk | A single volume chunk mesh
C Ogre::WireBoundingBox | Allows the rendering of a wireframe bounding box
C Ogre::StaticGeometry::Region | The details of a topological region which is the highest level of partitioning for this class
►C Ogre::MovableObjectFactory | Interface definition for a factory class which produces a certain kind of MovableObject, and can be registered with Root in order to allow all clients to produce new instances of this object, integrated with the standard Ogre processing
C Ogre::BillboardChainFactory | Factory object for creating BillboardChain instances
C Ogre::BillboardSetFactory | Factory object for creating BillboardSet instances
C Ogre::EntityFactory | Factory object for creating Entity instances
C Ogre::LightFactory | Factory object for creating Light instances
C Ogre::ManualObjectFactory | Factory object for creating ManualObject instances
C Ogre::ParticleSystemFactory | Factory object for creating ParticleSystem instances
C Ogre::PCZLightFactory | Factory object for creating PCZLight instances
►C Ogre::PortalBaseFactory | Factory object for creating Portal instances
C Ogre::AntiPortalFactory | Factory object for creating AntiPortal instances
C Ogre::PortalFactory | Factory object for creating Portal instances
C Ogre::RibbonTrailFactory | Factory object for creating RibbonTrail instances
►C Ogre::Node | Class representing a general-purpose node an articulated scene graph
►C Ogre::Bone | A bone in a skeleton
C Ogre::TagPoint | A tagged point on a skeleton, which can be used to attach entities to on specific other entities
►C Ogre::SceneNode | Class representing a node in the scene graph
C Ogre::BspSceneNode | Specialisation of SceneNode for the BspSceneManager
C Ogre::OctreeNode | Specialized SceneNode that is customized for working within an Octree
C Ogre::PCZSceneNode |
C Ogre::Node::DebugRenderable | Inner class for displaying debug renderable for Node
C Ogre::Octree | Octree datastructure for managing scene nodes
C Ogre::Octree | Octree datastructure for managing scene nodes
C Ogre::Overlay | Represents a layer which is rendered on top of the 'normal' scene contents
►C Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay
►C Ogre::OverlayContainer | A 2D element which contains other OverlayElement instances
►C Ogre::PanelOverlayElement | OverlayElement representing a flat, single-material (or transparent) panel which can contain other elements
C Ogre::BorderPanelOverlayElement | A specialisation of the PanelOverlayElement to provide a panel with a border
C Ogre::TextAreaOverlayElement | This class implements an overlay element which contains simple unformatted text
►C Ogre::OverlayElementFactory | Defines the interface which all components wishing to supply OverlayElement subclasses must implement
C Ogre::BorderPanelOverlayElementFactory | Factory for creating BorderPanelOverlayElement instances
C Ogre::PanelOverlayElementFactory | Factory for creating PanelOverlayElement instances
C Ogre::TextAreaOverlayElementFactory | Factory for creating TextAreaOverlayElement instances
C Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them
C Ogre::OverlaySystem | This class simplify initialization / finalization of the overlay system
C Ogre::Page | Page class
C Ogre::PageContent | Interface definition for a unit of content within a page
►C Ogre::PageContentCollection | Definition of the interface for a collection of PageContent instances
C Ogre::SimplePageContentCollection | Specialisation of PageContentCollection which just provides a simple list of PageContent instances
►C Ogre::PageContentCollectionFactory | Define the interface to a factory class that will create subclasses of PageContentCollection
C Ogre::SimplePageContentCollectionFactory | Factory class for SimplePageContentCollection
C Ogre::PageContentFactory | Define the interface to a factory class that will create subclasses of PageContent
C Ogre::PagedWorld | This class represents a collection of pages which make up a world
►C Ogre::PagedWorldSection | Represents a section of the PagedWorld which uses a given PageStrategy, and which is made up of a generally localised set of Page instances
C Ogre::TerrainPagedWorldSection | A world section which includes paged terrain
C Ogre::PagedWorldSectionFactory | A factory class for creating types of world section
C Ogre::PageManager | The PageManager is the entry point through which you load all PagedWorld instances, and the place where PageStrategy instances and factory classes are registered to customise the paging behaviour
►C Ogre::PageStrategy | Defines the interface to a strategy class which is responsible for deciding when Page instances are requested for addition and removal from the paging system
C Ogre::Grid2DPageStrategy | Page strategy which loads new pages based on a regular 2D grid
C Ogre::Grid3DPageStrategy | Page strategy which loads new pages based on a regular 3D grid
►C Ogre::PageStrategyData | Abstract marker class representing the data held against the PagedWorldSection which is specifically used by the PageStrategy
C Ogre::Grid2DPageStrategyData | Specialisation of PageStrategyData for Grid2DPageStrategy
C Ogre::Grid3DPageStrategyData | Specialisation of PageStrategyData for Grid3DPageStrategy
►C Ogre::Particle | Class representing a single particle instance
►C Ogre::ParticleEmitter | Abstract class defining the interface to be implemented by particle emitters
►C Ogre::AreaEmitter | Particle emitter which emits particles randomly from points inside an area (box, sphere, ellipsoid whatever subclasses choose to be)
C Ogre::BoxEmitter | Particle emitter which emits particles randomly from points inside a box
C Ogre::CylinderEmitter | Particle emitter which emits particles randomly from points inside a cylinder
►C Ogre::EllipsoidEmitter | Particle emitter which emits particles randomly from points inside an ellipsoid
C Ogre::HollowEllipsoidEmitter | Particle emitter which emits particles randomly from points inside a hollow ellipsoid
C Ogre::RingEmitter | Particle emitter which emits particles randomly from points inside a ring (e.g
C Ogre::PointEmitter | Particle emitter which emits particles from a single point
►C Ogre::ParticleAffector | Abstract class defining the interface to be implemented by particle affectors
C Ogre::ColourFaderAffector | This plugin subclass of ParticleAffector allows you to alter the colour of particles
C Ogre::ColourFaderAffector2 | This plugin subclass of ParticleAffector allows you to alter the colour of particles
C Ogre::ColourImageAffector |
C Ogre::ColourInterpolatorAffector |
C Ogre::DeflectorPlaneAffector | This class defines a ParticleAffector which deflects particles
C Ogre::DirectionRandomiserAffector | This class defines a ParticleAffector which applies randomness to the movement of the particles
C Ogre::LinearForceAffector | This class defines a ParticleAffector which applies a linear force to particles in a system
C Ogre::RotationAffector | This plugin subclass of ParticleAffector allows you to alter the rotation of particles
C Ogre::ScaleAffector | This plugin subclass of ParticleAffector allows you to alter the scale of particles
►C Ogre::ParticleAffectorFactory | Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses
C Ogre::ColourFaderAffectorFactory | Factory class for ColourFaderAffector
C Ogre::ColourFaderAffectorFactory2 | Factory class for ColourFaderAffector
C Ogre::ColourImageAffectorFactory | Factory class for ColourImageAffector
C Ogre::ColourInterpolatorAffectorFactory | Factory class for ColourInterpolatorAffector
C Ogre::DeflectorPlaneAffectorFactory | Factory class for DeflectorPlaneAffector
C Ogre::DirectionRandomiserAffectorFactory | Factory class for DirectionRandomiserAffector
C Ogre::LinearForceAffectorFactory | Factory class for LinearForceAffector
C Ogre::RotationAffectorFactory | Factory class for RotationAffector
C Ogre::ScaleAffectorFactory | Factory class for ScaleAffector
►C Ogre::ParticleEmitterFactory | Abstract class defining the interface to be implemented by creators of ParticleEmitter subclasses
C Ogre::BoxEmitterFactory | Factory class for particle emitter of type "Box"
C Ogre::CylinderEmitterFactory | Factory class for particle emitter of type "Cylinder"
C Ogre::EllipsoidEmitterFactory | Factory class for particle emitter of type "Ellipsoid"
C Ogre::HollowEllipsoidEmitterFactory | Factory class for particle emitter of type "HollowEllipsoid"
C Ogre::PointEmitterFactory | Factory class for particle emitter of type "Point"
C Ogre::RingEmitterFactory | Factory class for particle emitter of type "Ring"
C Ogre::ParticleSystemManager | Manages particle systems, particle system scripts (templates) and the available emitter & affector factories
►C Ogre::ParticleSystemRenderer | Abstract class defining the interface required to be implemented by classes which provide rendering capability to ParticleSystem instances
C Ogre::BillboardParticleRenderer | Specialisation of ParticleSystemRenderer to render particles using a BillboardSet
C Ogre::ParticleSystemRendererFactory | Abstract class definition of a factory object for ParticleSystemRenderer
C Ogre::ParticleVisualData | Abstract class containing any additional data required to be associated with a particle to perform the required rendering
C Ogre::Pass | Class defining a single pass of a Technique (of a Material), i.e
C Ogre::PatchSurface | A surface which is defined by curves of some kind to form a patch, e.g
►C Ogre::PCZone | Portal-Connected Zone datastructure for managing scene nodes
C Ogre::DefaultZone |
C Ogre::OctreeZone |
►C Ogre::PCZoneFactory | Factory for PCZones
C Ogre::DefaultZoneFactory |
C Ogre::OctreeZoneFactory | Factory for OctreeZone
C Ogre::PCZoneFactoryManager |
C Ogre::PixelBox | A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory
►C Ogre::Plugin | Class defining a generic OGRE plugin
C Ogre::BspSceneManagerPlugin | Plugin instance for BSPSceneManager
C Ogre::CgPlugin | Plugin instance for Cg Program Manager
C Ogre::D3D11Plugin | Plugin instance for D3D11 Manager
C Ogre::D3D9Plugin | Plugin instance for D3D9 Manager
C Ogre::GL3PlusPlugin | Plugin instance for GL3Plus Manager
C Ogre::GLES2Plugin | Plugin instance for GL ES 2 Manager
C Ogre::GLPlugin | Plugin instance for GL Manager
C Ogre::OctreePlugin | Plugin instance for Octree Manager
C Ogre::OctreeZonePlugin | Plugin instance for OctreeZone
C Ogre::ParticleFXPlugin | Plugin instance for ParticleFX Manager
C Ogre::PCZPlugin | Plugin instance for PCZ Manager
C Ogre::Pose | A pose is a linked set of vertex offsets applying to one set of vertex data
C Ogre::Profile | An individual profile that will be processed by the Profiler
C Ogre::ProfileInstance | Represents an individual profile call
C Ogre::Profiler | The profiler allows you to measure the performance of your code
►C Ogre::PropertyBase | Base interface for an instance of a property
C Ogre::Property< T > | Property instance with passthrough calls to a given object
C Ogre::PropertyDef | Definition of a property of an object
C Ogre::PropertyMap |
C Ogre::PropertySet | Defines a complete set of properties for a single object instance
C Ogre::Quake3Level | Support for loading and extracting data from a Quake3 level file
C Ogre::Quake3Shader | Class for recording Quake3 shaders
C Ogre::Quake3ShaderManager | Class for managing Quake3 custom shaders
C Ogre::QueuedRenderableCollection | Lowest level collection of renderables
C Ogre::RenderPriorityGroup | Collection of renderables by priority
C Ogre::RenderQueue | Class to manage the scene object rendering queue
C Ogre::RenderQueueGroup | A grouping level underneath RenderQueue which groups renderables to be issued at coarsely the same time to the renderer
C Ogre::RenderQueueInvocation | Class representing the invocation of queue groups in a RenderQueue
C Ogre::RenderQueueInvocationSequence | Class to hold a linear sequence of RenderQueueInvocation objects
►C Ogre::RenderSystem | Defines the functionality of a 3D API
C Ogre::D3D11RenderSystem | Implementation of DirectX11 as a rendering system
C Ogre::D3D9RenderSystem | Implementation of DirectX9 as a rendering system
►C Ogre::GLRenderSystemCommon |
C Ogre::GL3PlusRenderSystem | Implementation of GL 3 as a rendering system
C Ogre::GLES2RenderSystem | Implementation of GL ES 2.x as a rendering system
C Ogre::GLRenderSystem | Implementation of GL as a rendering system
C Ogre::RenderSystemCapabilities | This class stores the capabilities of the graphics card
C Ogre::RenderSystemCapabilitiesManager | Class for managing RenderSystemCapabilities database for Ogre
C Ogre::RenderSystemCapabilitiesSerializer | Class for serializing RenderSystemCapabilities to / from a .rendercaps script
►C Ogre::RenderTarget | A 'canvas' which can receive the results of a rendering operation
►C Ogre::MultiRenderTarget | This class represents a render target that renders to multiple RenderTextures at once
C Ogre::D3D11MultiRenderTarget |
C Ogre::D3D9MultiRenderTarget |
C Ogre::GL3PlusFBOMultiRenderTarget | MultiRenderTarget for OpenGL
C Ogre::GLES2FBOMultiRenderTarget | MultiRenderTarget for GL ES 2.x
C Ogre::GLFBOMultiRenderTarget | MultiRenderTarget for GL
►C Ogre::RenderTexture | This class represents a RenderTarget that renders to a Texture
C Ogre::D3D11RenderTexture | RenderTexture implementation for D3D11
C Ogre::D3D9RenderTexture | RenderTexture implementation for D3D9
►C Ogre::GLRenderTexture | Base class for GL Render Textures
C Ogre::GL3PlusFBORenderTexture | RenderTexture for GL FBO
C Ogre::GLCopyingRenderTexture |
C Ogre::GLFBORenderTexture | RenderTexture for GL FBO
C Ogre::GLPBRenderTexture |
►C Ogre::RenderWindow | Manages the target rendering window
►C Ogre::D3D11RenderWindowBase |
C Ogre::D3D11RenderWindowSwapChainBased |
C Ogre::D3D9RenderWindow |
C Ogre::NaClWindow |
►C Ogre::Resource | Abstract class representing a loadable resource (e.g
C Ogre::BspLevel | Holds all the data associated with a Binary Space Parition (BSP) based indoor level
C Ogre::Compositor | Class representing a Compositor object
C Ogre::Font | Class representing a font in the system
►C Ogre::GpuProgram | Defines a program which runs on the GPU such as a vertex or fragment program
►C Ogre::D3D9GpuProgram | Direct3D implementation of a few things common to low-level vertex & fragment programs
C Ogre::D3D9GpuFragmentProgram | Direct3D implementation of low-level fragment programs
C Ogre::D3D9GpuVertexProgram | Direct3D implementation of low-level vertex programs
►C Ogre::GLGpuProgram | Generalised low-level GL program, can be applied to multiple types (eg ARB and NV)
C Ogre::GLArbGpuProgram | Specialisation of the GL low-level program for ARB programs
C Ogre::GLGpuNvparseProgram |
C Ogre::GLSL::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
►C Ogre::HighLevelGpuProgram | Abstract base class representing a high-level program (a vertex or fragment program)
C Ogre::CgProgram | Specialisation of HighLevelGpuProgram to provide support for nVidia's CG language
C Ogre::D3D11HLSLProgram | Specialization of HighLevelGpuProgram to provide support for D3D11 High-Level Shader Language (HLSL)
C Ogre::D3D9HLSLProgram | Specialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL)
C Ogre::UnifiedHighLevelGpuProgram | Specialisation of HighLevelGpuProgram which just delegates its implementation to one other high level program, allowing a single program definition to represent one supported program from a number of options
C Ogre::Material | Class encapsulates rendering properties of an object
►C Ogre::Mesh | Resource holding data about 3D mesh
C Ogre::PatchMesh | Patch specialisation of Mesh
►C Ogre::Skeleton | A collection of Bone objects used to animate a skinned mesh
C Ogre::SkeletonInstance | A SkeletonInstance is a single instance of a Skeleton used by a world object
►C Ogre::Texture | Abstract class representing a Texture resource
C Ogre::D3D11Texture | Specialisation of Texture for D3D11
C Ogre::D3D9Texture |
►C Ogre::GLTextureCommon |
C Ogre::GL3PlusTexture |
C Ogre::GLTexture |
C Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread
C Ogre::ResourceGroupManager | This singleton class manages the list of resource groups, and notifying the various resource managers of their obligations to load / unload resources in a group
►C Ogre::ResourceManager | Defines a generic resource handler
C Ogre::BspResourceManager | Manages the locating and loading of BSP-based indoor levels
C Ogre::CompositorManager | Class for managing Compositor settings for Ogre
C Ogre::FontManager | Manages Font resources, parsing .fontdef files and generally organising them
►C Ogre::GpuProgramManager |
C Ogre::D3D11GpuProgramManager |
C Ogre::D3D9GpuProgramManager |
C Ogre::GLES2GpuProgramManager |
C Ogre::GLGpuProgramManager |
C Ogre::GLSLShaderManager |
C Ogre::HighLevelGpuProgramManager | This ResourceManager manages high-level vertex and fragment programs
C Ogre::MaterialManager | Class for managing Material settings for Ogre
C Ogre::MeshManager | Handles the management of mesh resources
C Ogre::SkeletonManager | Handles the management of skeleton resources
►C Ogre::TextureManager | Class for loading & managing textures
C Ogre::D3D11TextureManager |
C Ogre::D3D9TextureManager |
C Ogre::GL3PlusTextureManager | GL3Plus-specific implementation of a TextureManager
C Ogre::GLES2TextureManager | GL ES-specific implementation of a TextureManager
C Ogre::GLTextureManager | GL-specific implementation of a TextureManager
C Ogre::ResourceManager::ResourcePool | Definition of a pool of resources, which users can use to reuse similar resources many times without destroying and recreating them
C Ogre::Root | The root class of the Ogre system
C Ogre::RTShader::FFPRenderStateBuilder | Fixed Function Pipeline render state builder
C Ogre::RTShader::Function | A class that represents a shader based program function
►C Ogre::RTShader::FunctionAtom | A class that represents an atomic code section of shader based program function
C Ogre::RTShader::FunctionInvocation | A class that represents function invocation code from shader based program function
►C Ogre::RTShader::HardwareSkinningTechnique | Implement a sub render state which performs hardware skinning
C Ogre::RTShader::DualQuaternionSkinning | Implement a sub render state which performs dual quaternion hardware skinning
C Ogre::RTShader::LinearSkinning | Implement a sub render state which performs hardware skinning
C Ogre::RTShader::Operand | A class that represents a function operand (its the combination of a parameter the in/out semantic and the used fields)
►C Ogre::RTShader::Parameter | A class that represents a shader based program parameter
C Ogre::RTShader::ConstParameter< valueType > | Helper template which is the base for our ConstParameters
C Ogre::RTShader::UniformParameter | Uniform parameter class
C Ogre::RTShader::Program | A class that represents a shader based program
C Ogre::RTShader::ProgramManager | A singleton manager class that manages shader based programs
►C Ogre::RTShader::ProgramProcessor | A class that provides extra processing services on CPU based programs
C Ogre::RTShader::CGProgramProcessor | CG Language program processor class
C Ogre::RTShader::GLSLESProgramProcessor | GLSL ES Language program processor class
C Ogre::RTShader::GLSLProgramProcessor | GLSL Language program processor class
C Ogre::RTShader::HLSLProgramProcessor | CG Language program processor class
C Ogre::RTShader::ProgramSet | Container class for shader based programs
►C Ogre::RTShader::ProgramWriter | Base class interface for shader program writers
C Ogre::RTShader::CGProgramWriter | CG target language writer implementation
C Ogre::RTShader::GLSLESProgramWriter | GLSL ES target language writer implementation
C Ogre::RTShader::GLSLProgramWriter | GLSL target language writer implementation
C Ogre::RTShader::HLSLProgramWriter | HLSL target language writer implementation
►C Ogre::RTShader::ProgramWriterFactory | Interface definition for factories of ShaderProgramWriter
C Ogre::RTShader::ShaderProgramWriterCGFactory | CG program writer factory implementation
C Ogre::RTShader::ShaderProgramWriterGLSLESFactory | GLSL ES program writer factory implementation
C Ogre::RTShader::ShaderProgramWriterGLSLFactory | GLSL program writer factory implementation
C Ogre::RTShader::ShaderProgramWriterHLSLFactory | HLSL program writer factory implementation
C Ogre::RTShader::ProgramWriterManager |
►C Ogre::RTShader::RenderState | This is a container class for sub render state class
C Ogre::RTShader::TargetRenderState | This is the target render state
C Ogre::RTShader::SGMaterialSerializerListener | This class responsible for translating core features of the RT Shader System for Ogre material scripts
C Ogre::RTShader::ShaderGenerator | Shader generator system main interface
►C Ogre::RTShader::SubRenderState | This class is the base interface of sub part from a shader based rendering pipeline
C Ogre::RTShader::FFPAlphaTest | A factory that enables creation of LayeredBlending instances
C Ogre::RTShader::FFPColour | Colour sub render state implementation of the Fixed Function Pipeline
C Ogre::RTShader::FFPFog | Fog sub render state implementation of the Fixed Function Pipeline
C Ogre::RTShader::FFPLighting | Lighting sub render state implementation of the Fixed Function Pipeline
►C Ogre::RTShader::FFPTexturing | Texturing sub render state implementation of the Fixed Function Pipeline
C Ogre::RTShader::LayeredBlending | Texturing sub render state implementation of layered blending
C Ogre::RTShader::FFPTransform | Transform sub render state implementation of the Fixed Function Pipeline
C Ogre::RTShader::HardwareSkinning | Implement a sub render state which performs hardware skinning
C Ogre::RTShader::IntegratedPSSM3 | Integrated PSSM shadow receiver with 3 splits sub render state implementation
C Ogre::RTShader::NormalMapLighting | Normal Map Lighting extension sub render state implementation
C Ogre::RTShader::PerPixelLighting | Per pixel Lighting extension sub render state implementation
C Ogre::RTShader::TextureAtlasSampler | Implements texture atlas sampling
C Ogre::RTShader::TriplanarTexturing | Triplanar Texturing
►C Ogre::RTShader::SubRenderStateFactory | Abstract factory interface for creating SubRenderState implementation instances
C Ogre::RTShader::FFPAlphaTestFactory |
C Ogre::RTShader::FFPColourFactory | A factory that enables creation of FFPColour instances
C Ogre::RTShader::FFPFogFactory | A factory that enables creation of FFPFog instances
C Ogre::RTShader::FFPLightingFactory | A factory that enables creation of FFPLighting instances
C Ogre::RTShader::FFPTexturingFactory | A factory that enables creation of FFPTexturing instances
C Ogre::RTShader::FFPTransformFactory | A factory that enables creation of FFPTransform instances
C Ogre::RTShader::HardwareSkinningFactory | A factory that enables creation of HardwareSkinning instances
C Ogre::RTShader::IntegratedPSSM3Factory | A factory that enables creation of IntegratedPSSM3 instances
C Ogre::RTShader::LayeredBlendingFactory | A factory that enables creation of LayeredBlending instances
C Ogre::RTShader::NormalMapLightingFactory | A factory that enables creation of NormalMapLighting instances
C Ogre::RTShader::PerPixelLightingFactory | A factory that enables creation of PerPixelLighting instances
C Ogre::RTShader::TextureAtlasSamplerFactory | A factory that enables creation of TextureAtlasSampler instances
C Ogre::RTShader::TriplanarTexturingFactory | A factory that enables creation of TriplanarMapping instances
►C Ogre::SceneManager | Manages the organisation and rendering of a 'scene' i.e
C Ogre::BspSceneManager | Specialisation of the SceneManager class to deal with indoor scenes based on a BSP tree
C Ogre::DefaultSceneManager | Default scene manager
C Ogre::OctreeSceneManager | Specialized SceneManager that divides the geometry into an octree in order to facilitate spatial queries
C Ogre::PCZSceneManager | Specialized SceneManager that uses Portal-Connected-Zones to divide the scene spatially
C Ogre::SceneManagerEnumerator | Enumerates the SceneManager classes available to applications
►C Ogre::SceneManagerFactory | Class which will create instances of a given SceneManager
C Ogre::BspSceneManagerFactory | Factory for BspSceneManager
C Ogre::DefaultSceneManagerFactory | Factory for default scene manager
C Ogre::OctreeSceneManagerFactory | Factory for OctreeSceneManager
C Ogre::PCZSceneManagerFactory | Factory for PCZSceneManager
►C Ogre::SceneQuery | A class for performing queries on a scene
►C Ogre::IntersectionSceneQuery | Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another
►C Ogre::DefaultIntersectionSceneQuery | Default implementation of IntersectionSceneQuery
C Ogre::BspIntersectionSceneQuery | BSP specialisation of IntersectionSceneQuery
C Ogre::OctreeIntersectionSceneQuery | Octree implementation of IntersectionSceneQuery
C Ogre::PCZIntersectionSceneQuery | PCZ implementation of IntersectionSceneQuery
►C Ogre::RaySceneQuery | Specialises the SceneQuery class for querying along a ray
►C Ogre::DefaultRaySceneQuery | Default implementation of RaySceneQuery
C Ogre::BspRaySceneQuery | BSP specialisation of RaySceneQuery
C Ogre::OctreeRaySceneQuery | Octree implementation of RaySceneQuery
C Ogre::PCZRaySceneQuery | PCZ implementation of RaySceneQuery
►C Ogre::RegionSceneQuery | Abstract class defining a query which returns single results from a region
►C Ogre::AxisAlignedBoxSceneQuery | Specialises the SceneQuery class for querying within an axis aligned box
►C Ogre::DefaultAxisAlignedBoxSceneQuery | Default implementation of AxisAlignedBoxSceneQuery
C Ogre::OctreeAxisAlignedBoxSceneQuery | Octree implementation of AxisAlignedBoxSceneQuery
C Ogre::PCZAxisAlignedBoxSceneQuery | PCZ implementation of AxisAlignedBoxSceneQuery
►C Ogre::PlaneBoundedVolumeListSceneQuery | Specialises the SceneQuery class for querying within a plane-bounded volume
►C Ogre::DefaultPlaneBoundedVolumeListSceneQuery | Default implementation of PlaneBoundedVolumeListSceneQuery
C Ogre::OctreePlaneBoundedVolumeListSceneQuery | Octree implementation of PlaneBoundedVolumeListSceneQuery
C Ogre::PCZPlaneBoundedVolumeListSceneQuery | PCZ implementation of PlaneBoundedVolumeListSceneQuery
►C Ogre::SphereSceneQuery | Specialises the SceneQuery class for querying within a sphere
►C Ogre::DefaultSphereSceneQuery | Default implementation of SphereSceneQuery
C Ogre::OctreeSphereSceneQuery | Octree implementation of SphereSceneQuery
C Ogre::PCZSphereSceneQuery | PCZ implementation of SphereSceneQuery
C Ogre::SceneQueryResult | Holds the results of a scene query
C Ogre::ScriptCompiler | This is the main class for the compiler
C Ogre::ScriptCompiler::Error |
C Ogre::ScriptCompilerManager | Manages threaded compilation of scripts
C Ogre::ScriptLexer |
C Ogre::ScriptParser |
►C Ogre::ScriptTranslator | This class translates script AST (abstract syntax tree) into Ogre resources
C Ogre::CompositionPassTranslator |
C Ogre::CompositionTargetPassTranslator |
C Ogre::CompositionTechniqueTranslator |
C Ogre::CompositorTranslator |
C Ogre::GpuProgramTranslator |
C Ogre::MaterialTranslator |
C Ogre::ParticleAffectorTranslator |
C Ogre::ParticleEmitterTranslator |
C Ogre::ParticleSystemTranslator |
C Ogre::PassTranslator |
C Ogre::RTShader::SGScriptTranslator | This class responsible for translating core features of the RT Shader System for Ogre material scripts
C Ogre::SharedParamsTranslator |
C Ogre::TechniqueTranslator |
C Ogre::TextureSourceTranslator |
C Ogre::TextureUnitTranslator |
►C Ogre::ScriptTranslatorManager | The ScriptTranslatorManager manages the lifetime and access to script translators
C Ogre::BuiltinScriptTranslatorManager | This class manages the builtin translators
►C Ogre::Serializer | Generic class for serialising data to / from binary stream-based files
C Ogre::GpuNamedConstantsSerializer | Simple class for loading / saving GpuNamedConstants
C Ogre::LodConfigSerializer |
C Ogre::MeshSerializer | Class for serialising mesh data to/from an OGRE .mesh file
►C Ogre::MeshSerializerImpl | Internal implementation of Mesh reading / writing for the latest version of the .mesh format
►C Ogre::MeshSerializerImpl_v1_8 | Class for providing backwards-compatibility for loading version 1.8 of the .mesh format
►C Ogre::MeshSerializerImpl_v1_41 | Class for providing backwards-compatibility for loading version 1.41 of the .mesh format
►C Ogre::MeshSerializerImpl_v1_4 | Class for providing backwards-compatibility for loading version 1.4 of the .mesh format
►C Ogre::MeshSerializerImpl_v1_3 | Class for providing backwards-compatibility for loading version 1.3 of the .mesh format
►C Ogre::MeshSerializerImpl_v1_2 | Class for providing backwards-compatibility for loading version 1.2 of the .mesh format
C Ogre::MeshSerializerImpl_v1_1 | Class for providing backwards-compatibility for loading version 1.1 of the .mesh format
C Ogre::SkeletonSerializer | Class for serialising skeleton data to/from an OGRE .skeleton file
C Ogre::ShaderGenerator |
C Ogre::ShaderManager |
C Ogre::ShaderPiecesManager |
C Ogre::ShaderTemplate |
►C Ogre::ShadowCameraSetup | This class allows you to plug in new ways to define the camera setup when rendering and projecting shadow textures
C Ogre::DefaultShadowCameraSetup | Implements default shadow camera setup
►C Ogre::FocusedShadowCameraSetup | Implements the uniform shadow mapping algorithm in focused mode
►C Ogre::LiSPSMShadowCameraSetup | Implements the Light Space Perspective Shadow Mapping Algorithm
C Ogre::PSSMShadowCameraSetup | Parallel Split Shadow Map (PSSM) shadow camera setup
C Ogre::PlaneOptimalShadowCameraSetup | Implements the plane optimal shadow camera algorithm
►C Ogre::ShadowRenderable | Class which represents the renderable aspects of a set of shadow volume faces
C Ogre::ManualObject::ManualObjectSectionShadowRenderable | Nested class to allow shadows
C Ogre::ShadowTextureManager | Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree
C Ogre::ShadowVolumeExtrudeProgram | Static class containing source for vertex programs for extruding shadow volumes
C Ogre::StaticGeometry | Pre-transforms and batches up meshes for efficient use as static geometry in a scene
C Ogre::StaticGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored
C Ogre::StaticGeometry::LODBucket | A LODBucket is a collection of smaller buckets with the same LOD
C Ogre::StaticGeometry::MaterialBucket | A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD)
C Ogre::StaticGeometry::OptimisedSubMeshGeometry | Struct holding geometry optimised per SubMesh / LOD level, ready for copying to instances
C Ogre::StaticGeometry::QueuedGeometry | Structure recording a queued geometry for low level builds
C Ogre::StaticGeometry::QueuedSubMesh | Structure recording a queued submesh for the build
C Ogre::StreamSerialiser | Utility class providing helper methods for reading / writing structured data held in a DataStream
C Ogre::StreamSerialiser::Chunk | Definition of a chunk of data in a file
C Ogre::SubEntity | Utility class which defines the sub-parts of an Entity
C Ogre::SubMesh | Defines a part of a complete mesh
C Ogre::Technique | Class representing an approach to rendering this particular Material
C Ogre::TempBlendedBufferInfo | Structure for recording the use of temporary blend buffers
C Ogre::Terrain | The main containing class for a chunk of terrain
►C Ogre::Terrain::GpuBufferAllocator | Interface used to by the Terrain instance to allocate GPU buffers
C Ogre::Terrain::DefaultGpuBufferAllocator | Standard implementation of a buffer allocator which re-uses buffers
►C Ogre::TerrainAutoUpdateLod | Terrain automatic LOD loading
C Ogre::TerrainAutoUpdateLodByDistance | Class implementing TerrainAutoUpdateLod interface
C Ogre::TerrainGlobalOptions | Options class which just stores default options for the terrain
C Ogre::TerrainGroup | Helper class to assist you in managing multiple terrain instances that are connected to each other
C Ogre::TerrainGroup::TerrainSlot | Slot for a terrain instance, together with its definition
C Ogre::TerrainLayerBlendMap | Class exposing an interface to a blend map for a given layer
C Ogre::TerrainLodManager | Terrain LOD data manager
►C Ogre::TerrainMaterialGenerator | Class that provides functionality to generate materials for use with a terrain
C Ogre::TerrainMaterialGeneratorA | A TerrainMaterialGenerator which can cope with normal mapped, specular mapped terrain
►C Ogre::TerrainMaterialGenerator::Profile | Inner class which should also be subclassed to provide profile-specific material generation
C Ogre::TerrainMaterialGeneratorA::SM2Profile | Shader model 2 profile target
C Ogre::TerrainPagedWorldSection::TerrainDefiner |
C Ogre::TerrainPaging | This class is the 'core' class for paging terrain, that will integrate with the larger paging system and provide the appropriate utility classes required
C Ogre::TerrainQuadTreeNode | A node in a quad tree used to store a patch of terrain
C Ogre::TerrainQuadTreeNode::LodLevel |
C Ogre::TextureUnitState | Class representing the state of a single texture unit during a Pass of a Technique, of a Material
C Ogre::Timer | Timer class
C Ogre::Timer | Timer class
C Ogre::Timer | Timer class
C Ogre::UserObjectBindings | Class that provides convenient interface to establish a linkage between custom user application objects and Ogre core classes
C Ogre::VertexBufferBinding | Records the state of all the vertex buffer bindings required to provide a vertex declaration with the input data it needs for the vertex elements
C Ogre::VertexCacheProfiler | Vertex cache profiler
C Ogre::VertexData | Summary class collecting together vertex source information
►C Ogre::VertexDeclaration | This class declares the format of a set of vertex inputs, which can be issued to the rendering API through a RenderOperation
C Ogre::D3D11VertexDeclaration | Specialisation of VertexDeclaration for D3D11
C Ogre::D3D9VertexDeclaration | Specialisation of VertexDeclaration for D3D9
C Ogre::GLVertexArrayObject | Specialisation of VertexDeclaration for OpenGL Vertex Array Object usage
C Ogre::VertexElement | This class declares the usage of a single vertex buffer as a component of a complete VertexDeclaration
C Ogre::Viewport | An abstraction of a viewport, i.e
C Ogre::Volume::DualGridGenerator | Class for the generation of the DualGrid
►C Ogre::Volume::IsoSurface | Abstract IsoSurface
C Ogre::Volume::IsoSurfaceMC | Marching Cubes implementation like at http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/
C Ogre::Volume::MeshBuilder | Class to build up a mesh with vertices and indices
C Ogre::Volume::OctreeNode | A node in the volume octree
►C Ogre::WorkQueue | Interface to a general purpose request / response style background work queue
►C Ogre::DefaultWorkQueueBase | Base for a general purpose request / response style background work queue
C Ogre::DefaultWorkQueue | Implementation of a general purpose request / response style background work queue
C Ogre::DefaultWorkQueue | Implementation of a general purpose request / response style background work queue
C Ogre::WorkQueue::Request | General purpose request structure
C Ogre::WorkQueue::Response | General purpose response structure
►C Ogre::ZoneData |
C Ogre::OctreeZoneData |
C Ogre::Angle | Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAngleUnit
►C Ogre::AnimableObject | Defines an interface to classes which have one or more AnimableValue instances to expose
C Ogre::MovableObject | Abstract class defining a movable object in a scene
►C Ogre::AnimationContainer | An animation container interface, which allows generic access to sibling animations
C Ogre::Mesh | Resource holding data about 3D mesh
C Ogre::Skeleton | A collection of Bone objects used to animate a skinned mesh
C Ogre::AnimationTrack::Listener | Listener allowing you to override certain behaviour of a track, for example to drive animation procedurally
►C Ogre::Any | Variant type that can hold Any other type
C Ogre::AnyNumeric | Specialised Any class which has built in arithmetic operators, but can hold only types which support operator +,-,* and /
C Ogre::AtomicObject< T > |
C Ogre::AtomicScalar< T > |
C Ogre::AxisAlignedBox | A 3D box aligned with the x/y/z axes
C Ogre::BackgroundProcessResult | Encapsulates the result of a background queue request
C Ogre::Barrier | A barrier is a synchronization mechanism where multiple threads wait until all of them have reached the barrier sync point before continuing
C Ogre::BillboardChain::Element | Contains the data of an element of the BillboardChain
C Ogre::Bitwise | Class for manipulating bit patterns
►C Ogre::Box | Structure used to define a box in a 3-D integer space
C Ogre::PixelBox | A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory
C Ogre::BspNode::Brush |
C Ogre::Camera::Listener | Listener interface so you can be notified of Camera events
C Ogre::Capsule |
C Ogre::ColourValue | Class representing colour
C Ogre::CompositionPass::InputTex | Inputs (for material used for rendering the quad)
C Ogre::CompositorInstance::Listener | Provides an interface to "listen in" to to render system operations executed by this CompositorInstance
C Ogre::CompositorInstance::TargetOperation | Operation setup for a RenderTarget (collected)
C Ogre::CompositorLogic | Interface for compositor logics, which can be automatically binded to compositors, allowing per-compositor logic (such as attaching a relevant listener) to happen automatically
C Ogre::ComPtr< T > |
C Ogre::ComPtr< T >::SafeBoolHelper |
C Ogre::ConvexBody | Holds a solid representation of a convex body
C Ogre::CustomCompositionPass | Interface for custom composition passes, allowing custom operations (in addition to the quad, scene and clear operations) in composition passes
C Ogre::D3D11Device |
►C Ogre::D3D11DeviceResource | Represents a Direct3D rendering resource
C Ogre::D3D11HLSLProgram | Specialization of HighLevelGpuProgram to provide support for D3D11 High-Level Shader Language (HLSL)
C Ogre::D3D11RenderTexture | RenderTexture implementation for D3D11
C Ogre::D3D11RenderWindowBase |
C Ogre::D3D11Texture | Specialisation of Texture for D3D11
C Ogre::D3D11VertexDeclaration | Specialisation of VertexDeclaration for D3D11
►C Ogre::D3D11DeviceResourceManager | Singleton that is used to propagate device state changed notifications
C Ogre::D3D11RenderSystem | Implementation of DirectX11 as a rendering system
C Ogre::D3D11Driver |
C Ogre::D3D11DriverList |
C Ogre::D3D11Mappings |
C Ogre::D3D11VideoMode |
C Ogre::D3D11VideoModeList |
C Ogre::D3D9Mappings |
►C Ogre::D3D9Resource | Represents a Direct3D rendering resource
C Ogre::D3D9GpuProgram | Direct3D implementation of a few things common to low-level vertex & fragment programs
C Ogre::D3D9HardwareIndexBuffer |
C Ogre::D3D9HardwareOcclusionQuery | This is a class that is the DirectX9 implementation of hardware occlusion testing
C Ogre::D3D9HardwareVertexBuffer | Specialisation of HardwareVertexBuffer for D3D9
C Ogre::D3D9Texture |
C Ogre::D3D9VertexDeclaration | Specialisation of VertexDeclaration for D3D9
C Ogre::D3D9VideoMode |
C Ogre::DefaultProperties |
C Ogre::Degree | Wrapper class which indicates a given angle value is in Degrees
C Ogre::deque< T > |
C Ogre::DriverVersion | DriverVersion is used by RenderSystemCapabilities and both GL and D3D9 to store the version of the current GPU driver
C Ogre::DualQuaternion | Implementation of a dual quaternion, i.e
C Ogre::EdgeData::Edge | Edge data
C Ogre::EdgeData::EdgeGroup | A group of edges sharing the same vertex data
C Ogre::EdgeData::Triangle | Basic triangle structure
C Ogre::EdgeListBuilder | General utility class for building edge lists for geometry
C Ogre::EntityMaterialLodChangedEvent | Struct containing information about a material LOD change event for entities
C Ogre::EntityMeshLodChangedEvent | Struct containing information about a mesh LOD change event for entities
C Ogre::ErrorDialog | Class for displaying the error dialog if Ogre fails badly
C Ogre::ExceptionFactory | Class implementing dispatch methods in order to construct by-value exceptions of a derived type based just on an exception code
C Ogre::FactoryObj< T > | Abstract factory class
C Ogre::FileInfo | Information about a file/directory within the archive will be returned using a FileInfo struct
C Ogre::Font::GlyphInfo | Information about the position and size of a glyph in a texture
C Ogre::FrameEvent | Struct containing information about a frame event
►C Ogre::FrameListener | A interface class defining a listener which can be used to receive notifications of frame events
C Ogre::FrameTimeControllerValue | Predefined controller value for getting the latest frame time
C Ogre::Volume::Chunk | A single volume chunk mesh
C OgreBites::ApplicationContext | Base class responsible for setting up a common context for applications
C Ogre::GL3PlusFrameBufferObject | Frame Buffer Object abstraction
C Ogre::GL3PlusPixelUtil | Class to do pixel format mapping between GL and OGRE
C Ogre::GL3PlusSupport |
C Ogre::GLAtomicCounterReference | Structure used to keep track of named atomic counter uniforms in the linked program object
►C Ogre::GLContext | Class that encapsulates an GL context
C Ogre::NaClGLContext |
C Ogre::GLES2FrameBufferObject | Frame Buffer Object abstraction
C Ogre::GLES2PixelUtil | Class to do pixel format mapping between GL and OGRE
►C Ogre::GLES2Support |
C Ogre::NaClGLSupport |
C Ogre::GLFrameBufferObject | Frame Buffer Object abstraction
C Ogre::GLNativeSupport |
C Ogre::GLPBuffer | An off-screen rendering context
C Ogre::GLPixelUtil | Class to do pixel format mapping between GL and OGRE
C Ogre::GLRTTManager::FormatProperties::Mode | Allowed modes/properties for this pixel format
C Ogre::GLSupport |
C Ogre::GLSurfaceDesc | GL surface descriptor
C Ogre::GpuConstantDefinition | Information about predefined program constants
C Ogre::GpuLogicalIndexUse | Structure recording the use of a physical buffer by a logical parameter index
C Ogre::GpuProgramParameters::AutoConstantDefinition | Structure defining an auto constant that's available for use in a parameters object
C Ogre::GpuProgramParameters::AutoConstantEntry | Structure recording the use of an automatic parameter
►C Ogre::HardwareBufferLicensee | Abstract interface representing a 'licensee' of a hardware buffer copy
C Ogre::TempBlendedBufferInfo | Structure for recording the use of temporary blend buffers
C Ogre::HardwareBufferLockGuard< T > | Locking helper
C Ogre::HashedVector< T > | A hashed vector
C Ogre::Id | Usage: OGRE_NEW SceneNode( Id::generateNewId< Node >() )
C Ogre::IdObject |
C Ogre::IdString | Hashed string
C Ogre::InstancedGeometry::SubMeshLodGeometryLink | Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry
►C Ogre::IntersectionSceneQueryListener | Alternative listener class for dealing with IntersectionSceneQuery
C Ogre::IntersectionSceneQuery | Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another
C Ogre::isPodLike< T > |
C Ogre::isPodLike< bool > |
C Ogre::isPodLike< char > |
C Ogre::isPodLike< double > |
C Ogre::isPodLike< float > |
C Ogre::isPodLike< int > |
C Ogre::isPodLike< long > |
C Ogre::isPodLike< short > |
C Ogre::isPodLike< signed char > |
C Ogre::isPodLike< std::pair< T, U > > |
C Ogre::isPodLike< T * > |
C Ogre::isPodLike< unsigned > |
C Ogre::isPodLike< unsigned char > |
C Ogre::isPodLike< unsigned long > |
C Ogre::isPodLike< unsigned short > |
►C Ogre::iterator_range< T > | Base for an iterator_range
C Ogre::ConstMapRange< T > | Predefined type
C Ogre::ConstVectorRange< T > | Predefined type
C Ogre::MapRange< T > | Predefined type
C Ogre::VectorRange< T > | Predefined type
C Ogre::IteratorWrapper< T, IteratorType, ValType > | Basefunctionality for IteratorWrappers
C Ogre::LayerBlendModeEx | Class which manages blending of both colour and alpha components
C Ogre::LightweightMutex | A lightweight mutex is a synchronization mechanism, very similar to a regular mutex
C Ogre::LinearResampler |
C Ogre::LinearResampler_Byte< channels > |
C Ogre::LinearResampler_Float32 |
C Ogre::LinkedSkeletonAnimationSource | Link to another skeleton to share animations
C Ogre::list< T > |
C Ogre::Lod0Stripifier |
C Ogre::Lod0Stripifier::RemapInfo |
►C Ogre::LodCollapseCost |
C Ogre::LodCollapseCostCurvature |
C Ogre::LodCollapseCostOutside |
C Ogre::LodCollapseCostProfiler |
C Ogre::LodCollapseCostQuadric |
C Ogre::LodCollapser |
C Ogre::LodConfig |
C Ogre::LodConfig::Advanced |
C Ogre::LodData |
C Ogre::LodData::Edge |
C Ogre::LodData::IndexBufferInfo |
C Ogre::LodData::IndexBufferPointer |
C Ogre::LodData::Triangle |
C Ogre::LodData::Vertex |
C Ogre::LodData::VertexEqual | Equality function for UniqueVertexSet
C Ogre::LodData::VertexHash | Hash function for UniqueVertexSet
C Ogre::LodIndexBuffer | Thread-safe buffer for storing Hardware index buffer
C Ogre::LodInputBuffer | Data representing all required information from a Mesh. Used by LodInputProviderBuffer
C Ogre::LodInputBuffer::Submesh |
►C Ogre::LodInputProvider |
C Ogre::LodInputProviderBuffer |
C Ogre::LodInputProviderMesh |
C Ogre::LodLevel | Structure for automatic Lod configuration
C Ogre::LodListener | A interface class defining a listener which can be used to receive notifications of LOD events
C Ogre::LodOutputBuffer | Data representing the output of the Mesh reduction. Used by LodOutputProviderBuffer
C Ogre::LodOutputBuffer::Submesh |
►C Ogre::LodOutputProvider |
C Ogre::LodOutputProviderBuffer |
►C Ogre::LodOutputProviderCompressedMesh |
C Ogre::LodOutputProviderCompressedBuffer |
C Ogre::LodOutputProviderMesh |
C Ogre::LodOutsideMarker | This class will mark vertices of a mesh, which are visible from far away (from outside)
C Ogre::LodVertexBuffer | Thread-safe buffer for storing Hardware vertex buffer
C Ogre::LodWorkQueueInjectorListener |
C Ogre::LodWorkQueueRequest |
C Ogre::Log::Stream | Stream object which targets a log
C Ogre::Log::Stream::Flush | Simple type to indicate a flush of the stream to the log
►C Ogre::LogListener |
C Ogre::AndroidLogListener |
►C Ogre::ManualResourceLoader | Interface describing a manual resource loader
C Ogre::Font | Class representing a font in the system
C Ogre::MeshManager | Handles the management of mesh resources
C Ogre::map< K, V, P > |
►C Ogre::MaterialManager::Listener | Listener on any general material events
C OgreBites::SGTechniqueResolverListener | This class demonstrates basic usage of the RTShader system
C Ogre::MaterialScriptContext | Struct for holding the script context while parsing
C Ogre::MaterialScriptProgramDefinition | Struct for holding a program definition which is in progress
►C Ogre::MaterialSerializer::Listener | Class that allows listening in on the various stages of material serialization process
C Ogre::RTShader::SGMaterialSerializerListener | This class responsible for translating core features of the RT Shader System for Ogre material scripts
C Ogre::Math | Class to provide access to common mathematical functions
C Ogre::Math::RandomValueProvider | This class is used to provide an external random value provider
C Ogre::Matrix3 | A 3x3 matrix which can represent rotations around axes
C Ogre::Matrix4 | Class encapsulating a standard 4x4 homogeneous matrix
C Ogre::MeshLodUsage | A way of recording the way each LODs is recorded this Mesh
C Ogre::MeshSerializerListener |
C Ogre::MovableObject::Listener | Listener which gets called back on MovableObject events
C Ogre::MovableObjectLodChangedEvent | Struct containing information about a LOD change event for movable objects
C Ogre::multimap< K, V, P > |
C Ogre::NameGenerator | Utility class to generate a sequentially numbered series of names
C Ogre::NearestResampler< elemsize > |
►C Ogre::Node::Listener | Listener which gets called back on Node events
C Ogre::RibbonTrail | Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances
C Ogre::NumericSolver | Provides numeric solvers for Ogre
C Ogre::OptimisedUtil | Utility class for provides optimised functions
C Ogre::PageProvider | Abstract class that can be implemented by the user application to provide a way to retrieve or generate page data from a source of their choosing
►C Ogre::ParamCommand | Abstract class which is command object which gets/sets parameters
C Ogre::AreaEmitter::CmdDepth | Command object for area emitter size (see ParamCommand)
C Ogre::AreaEmitter::CmdHeight | Command object for area emitter size (see ParamCommand)
C Ogre::AreaEmitter::CmdWidth | Command object for area emitter size (see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdAccurateFacing | Command object for accurate facing(see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdBillboardOrigin | Command object for billboard origin (see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdBillboardRotationType | Command object for billboard rotation type (see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdBillboardType | Command object for billboard type (see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdCommonDirection | Command object for common direction (see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdCommonUpVector | Command object for common up-vector (see ParamCommand)
C Ogre::BillboardParticleRenderer::CmdPointRendering | Command object for point rendering (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderBottomUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderLeftUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderMaterial | Command object for specifying the Material for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderRightUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderSize | Command object for specifying border sizes (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::BorderPanelOverlayElement::CmdBorderTopUV | Command object for specifying texture coordinates for the border (see ParamCommand)
C Ogre::CgProgram::CmdArgs | Command object for setting compilation arguments
C Ogre::CgProgram::CmdEntryPoint | Command object for setting entry point
C Ogre::CgProgram::CmdProfiles | Command object for setting profiles
C Ogre::ColourFaderAffector2::CmdAlphaAdjust1 | Command object for alpha adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdAlphaAdjust2 | Command object for alpha adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdBlueAdjust1 | Command object for blue adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdBlueAdjust2 | Command object for blue adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdGreenAdjust1 | Command object for green adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdGreenAdjust2 | Command object for green adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdRedAdjust1 | Command object for red adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdRedAdjust2 | Command object for red adjust (see ParamCommand)
C Ogre::ColourFaderAffector2::CmdStateChange | Command object for alpha adjust (see ParamCommand)
C Ogre::ColourFaderAffector::CmdAlphaAdjust | Command object for alpha adjust (see ParamCommand)
C Ogre::ColourFaderAffector::CmdBlueAdjust | Command object for blue adjust (see ParamCommand)
C Ogre::ColourFaderAffector::CmdGreenAdjust | Command object for green adjust (see ParamCommand)
C Ogre::ColourFaderAffector::CmdRedAdjust | Command object for red adjust (see ParamCommand)
C Ogre::ColourImageAffector::CmdImageAdjust | Command object for red adjust (see ParamCommand)
C Ogre::ColourInterpolatorAffector::CmdColourAdjust | Command object for red adjust (see ParamCommand)
C Ogre::ColourInterpolatorAffector::CmdTimeAdjust | Command object for red adjust (see ParamCommand)
C Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices | Command object for setting matrix packing in column-major order
C Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility | Command object for setting backwards compatibility
C Ogre::D3D11HLSLProgram::CmdEntryPoint | Command object for setting entry point
C Ogre::D3D11HLSLProgram::CmdPreprocessorDefines | Command object for setting macro defines
C Ogre::D3D11HLSLProgram::CmdTarget | Command object for setting target assembler
C Ogre::D3D9GpuProgram::CmdColumnMajorMatrices | Command object for setting matrix packing in column-major order
C Ogre::D3D9GpuProgram::CmdExternalMicrocode | Command object for getting/setting external micro code (void*)
C Ogre::D3D9HLSLProgram::CmdAssemblerCode | Command object for getting/setting assembler code
C Ogre::D3D9HLSLProgram::CmdBackwardsCompatibility | Command object for enabling backwards compatibility
C Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices | Command object for setting matrix packing in column-major order
C Ogre::D3D9HLSLProgram::CmdEntryPoint | Command object for setting entry point
C Ogre::D3D9HLSLProgram::CmdMicrocode | Command object for getting/setting micro code
C Ogre::D3D9HLSLProgram::CmdOptimisation | Command object for setting optimisation level
C Ogre::D3D9HLSLProgram::CmdPreprocessorDefines | Command object for setting macro defines
C Ogre::D3D9HLSLProgram::CmdTarget | Command object for setting target assembler
C Ogre::DeflectorPlaneAffector::CmdBounce | Command object for bounce (see ParamCommand)
C Ogre::DeflectorPlaneAffector::CmdPlaneNormal | Command object for plane normal (see ParamCommand)
C Ogre::DeflectorPlaneAffector::CmdPlanePoint | Command object for plane point (see ParamCommand)
C Ogre::DirectionRandomiserAffector::CmdKeepVelocity | Command object for keep_velocity (see ParamCommand)
C Ogre::DirectionRandomiserAffector::CmdRandomness | Command object for randomness (see ParamCommand)
C Ogre::DirectionRandomiserAffector::CmdScope | Command object for scope (see ParamCommand)
C Ogre::EmitterCommands::CmdAngle | Command object for ParticleEmitter - see ParamCommand
C Ogre::EmitterCommands::CmdColour | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdColourRangeEnd | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdColourRangeStart | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdDirection | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdDirPositionRef | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdDuration | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdEmissionRate | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdEmittedEmitter | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMaxDuration | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMaxRepeatDelay | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMaxTTL | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMaxVelocity | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMinDuration | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMinRepeatDelay | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMinTTL | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdMinVelocity | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdName | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdPosition | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdRepeatDelay | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdTTL | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdUp | Command object for particle emitter - see ParamCommand
C Ogre::EmitterCommands::CmdVelocity | Command object for particle emitter - see ParamCommand
C Ogre::ExternalTextureSource::CmdFPS |
C Ogre::ExternalTextureSource::CmdInputFileName |
C Ogre::ExternalTextureSource::CmdPlayMode |
C Ogre::ExternalTextureSource::CmdTecPassState |
C Ogre::GLSLESCgProgram::CmdEntryPoint | Command object for setting entry point
C Ogre::GLSLESCgProgram::CmdProfiles | Command object for setting profiles
C Ogre::GLSLESProgram::CmdOptimisation | Command object for running the GLSL optimiser
C Ogre::HollowEllipsoidEmitter::CmdInnerX | Command object for inner size (see ParamCommand)
C Ogre::HollowEllipsoidEmitter::CmdInnerY | Command object for inner size (see ParamCommand)
C Ogre::HollowEllipsoidEmitter::CmdInnerZ | Command object for inner size (see ParamCommand)
C Ogre::LinearForceAffector::CmdForceApp | Command object for force application (see ParamCommand)
C Ogre::LinearForceAffector::CmdForceVector | Command object for force vector (see ParamCommand)
C Ogre::OverlayElementCommands::CmdCaption | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdHeight | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdHorizontalAlign | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdLeft | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdMaterial | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdMetricsMode | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdTop | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdVerticalAlign | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdVisible | Command object for OverlayElement - see ParamCommand
C Ogre::OverlayElementCommands::CmdWidth | Command object for OverlayElement - see ParamCommand
C Ogre::PanelOverlayElement::CmdTiling | Command object for specifying tiling (see ParamCommand)
C Ogre::PanelOverlayElement::CmdTransparent | Command object for specifying transparency (see ParamCommand)
C Ogre::PanelOverlayElement::CmdUVCoords | Command object for specifying UV coordinates (see ParamCommand)
C Ogre::ParticleSystem::CmdCull | Command object for cull_each (see ParamCommand)
C Ogre::ParticleSystem::CmdEmittedEmitterQuota | Command object for emittedEmitterQuota (see ParamCommand)
C Ogre::ParticleSystem::CmdHeight | Command object for particle_height (see ParamCommand)
C Ogre::ParticleSystem::CmdIterationInterval | Command object for iteration interval(see ParamCommand)
C Ogre::ParticleSystem::CmdLocalSpace | Command object for local space (see ParamCommand)
C Ogre::ParticleSystem::CmdMaterial | Command object for material (see ParamCommand)
C Ogre::ParticleSystem::CmdNonvisibleTimeout | Command object for nonvisible timeout (see ParamCommand)
C Ogre::ParticleSystem::CmdQuota | Command object for quota (see ParamCommand)
C Ogre::ParticleSystem::CmdRenderer | Command object for renderer (see ParamCommand)
C Ogre::ParticleSystem::CmdSorted | Command object for sorting (see ParamCommand)
C Ogre::ParticleSystem::CmdWidth | Command object for particle_width (see ParamCommand)
C Ogre::RingEmitter::CmdInnerX | Command object for inner size (see ParamCommand)
C Ogre::RingEmitter::CmdInnerY | Command object for inner size (see ParamCommand)
C Ogre::RotationAffector::CmdRotationRangeEnd | Command object for particle emitter - see ParamCommand
C Ogre::RotationAffector::CmdRotationRangeStart | Command object for particle emitter - see ParamCommand
C Ogre::RotationAffector::CmdRotationSpeedRangeEnd | Command object for particle emitter - see ParamCommand
C Ogre::RotationAffector::CmdRotationSpeedRangeStart | Command object for particle emitter - see ParamCommand
C Ogre::ScaleAffector::CmdScaleAdjust | Command object for scale adjust (see ParamCommand)
C Ogre::TextAreaOverlayElement::CmdAlignment | Command object for setting the alignment
C Ogre::TextAreaOverlayElement::CmdCaption | Command object for setting the caption
C Ogre::TextAreaOverlayElement::CmdCharHeight | Command object for setting the char height
C Ogre::TextAreaOverlayElement::CmdColour | Command object for setting the constant colour
C Ogre::TextAreaOverlayElement::CmdColourBottom | Command object for setting the bottom colour
C Ogre::TextAreaOverlayElement::CmdColourTop | Command object for setting the top colour
C Ogre::TextAreaOverlayElement::CmdFontName | Command object for setting the caption
C Ogre::TextAreaOverlayElement::CmdSpaceWidth | Command object for setting the width of a space
C Ogre::UnifiedHighLevelGpuProgram::CmdDelegate | Command object for setting delegate (can set more than once)
C Ogre::ParamDictionary | Class to hold a dictionary of parameters for a single class
C Ogre::ParameterDef | Definition of a parameter supported by a StringInterface class, for introspection
C Ogre::ParticleIterator | Convenience class to make it easy to step through all particles in a ParticleSystem
C Ogre::Pass::HashFunc | Definition of a functor for calculating the hashcode of a Pass
C Ogre::PbsMaterial::TextureAddressing |
C Ogre::PCZFrustum | Specialized frustum shaped culling volume that has culling planes created from portals
C Ogre::PixelFormatDescription | A record that describes a pixel format in detail
C Ogre::PixelUtil | Some utility functions for packing and unpacking pixel data
►C Ogre::Plane | Defines a plane in 3D space
C Ogre::MovablePlane | Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply
C Ogre::PCPlane |
C Ogre::PlaneBoundedVolume | Represents a convex volume bounded by planes
C Ogre::PlatformInformation | Class which provides the run-time platform information Ogre runs on
C Ogre::Polygon | The class represents a polygon in 3D space
C Ogre::Pool< T > | Template class describing a simple pool of items
C Ogre::PrefabFactory | A factory class that can create various mesh prefabs
C Ogre::ProfiledEdge |
C Ogre::ProfileFrame | Represents the total timing information of a profile since profiles can be called more than once each frame
C Ogre::ProfileHistory | Represents a history of each profile during the duration of the app
►C Ogre::ProfileSessionListener | ProfileSessionListener should be used to visualize profile results
C Ogre::OverlayProfileSessionListener | Concrete impl
C Ogre::PropertyMap::Property |
C Ogre::PropertyValue | A simple structure designed just as a holder of property values between the instances of objects they might target
C Ogre::Quake3Shader::Pass |
C Ogre::Quaternion | Implementation of a Quaternion, i.e
►C Ogre::QueuedRenderableVisitor | Visitor interface for items in a QueuedRenderableCollection
C Ogre::SceneManager::SceneMgrQueuedRenderableVisitor | Inner helper class to implement the visitor pattern for rendering objects in a queue
C Ogre::Radian | Wrapper class which indicates a given angle value is in Radians
C Ogre::RadixSort< TContainer, TContainerValueType, TCompValueType > | Class for performing a radix sort (fast comparison-less sort based on byte value) on various standard STL containers
C Ogre::Ray | Representation of a ray in space, i.e
►C Ogre::RaySceneQueryListener | Alternative listener class for dealing with RaySceneQuery
C Ogre::RaySceneQuery | Specialises the SceneQuery class for querying along a ray
C Ogre::RaySceneQueryResultEntry | This struct allows a single comparison of result data no matter what the type
►C Ogre::Renderable | Abstract class defining the interface all renderable objects must implement
C Ogre::BillboardChain | Allows the rendering of a chain of connected billboards
C Ogre::BillboardSet | A collection of billboards (faces which are always facing the given direction) with the same (default) dimensions, material and which are fairly close proximity to each other
C Ogre::BorderRenderable | Class for rendering the border of a BorderPanelOverlayElement
C Ogre::Frustum | A frustum represents a pyramid, capped at the near and far end which is used to represent either a visible area or a projection area
C Ogre::InstanceBatch | InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived to implement different instancing techniques (
C Ogre::ManualObject::ManualObjectSection | Built, renderable section of geometry
C Ogre::Node::DebugRenderable | Inner class for displaying debug renderable for Node
C Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay
C Ogre::ShadowRenderable | Class which represents the renderable aspects of a set of shadow volume faces
C Ogre::SimpleRenderable | Simple implementation of MovableObject and Renderable for single-part custom objects
C Ogre::StaticGeometry::GeometryBucket | A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is stored
C Ogre::SubEntity | Utility class which defines the sub-parts of an Entity
C Ogre::Renderable::RenderSystemData | An internal class that should be used only by a render system for internal use
C Ogre::Renderable::Visitor | Visitor object that can be used to iterate over a collection of Renderable instances abstractly
C Ogre::RenderablePass | Struct associating a single Pass with a single Renderable
►C Ogre::RenderObjectListener | Abstract interface which classes must implement if they wish to receive events from the scene manager when single object is about to be rendered
C Ogre::HlmsManager |
C Ogre::RenderOperation | 'New' rendering operation using vertex buffers
C Ogre::RenderQueue::RenderableListener | Class to listen in on items being added to the render queue
►C Ogre::RenderQueueListener | Abstract interface which classes must implement if they wish to receive events from the render queue
C Ogre::OverlaySystem | This class simplify initialization / finalization of the overlay system
►C Ogre::RenderSystem::Listener | Defines a listener on the custom events that this render system can raise
C Ogre::D3D9StereoDriverAMD | Virtual interface of the stereo driver
C Ogre::OverlaySystem | This class simplify initialization / finalization of the overlay system
C Ogre::RenderSystem::RenderSystemContext | Dummy structure for render system contexts - implementing RenderSystems can extend as needed
C Ogre::RenderTarget::FrameStats |
C Ogre::RenderTarget::Impl | RenderSystem specific interface for a RenderTarget; this should be subclassed by RenderSystems
C Ogre::RenderTargetEvent | Struct containing information about a RenderTarget event
►C Ogre::RenderTargetListener | A interface class defining a listener which can be used to receive notifications of RenderTarget events
C Ogre::CompositorChain | Chain of compositor effects applying to one viewport
C Ogre::D3D9StereoDriverAMD | Virtual interface of the stereo driver
C Ogre::RenderTargetViewportEvent | Struct containing information about a RenderTarget Viewport-specific event
►C Ogre::RenderToVertexBuffer | An object which renders geometry to a vertex
C Ogre::D3D11RenderToVertexBuffer | An object which renders geometry to a vertex
C Ogre::GL3PlusRenderToVertexBuffer | An object which renders geometry to a vertex
C Ogre::GLES2RenderToVertexBuffer | An object which renders geometry to a vertex
C Ogre::GLRenderToVertexBuffer | An object which renders geometry to a vertex
C Ogre::RenderWindowDescription | Render window creation parameters
►C Ogre::Resource::Listener |
C Ogre::Entity | Defines an instance of a discrete, movable object based on a Mesh
C Ogre::GpuProgramUsage | This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit
C Ogre::ResourceBackgroundQueue::Listener | This abstract listener interface lets you get notifications of completed background processes instead of having to poll ticket statuses
►C Ogre::ResourceGroupListener | This class defines an interface which is called back during resource group loading to indicate the progress of the load
C OgreBites::TrayManager | Main class to manage a cursor, backdrop, trays and widgets
C Ogre::ResourceGroupManager::ResourceDeclaration | Nested struct defining a resource declaration
C Ogre::ResourceGroupManager::ResourceLocation | Resource location entry
C Ogre::ResourceLoadingListener |
C Ogre::RotationalSpline | This class interpolates orientations (rotations) along a spline using derivatives of quaternions
C Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare | Comparator function to be used for comparisons
C Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan | Comparator function to be used for sorting
C Ogre::RTShader::HardwareSkinning::SkinningData |
C Ogre::RTShader::LayeredBlending::TextureBlend |
C Ogre::RTShader::ParameterFactory | Helper utility class that creates common parameters
C Ogre::RTShader::SubRenderStateAccessor | This class uses as accessor from a template SubRenderState to all of its instances that created based on it
C Ogre::RTShader::TextureAtlasRecord |
C Ogre::RTShader::TextureAtlasSamplerFactory::TextureAtlasAttib |
C Ogre::SceneManager::lightLess | Comparator for sorting lights relative to a point
►C Ogre::SceneManager::Listener | Class that allows listening in on the various stages of SceneManager processing, so that custom behaviour can be implemented from outside
C Ogre::HlmsManager |
C Ogre::Terrain | The main containing class for a chunk of terrain
C Ogre::SceneManager::materialLess | Comparator for material map, for sorting materials into render order (e.g
C Ogre::SceneManager::RenderContext |
C Ogre::SceneManager::SkyBoxGenParameters |
C Ogre::SceneManager::SkyDomeGenParameters |
C Ogre::SceneManager::SkyPlaneGenParameters |
C Ogre::SceneManagerMetaData | Structure containing information about a scene manager
C Ogre::SceneQuery::WorldFragment | Represents part of the world geometry that is a result of a SceneQuery
►C Ogre::SceneQueryListener | This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results
C Ogre::RegionSceneQuery | Abstract class defining a query which returns single results from a region
►C Ogre::ScriptCompilerEvent | This struct is a base class for events which can be thrown by the compilers and caught by subscribers
C Ogre::CreateCompositorScriptCompilerEvent |
C Ogre::CreateGpuProgramScriptCompilerEvent |
C Ogre::CreateGpuSharedParametersScriptCompilerEvent |
C Ogre::CreateHighLevelGpuProgramScriptCompilerEvent |
C Ogre::CreateMaterialScriptCompilerEvent |
C Ogre::CreateParticleSystemScriptCompilerEvent |
C Ogre::PreApplyTextureAliasesScriptCompilerEvent |
C Ogre::ProcessNameExclusionScriptCompilerEvent |
C Ogre::ProcessResourceNameScriptCompilerEvent |
C Ogre::ScriptCompilerListener | This is a listener for the compiler
►C Ogre::ScriptLoader | Abstract class defining the interface used by classes which wish to perform script loading to define instances of whatever they manage
C Ogre::CgFxScriptLoader | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them
C Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them
C Ogre::ParticleSystemManager | Manages particle systems, particle system scripts (templates) and the available emitter & affector factories
C Ogre::Quake3ShaderManager | Class for managing Quake3 custom shaders
C Ogre::ResourceManager | Defines a generic resource handler
C Ogre::ScriptCompilerManager | Manages threaded compilation of scripts
C Ogre::ScriptToken | This struct represents a token, which is an ID'd lexeme from the parsing input stream
C Ogre::Segment |
C Ogre::set< T, P > |
►C Ogre::ShadowCaster | This class defines the interface that must be implemented by shadow casters
C Ogre::MovableObject | Abstract class defining a movable object in a scene
C Ogre::ShadowTextureConfig | Structure containing the configuration for one shadow texture
C Ogre::SharedPtr< T > | Reference-counted shared pointer, used for objects where implicit destruction is required
►C Ogre::SharedPtrInfo |
C Ogre::SharedPtrInfoDelete< T > |
C Ogre::SharedPtrInfoDeleteT< T > |
C Ogre::SharedPtrInfoFree< T > |
C Ogre::SharedPtrInfoNone |
C Ogre::SimpleSpline | A very simple spline class which implements the Catmull-Rom class of splines
C Ogre::Singleton< T > | Template class for creating single-instance global classes
►C Ogre::SmallVectorBase | SmallVectorBase - This is all the non-templated stuff common to all SmallVectors
►C Ogre::SmallVectorTemplateCommon< T > |
C Ogre::SmallVectorTemplateBase< T, isPodLike > | SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's
C Ogre::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's
►C Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > |
►C Ogre::SmallVectorImpl< T > | SmallVectorImpl - This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter
C Ogre::SmallVector< T, N > | SmallVector - This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small
C Ogre::SmallVector< T, 0 > | Specialize SmallVector at N=0
►C Ogre::SmallVector< T, S > |
C Ogre::VectorSet< T, S > | VectorSet is basically a helper to use a vector as a small set container
►C Ogre::SmallVectorTemplateCommon< Edge > |
►C Ogre::SmallVectorTemplateBase< Edge, isPodLike< Edge >::value > |
►C Ogre::SmallVectorImpl< Edge > |
►C Ogre::SmallVector< Edge, S > |
C Ogre::VectorSet< Edge, 8 > |
►C Ogre::SmallVectorTemplateCommon< Triangle * > |
►C Ogre::SmallVectorTemplateBase< Triangle *, isPodLike< Triangle * >::value > |
►C Ogre::SmallVectorImpl< Triangle * > |
►C Ogre::SmallVector< Triangle *, S > |
C Ogre::VectorSet< Triangle *, 7 > |
C Ogre::SmallVectorImpl< Triangle *> |
C Ogre::Sphere | A sphere primitive, mostly used for bounds checking
C Ogre::StaticCache< cacheSize > | Template version of cache based on static array
C Ogre::StaticFaceGroup | Collects a group of static i.e
C Ogre::StaticGeometry::SubMeshLodGeometryLink | Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry
C Ogre::STLAllocator< T, AllocPolicy >::rebind< U > | Standard rebind mechanism
►C Ogre::STLAllocatorBase< T > | Wrapper class for operating as an STL container allocator
C Ogre::STLAllocator< T, AllocPolicy > |
C Ogre::STLAllocatorBase< const T > |
C Ogre::StringConverter | Class for converting the core Ogre data types to/from Strings
►C Ogre::StringInterface | Class defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers
C Ogre::ExternalTextureSource | IMPORTANT: Plugins must override default dictionary name! Base class that texture plugins derive from
C Ogre::OverlayElement | Abstract definition of a 2D element to be displayed in an Overlay
C Ogre::ParticleAffector | Abstract class defining the interface to be implemented by particle affectors
C Ogre::ParticleEmitter | Abstract class defining the interface to be implemented by particle emitters
C Ogre::ParticleSystem | Class defining particle system based special effects
C Ogre::ParticleSystemRenderer | Abstract class defining the interface required to be implemented by classes which provide rendering capability to ParticleSystem instances
C Ogre::Resource | Abstract class representing a loadable resource (e.g
C Ogre::StringUtil | Utility class for manipulating Strings
C Ogre::TangentSpaceCalc | Class for calculating a tangent space basis
C Ogre::TangentSpaceCalc::IndexRemap | Information about a remapped index
C Ogre::TangentSpaceCalc::Result | The result of having built a tangent space basis
C Ogre::Technique::GPUDeviceNameRule | Rule controlling whether technique is deemed supported based on GPU device name
C Ogre::Technique::GPUVendorRule | Rule controlling whether technique is deemed supported based on GPU vendor
C Ogre::Terrain::ImportData | Structure encapsulating import data that you may use to bootstrap the terrain without loading from a native data stream
C Ogre::Terrain::LayerInstance | An instance of a layer, with specific texture names
C Ogre::TerrainAutoUpdateLodFactory |
C Ogre::TerrainGroup::RayResult | Result from a terrain ray intersection with the terrain group
C Ogre::TerrainGroup::TerrainSlotDefinition | Definition of how to populate a 'slot' in the terrain group
C Ogre::TerrainLayerDeclaration | The definition of the information each layer will contain in this terrain
C Ogre::TerrainLayerSampler | Description of a sampler that will be used with each layer
C Ogre::TerrainLayerSamplerElement | Information about one element of a sampler / texture within a layer
C Ogre::TerrainLodManager::LoadLodRequest |
C Ogre::TerrainLodManager::LodInfo |
C Ogre::TextureUnitState::TextureEffect | Internal structure defining a texture effect
C Ogre::TextureUnitState::UVWAddressingMode | Texture addressing mode for each texture coordinate
C Ogre::ThreadHandle |
C Ogre::ThreadLocalPtr< T > | Wrapper around `thread_local std::unique_ptr<T>` that can be used as a class member
C Ogre::Threads |
C Ogre::TimeIndex | Time index object used to search keyframe at the given position
C Ogre::TRect< T > |
C Ogre::vector< T > |
C Ogre::Vector2 | Standard 2-dimensional vector
C Ogre::Vector3 | Standard 3-dimensional vector
C Ogre::Vector4 | 4-dimensional homogeneous vector
C Ogre::VertexBoneAssignment_s | Records the assignment of a single vertex to a single bone with the corresponding weight
C Ogre::VertexData::HardwareAnimationData | Struct used to hold hardware morph / pose vertex data information
C Ogre::VertexPoseKeyFrame::PoseRef | Reference to a pose at a given influence level
C Ogre::ViewPoint | Structure for holding a position & orientation pair
►C Ogre::Viewport::Listener | Listener interface so you can be notified of Viewport changes
C Ogre::CompositorChain | Chain of compositor effects applying to one viewport
C Ogre::VisibleObjectsBoundsInfo | Structure collecting together information about the visible objects that have been discovered in a scene
C Ogre::Volume::ChunkParameters | Parameters for loading the volume
C Ogre::Volume::ChunkRequest | Data being passed around while loading
C Ogre::Volume::ChunkTreeSharedData | Internal shared values of the chunks which are equal in the whole tree
C Ogre::Volume::DualCell | To store the generated dual cells in a vector
C Ogre::Volume::MeshBuilderCallback | Callback class when the user needs information about the triangles of chunks of a LOD level
C Ogre::Volume::OctreeNodeSplitPolicy | The class deciding on whether to split an octree node or not when building the octree
C Ogre::Volume::SimplexNoise | Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java Thanks Stefan Gustavson!
►C Ogre::Volume::Source | Abstract class defining the density function
C Ogre::Volume::CacheSource | A caching Source
C Ogre::Volume::CSGCubeSource | A not rotated cube
►C Ogre::Volume::CSGOperationSource | Abstract operation volume source holding two sources as operants
C Ogre::Volume::CSGDifferenceSource | Builds the difference between two sources
C Ogre::Volume::CSGIntersectionSource | Builds the intersection between two sources
C Ogre::Volume::CSGUnionSource | Builds the union between two sources
C Ogre::Volume::CSGPlaneSource | A plane
C Ogre::Volume::CSGSphereSource | A sphere
►C Ogre::Volume::CSGUnarySource | Source which does a unary operation to another one
C Ogre::Volume::CSGNegateSource | Negates the given volume
C Ogre::Volume::CSGNoiseSource |
C Ogre::Volume::CSGScaleSource | Scales the given volume source
►C Ogre::Volume::GridSource | A volume source from a discrete 3d grid
C Ogre::Volume::HalfFloatGridSource | A volume source from a 16 Bit float 3D grid capable of loading volume serializations
C Ogre::Volume::TextureSource | A volume source from a 3D texture
C Ogre::Volume::Vertex | Lightweight struct to represent a mesh vertex
►C Ogre::WindowEventListener |
C OgreBites::ApplicationContext | Base class responsible for setting up a common context for applications
C Ogre::WindowEventUtilities |
►C Ogre::WorkQueue::RequestHandler | Interface definition for a handler of requests
C Ogre::LodWorkQueueWorker | Processes requests
C Ogre::Page | Page class
C Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread
C Ogre::Terrain | The main containing class for a chunk of terrain
C Ogre::TerrainGroup | Helper class to assist you in managing multiple terrain instances that are connected to each other
C Ogre::TerrainLodManager | Terrain LOD data manager
C Ogre::TerrainPagedWorldSection | A world section which includes paged terrain
C Ogre::Volume::ChunkHandler | Handles the WorkQueue management of the chunks
►C Ogre::WorkQueue::ResponseHandler | Interface definition for a handler of responses
C Ogre::LodWorkQueueInjector | Injects the output of a request to the mesh in a thread safe way
C Ogre::Page | Page class
C Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread
C Ogre::Terrain | The main containing class for a chunk of terrain
C Ogre::TerrainGroup | Helper class to assist you in managing multiple terrain instances that are connected to each other
C Ogre::TerrainLodManager | Terrain LOD data manager
C Ogre::TerrainPagedWorldSection | A world section which includes paged terrain
C Ogre::Volume::ChunkHandler | Handles the WorkQueue management of the chunks
C OgreBites::Event |
►C OgreBites::InputListener | Return values of the callbacks are ignored by ApplicationContext however they can be used to control event propagation in a hierarchy
C OgreBites::AdvancedRenderControls |
C OgreBites::CameraMan | Utility class for controlling the camera in samples
C OgreBites::TrayManager | Main class to manage a cursor, backdrop, trays and widgets
C OgreBites::KeyboardEvent |
C OgreBites::MouseButtonEvent |
C OgreBites::MouseMotionEvent |
C OgreBites::MouseWheelEvent |
C OgreBites::StaticPluginLoader | Utility class for loading the plugins statically
C OgreBites::TouchFingerEvent |
►C OgreBites::TrayListener | Listener class for responding to tray events
C OgreBites::TrayManager | Main class to manage a cursor, backdrop, trays and widgets
►C OgreBites::Widget | Abstract base class for all widgets
C OgreBites::Button | Basic button class
C OgreBites::CheckBox | Basic check box widget
C OgreBites::DecorWidget | Custom, decorative widget created from a template
C OgreBites::Label | Basic label widget
C OgreBites::ParamsPanel | Basic parameters panel widget
C OgreBites::ProgressBar | Basic progress bar widget
C OgreBites::SelectMenu | Basic selection menu widget
C OgreBites::Separator | Basic separator widget
C OgreBites::Slider | Basic slider widget
C OgreBites::TextBox | Scrollable text box widget
►C Ogre::Pool< ResourcePtr > |
C Ogre::ResourceManager::ResourcePool | Definition of a pool of resources, which users can use to reuse similar resources many times without destroying and recreating them
►C Graphics3DClient |
C Ogre::NaClGLContext |
C Ogre::RadixSort< ActiveBillboardList, Ogre::Billboard *, float > |
C Ogre::RadixSort< ActiveParticleList, Ogre::Particle *, float > |
C Ogre::RadixSort< RenderablePassList, Ogre::RenderablePass, float > |
C Ogre::RadixSort< RenderablePassList, Ogre::RenderablePass, uint32 > |
C Ogre::set< BackgroundProcessTicket > |
C Ogre::set< Bone * > |
C Ogre::set< const MovableObject * > |
C Ogre::set< Controller< Real > * > |
C Ogre::set< D3D9Resource * > |
C Ogre::set< GLuint > |
C Ogre::set< HardwareCounterBuffer * > |
C Ogre::set< HardwareIndexBuffer * > |
C Ogre::set< HardwareUniformBuffer * > |
C Ogre::set< HardwareVertexBuffer * > |
C Ogre::set< int > |
C Ogre::set< Listener * > |
C Ogre::set< LodListener * > |
C Ogre::set< Node * > |
C Ogre::set< Ogre::FrameListener *> |
C Ogre::set< Ogre::MovableObject *> |
C Ogre::set< PCZSceneNode *> |
C Ogre::set< Program * > |
C Ogre::set< RenderTarget * > |
C Ogre::set< SceneNode * > |
C Ogre::set< String > |
C Ogre::set< SubRenderState * > |
C Ogre::set< uint8 > |
C Ogre::set< VertexBufferBinding * > |
C Ogre::set< VertexDeclaration * > |
C Ogre::set< WorldFragmentType > |
C Ogre::SharedPtr< AbstractNodeList > |
C Ogre::SharedPtr< AnimableValue > |
C Ogre::SharedPtr< BspLevel > |
C Ogre::SharedPtr< ControllerFunction< Real > > |
C Ogre::SharedPtr< ControllerValue< Real > > |
C Ogre::SharedPtr< DataStream > |
C Ogre::SharedPtr< Font > |
C Ogre::SharedPtr< GpuLogicalBufferStruct > |
C Ogre::SharedPtr< GpuNamedConstants > |
C Ogre::SharedPtr< GpuProgram > |
C Ogre::SharedPtr< GpuProgramParameters > |
C Ogre::SharedPtr< GpuSharedParameters > |
C Ogre::SharedPtr< HardwareIndexBuffer > |
C Ogre::SharedPtr< HardwareUniformBuffer > |
C Ogre::SharedPtr< HardwareVertexBuffer > |
C Ogre::SharedPtr< HighLevelGpuProgram > |
C Ogre::SharedPtr< LodCollapseCost > |
C Ogre::SharedPtr< LodCollapser > |
C Ogre::SharedPtr< LodData > |
C Ogre::SharedPtr< LodInputProvider > |
C Ogre::SharedPtr< LodOutputProvider > |
C Ogre::SharedPtr< Material > |
C Ogre::SharedPtr< MemoryDataStream > |
C Ogre::SharedPtr< Mesh > |
C Ogre::SharedPtr< Ogre::ControllerFunction< Real > > |
C Ogre::SharedPtr< Ogre::ControllerFunction< T > > |
C Ogre::SharedPtr< Ogre::ControllerValue< Real > > |
C Ogre::SharedPtr< Ogre::ControllerValue< T > > |
C Ogre::SharedPtr< Ogre::D3D11VideoModeList > |
C Ogre::SharedPtr< Ogre::GLStateCacheManagerCommon > |
C Ogre::SharedPtr< Ogre::RTShader::DualQuaternionSkinning > |
C Ogre::SharedPtr< Ogre::RTShader::HardwareSkinningTechnique > |
C Ogre::SharedPtr< Ogre::RTShader::LinearSkinning > |
C Ogre::SharedPtr< Ogre::Vector3 > |
C Ogre::SharedPtr< Parameter > |
C Ogre::SharedPtr< RenderSystemData > |
C Ogre::SharedPtr< Resource > |
C Ogre::SharedPtr< ShadowCameraSetup > |
C Ogre::SharedPtr< Skeleton > |
C Ogre::SharedPtr< SubRenderStateAccessor > |
C Ogre::SharedPtr< TerrainMaterialGenerator > |
C Ogre::SharedPtr< Texture > |
C Ogre::SharedPtr< TextureAtlasTable > |
C Ogre::SharedPtr< UniformParameter > |
C Ogre::SharedPtr< unsigned char > |
C Ogre::SharedPtr< vector< MemoryDataStreamPtr >::type > |
►C Ogre::Singleton< AbsolutePixelCountLodStrategy > |
C Ogre::AbsolutePixelCountLodStrategy |
►C Ogre::Singleton< ArchiveManager > |
C Ogre::ArchiveManager | This class manages the available ArchiveFactory plugins
►C Ogre::Singleton< BspResourceManager > |
C Ogre::BspResourceManager | Manages the locating and loading of BSP-based indoor levels
►C Ogre::Singleton< CgFxScriptLoader > |
C Ogre::CgFxScriptLoader | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them
►C Ogre::Singleton< CompositorManager > |
C Ogre::CompositorManager | Class for managing Compositor settings for Ogre
►C Ogre::Singleton< ControllerManager > |
C Ogre::ControllerManager | Class for managing Controller instances
►C Ogre::Singleton< D3D11StereoDriverBridge > |
C Ogre::D3D11StereoDriverBridge | Bridge interface from the render system to the stereo driver
►C Ogre::Singleton< D3D9StereoDriverBridge > |
C Ogre::D3D9StereoDriverBridge | Bridge interface from the render system to the stereo driver
►C Ogre::Singleton< DistanceLodBoxStrategy > |
C Ogre::DistanceLodBoxStrategy | Level of detail strategy based on distance from camera to an object's bounding box
►C Ogre::Singleton< DistanceLodSphereStrategy > |
C Ogre::DistanceLodSphereStrategy | Level of detail strategy based on distance from camera to an object's bounding sphere
►C Ogre::Singleton< DynLibManager > |
C Ogre::DynLibManager | Manager for Dynamic-loading Libraries
►C Ogre::Singleton< ExternalTextureSourceManager > |
C Ogre::ExternalTextureSourceManager | Singleton Class which handles the registering and control of texture plugins
►C Ogre::Singleton< FFPRenderStateBuilder > |
C Ogre::RTShader::FFPRenderStateBuilder | Fixed Function Pipeline render state builder
►C Ogre::Singleton< FontManager > |
C Ogre::FontManager | Manages Font resources, parsing .fontdef files and generally organising them
►C Ogre::Singleton< GLRTTManager > |
►C Ogre::GLRTTManager | Manager/factory for RenderTextures
C Ogre::GL3PlusFBOManager | Factory for GL Frame Buffer Objects, and related things
C Ogre::GLCopyingRTTManager | Simple, copying manager/factory for RenderTextures
C Ogre::GLES2FBOManager | Factory for GL ES 2 Frame Buffer Objects, and related things
C Ogre::GLFBOManager | Factory for GL Frame Buffer Objects, and related things
C Ogre::GLPBRTTManager | Manager for rendertextures and PBuffers (offscreen rendering contexts)
►C Ogre::Singleton< GLSLESLinkProgramManager > |
C Ogre::GLSLESLinkProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program object that represents the active vertex and fragment shader objects during a rendering state
►C Ogre::Singleton< GLSLESProgramPipelineManager > |
C Ogre::GLSLESProgramPipelineManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one program pipeline object that represents the active vertex and fragment program objects during a rendering state
►C Ogre::Singleton< GLSLLinkProgramManager > |
C Ogre::GLSL::GLSLLinkProgramManager |
►C Ogre::Singleton< GLSLMonolithicProgramManager > |
C Ogre::GLSLMonolithicProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one program object that represents the active vertex and fragment shader objects during a rendering state
►C Ogre::Singleton< GLSLSeparableProgramManager > |
C Ogre::GLSLSeparableProgramManager | Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one program pipeline object that represents the active vertex and fragment program objects during a rendering state
►C Ogre::Singleton< GpuProgramManager > |
C Ogre::GpuProgramManager |
►C Ogre::Singleton< HardwareBufferManager > |
C Ogre::HardwareBufferManager | Singleton wrapper for hardware buffer manager
►C Ogre::Singleton< HardwareSkinningFactory > |
C Ogre::RTShader::HardwareSkinningFactory | A factory that enables creation of HardwareSkinning instances
►C Ogre::Singleton< HighLevelGpuProgramManager > |
C Ogre::HighLevelGpuProgramManager | This ResourceManager manages high-level vertex and fragment programs
►C Ogre::Singleton< LodStrategyManager > |
C Ogre::LodStrategyManager | Manager for LOD strategies
►C Ogre::Singleton< LodWorkQueueInjector > |
C Ogre::LodWorkQueueInjector | Injects the output of a request to the mesh in a thread safe way
►C Ogre::Singleton< LodWorkQueueWorker > |
C Ogre::LodWorkQueueWorker | Processes requests
►C Ogre::Singleton< LogManager > |
C Ogre::LogManager | The log manager handles the creation and retrieval of logs for the application
►C Ogre::Singleton< MaterialManager > |
C Ogre::MaterialManager | Class for managing Material settings for Ogre
►C Ogre::Singleton< MeshLodGenerator > |
C Ogre::MeshLodGenerator |
►C Ogre::Singleton< MeshManager > |
C Ogre::MeshManager | Handles the management of mesh resources
►C Ogre::Singleton< OverlayManager > |
C Ogre::OverlayManager | Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them
►C Ogre::Singleton< ParticleSystemManager > |
C Ogre::ParticleSystemManager | Manages particle systems, particle system scripts (templates) and the available emitter & affector factories
►C Ogre::Singleton< PCZoneFactoryManager > |
C Ogre::PCZoneFactoryManager |
►C Ogre::Singleton< Profiler > |
C Ogre::Profiler | The profiler allows you to measure the performance of your code
►C Ogre::Singleton< ProgramManager > |
C Ogre::RTShader::ProgramManager | A singleton manager class that manages shader based programs
►C Ogre::Singleton< ProgramWriterManager > |
C Ogre::RTShader::ProgramWriterManager |
►C Ogre::Singleton< Quake3ShaderManager > |
C Ogre::Quake3ShaderManager | Class for managing Quake3 custom shaders
►C Ogre::Singleton< RenderSystemCapabilitiesManager > |
C Ogre::RenderSystemCapabilitiesManager | Class for managing RenderSystemCapabilities database for Ogre
►C Ogre::Singleton< ResourceBackgroundQueue > |
C Ogre::ResourceBackgroundQueue | This class is used to perform Resource operations in a background thread
►C Ogre::Singleton< ResourceGroupManager > |
C Ogre::ResourceGroupManager | This singleton class manages the list of resource groups, and notifying the various resource managers of their obligations to load / unload resources in a group
►C Ogre::Singleton< Root > |
C Ogre::Root | The root class of the Ogre system
►C Ogre::Singleton< SceneManagerEnumerator > |
C Ogre::SceneManagerEnumerator | Enumerates the SceneManager classes available to applications
►C Ogre::Singleton< ScreenRatioPixelCountLodStrategy > |
C Ogre::ScreenRatioPixelCountLodStrategy |
►C Ogre::Singleton< ScriptCompilerManager > |
C Ogre::ScriptCompilerManager | Manages threaded compilation of scripts
►C Ogre::Singleton< ShaderGenerator > |
C Ogre::RTShader::ShaderGenerator | Shader generator system main interface
►C Ogre::Singleton< ShadowTextureManager > |
C Ogre::ShadowTextureManager | Class to manage the available shadow textures which may be shared between many SceneManager instances if formats agree
►C Ogre::Singleton< SkeletonManager > |
C Ogre::SkeletonManager | Handles the management of skeleton resources
►C Ogre::Singleton< TerrainGlobalOptions > |
C Ogre::TerrainGlobalOptions | Options class which just stores default options for the terrain
►C Ogre::Singleton< TextureAtlasSamplerFactory > |
C Ogre::RTShader::TextureAtlasSamplerFactory | A factory that enables creation of TextureAtlasSampler instances
►C Ogre::Singleton< TextureManager > |
C Ogre::TextureManager | Class for loading & managing textures
C Ogre::StaticCache< 16 *OGRE_STREAM_TEMP_SIZE > |
C Ogre::StaticCache< 2 *OGRE_STREAM_TEMP_SIZE > |
►C binary_function |
C Ogre::RTShader::CompareUniformByName |
►C exception |
►C Ogre::Exception | When thrown, provides information about an error that has occurred inside the engine
C Ogre::FileNotFoundException |
C Ogre::InternalErrorException |
C Ogre::InvalidCallException |
C Ogre::InvalidParametersException |
C Ogre::InvalidStateException |
C Ogre::IOException |
C Ogre::ItemIdentityException |
►C Ogre::RenderingAPIException |
C Ogre::D3D11RenderingAPIException |
C Ogre::RuntimeAssertionException |
C Ogre::UnimplementedException | Template struct which creates a distinct type for each exception code
►C StdAlignedAllocPolicy |
C Ogre::CategorisedAlignAllocPolicy< Cat, align > |
►C StdAllocPolicy |
C Ogre::CategorisedAllocPolicy< Cat > |
►C T |
C Ogre::NoAddRefRelease< T > |
C Ogre::TRect< float > |
C Ogre::TRect< long > |
C Ogre::TRect< Real > |
C Ogre::vector< AutoConstantEntry > |
C Ogre::vector< Billboard * > |
C Ogre::vector< Bone * > |
C Ogre::vector< bool > |
C Ogre::vector< Brush * > |
C Ogre::vector< byte > |
C Ogre::vector< Camera * > |
C Ogre::vector< CgStateListener * > |
C Ogre::vector< ChainSegment > |
C Ogre::vector< char > |
C Ogre::vector< CHTriangle * > |
C Ogre::vector< CHTriangle > |
C Ogre::vector< CodePointRange > |
C Ogre::vector< CollapsedEdge > |
C Ogre::vector< ColourValue > |
C Ogre::vector< CommonVertex > |
C Ogre::vector< CompositionPass * > |
C Ogre::vector< CompositionTargetPass * > |
C Ogre::vector< CompositionTechnique * > |
C Ogre::vector< CompositorInstance * > |
C Ogre::vector< CompositorInstance::RenderSystemOperation * > |
C Ogre::vector< const SceneManagerMetaData * > |
C Ogre::vector< const VertexData * > |
C Ogre::vector< CopyDataEntry > |
C Ogre::vector< D3D11_SHADER_BUFFER_DESC > |
C Ogre::vector< D3D11_SHADER_TYPE_DESC > |
C Ogre::vector< D3D11_SHADER_VARIABLE_DESC > |
C Ogre::vector< D3D11_SIGNATURE_PARAMETER_DESC > |
C Ogre::vector< D3D11RenderWindowBase * > |
C Ogre::vector< D3D9Device * > |
C Ogre::vector< D3D9RenderWindow * > |
C Ogre::vector< double > |
C Ogre::vector< DualCell > |
C Ogre::vector< DynLib * > |
C Ogre::vector< Edge > |
C Ogre::vector< EdgeGroup > |
C Ogre::vector< Element > |
C Ogre::vector< Entity * > |
C Ogre::vector< EntityMaterialLodChangedEvent > |
C Ogre::vector< EntityMeshLodChangedEvent > |
C Ogre::vector< Expression > |
C Ogre::vector< FileInfo > |
C Ogre::vector< float > |
C Ogre::vector< Function * > |
C Ogre::vector< FunctionAtom * > |
C Ogre::vector< Geometry > |
C Ogre::vector< GeometryBucket * > |
C Ogre::vector< GLAtomicCounterReference > |
C Ogre::vector< GLuint > |
C Ogre::vector< GpuConstantDefinitionWithName > |
C Ogre::vector< GPUDeviceNameRule > |
C Ogre::vector< GpuSharedParametersUsage > |
C Ogre::vector< GPUVendorRule > |
C Ogre::vector< HardwareAnimationData > |
C Ogre::vector< HardwareCounterBufferSharedPtr > |
C Ogre::vector< HardwarePixelBufferSharedPtr > |
C Ogre::vector< IlluminationPass * > |
C Ogre::vector< Image > |
C Ogre::vector< IndexBufferInfo > |
C Ogre::vector< IndexData * > |
C Ogre::vector< InstanceBatch * > |
C Ogre::vector< InstancedEntity * > |
C Ogre::vector< InstanceManager * > |
C Ogre::vector< int > |
C Ogre::vector< int8 > |
C Ogre::vector< KeyFrame * > |
C Ogre::vector< LayerInstance > |
C Ogre::vector< LightInfo > |
C Ogre::vector< LightParams > |
C Ogre::vector< LinkedSkeletonAnimationSource > |
C Ogre::vector< Listener * > |
C Ogre::vector< LODBucket * > |
C Ogre::vector< LodData::Vertex * > |
C Ogre::vector< LodLevel * > |
C Ogre::vector< LodLevel > |
C Ogre::vector< LogListener * > |
C Ogre::vector< ManualObjectSection * > |
C Ogre::vector< MemberTypeName > |
C Ogre::vector< MemoryDataStreamPtr > |
C Ogre::vector< MergeCombination > |
C Ogre::vector< MeshLodUsage > |
C Ogre::vector< MeshVersionData * > |
C Ogre::vector< MovableObject * > |
C Ogre::vector< MovableObjectLodChangedEvent > |
C Ogre::vector< Node * > |
C Ogre::vector< OctreeNode *> |
C Ogre::vector< Ogre::D3D11DeviceResource *> |
C Ogre::vector< Ogre::D3D11VideoMode > |
C Ogre::vector< Ogre::D3D9Driver > |
C Ogre::vector< Ogre::D3D9VideoMode > |
C Ogre::vector< Ogre::FloatRect > |
C Ogre::vector< Ogre::GLRTTManager::FormatProperties::Mode > |
C Ogre::vector< Ogre::Lod0Stripifier::RemapInfo > |
C Ogre::vector< Ogre::LodIndexBuffer > |
C Ogre::vector< Ogre::LodInputBuffer::Submesh > |
C Ogre::vector< Ogre::LodOutputBuffer::Submesh > |
C Ogre::vector< Ogre::Matrix4 > |
C Ogre::vector< Ogre::ParticleAffector *> |
C Ogre::vector< Ogre::ParticleAffectorFactory *> |
C Ogre::vector< Ogre::ParticleEmitter *> |
C Ogre::vector< Ogre::ParticleEmitterFactory *> |
C Ogre::vector< Ogre::Plane > |
C Ogre::vector< Ogre::PropertyMap::Property > |
C Ogre::vector< Ogre::Quaternion > |
C Ogre::vector< Ogre::RTShader::LayeredBlending::TextureBlend > |
C Ogre::vector< Ogre::SceneQuery::WorldFragment *> |
C Ogre::vector< Ogre::ScriptTranslatorManager *> |
C Ogre::vector< Ogre::SharedPtr< Ogre::D3D11Driver > > |
C Ogre::vector< Ogre::Vector3 > |
C Ogre::vector< Ogre::ViewPoint > |
C Ogre::vector< Operand > |
C Ogre::vector< OutsideData > |
C Ogre::vector< PageContent * > |
C Ogre::vector< PageContentCollection * > |
C Ogre::vector< ParameterDef > |
C Ogre::vector< ParameterPtr > |
C Ogre::vector< Particle * > |
C Ogre::vector< ParticleAffector * > |
C Ogre::vector< ParticleEmitter * > |
C Ogre::vector< Pass * > |
C Ogre::vector< Pass > |
C Ogre::vector< PixelFormat > |
C Ogre::vector< Plane > |
C Ogre::vector< PlaneBoundedVolume > |
C Ogre::vector< Plugin * > |
C Ogre::vector< Polygon *> |
C Ogre::vector< Pose * > |
C Ogre::vector< PoseRef > |
C Ogre::vector< Profile * > |
C Ogre::vector< ProfiledEdge > |
C Ogre::vector< ProfileSessionListener * > |
C Ogre::vector< ProgramProcessor * > |
C Ogre::vector< ProgramWriterFactory * > |
C Ogre::vector< QueuedGeometry * > |
C Ogre::vector< QueuedSubMesh * > |
C Ogre::vector< RaySceneQueryResultEntry > |
C Ogre::vector< Real > |
C Ogre::vector< Renderable * > |
C Ogre::vector< RenderablePass > |
C Ogre::vector< RenderObjectListener * > |
C Ogre::vector< RenderOperation * > |
C Ogre::vector< RenderOperation::OperationType > |
C Ogre::vector< RenderQueueInvocation * > |
C Ogre::vector< RenderQueueListener * > |
C Ogre::vector< RenderState * > |
C Ogre::vector< RenderSystem * > |
C Ogre::vector< RenderSystemOpPair > |
C Ogre::vector< RenderTargetListener * > |
C Ogre::vector< RenderTexture * > |
C Ogre::vector< ResourceGroupListener * > |
C Ogre::vector< SceneNode * > |
C Ogre::vector< SGPass * > |
C Ogre::vector< SGTechnique * > |
C Ogre::vector< ShaderGenerator::SGPass * > |
C Ogre::vector< ShaderVarWithPosInBuf > |
C Ogre::vector< ShadowCaster * > |
C Ogre::vector< ShadowRenderable * > |
C Ogre::vector< ShadowTextureConfig > |
C Ogre::vector< ShadowTextureParams > |
C Ogre::vector< SharedPtr< Texture > > |
C Ogre::vector< size_t > |
C Ogre::vector< SortEntry > |
C Ogre::vector< std::pair< CHVertex *, CHVertex * > > |
C Ogre::vector< std::pair< String, String > > |
C Ogre::vector< std::pair< uint32, Ogre::HardwareVertexBuffer *> > |
C Ogre::vector< String *> |
C Ogre::vector< String > |
C Ogre::vector< SubEntity * > |
C Ogre::vector< SubMesh * > |
C Ogre::vector< SubRenderState * > |
C Ogre::vector< SubRenderStateFactory * > |
C Ogre::vector< TargetOperation > |
C Ogre::vector< Technique * > |
C Ogre::vector< TerrainLayerBlendMap * > |
C Ogre::vector< TerrainLayerSampler > |
C Ogre::vector< TerrainLayerSamplerElement > |
C Ogre::vector< TextureDefinition * > |
C Ogre::vector< TexturePtr > |
C Ogre::vector< TextureUnitParams > |
C Ogre::vector< TextureUnitState * > |
C Ogre::vector< Triangle > |
C Ogre::vector< TriangleCache > |
C Ogre::vector< uint > |
C Ogre::vector< UINT > |
C Ogre::vector< uint32 > |
C Ogre::vector< uint8 * > |
C Ogre::vector< UniformParameterPtr > |
C Ogre::vector< unsigned > |
C Ogre::vector< unsigned short > |
C Ogre::vector< ushort > |
C Ogre::vector< Vector3 > |
C Ogre::vector< Vector4 > |
C Ogre::vector< Vertex > |
C Ogre::vector< VertexInfo > |