OGRE  1.7
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
API Reference Start Page

Introduction

What is this?

This is the complete API reference for OGRE (Object-Oriented Graphics Rendering Engine) version 1.7.0 ("Cthugha"). Contained within are the specifications for each namespace/module/class and the methods from those which you can refer to when writing code which uses OGRE.

It's so BIG!

Yes it is (and thank you for noticing). OGRE is a large and complex system so the API documentation, whilst fully inclusive and the most complete reference to OGRE that you'll find, is not the recommended way to start learning. You will certainly want to refer to this documentation once you have found your feet, and pretty soon referring to it will become second nature. Until then, you should begin with more "discussive" documentation such as:

  • The Manual: The OGRE manual is a general introduction to the OGRE principles and core components, and a reference to various important parts of the OGRE system, especially the script syntax for materials, particle systems, and overlays. You should find a local copy of this in your distribution.
  • The OGRE Wiki: A Wiki is a collaborative web-based documentation system where people in the whole OGRE community can contribute tips, tutorials and sample code, among other things. This is a gold mine for new and experienced users alike.

We make an effort to document our classes fully so we hope you can find what you need here. However, if you can't find it, or you're not sure where to start looking, visit the main OGRE website and dip into the community areas like the wiki and the forums to get some assistance.

License

The OGRE rendering engine itself is licensed under the MIT License. More details can be found here.
This documentation work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Copyright © 2014 Torus Knot Software Ltd

Creative Commons License