namespace Magnum { /** @mainpage

%Magnum is simple graphical engine written in C++11 and OpenGL 3 Core Profile. Features:

@section BasicUsage Basic usage

%Scene in %Magnum is composed of hierarchically connected object instances. To build the scene, you need Scene object with assigned Camera and some Object instances. When rendering using Scene::draw(), the engine goes through all objects connected to the scene and calls Object::draw() on them.

All objects are by default empty. To make object renderable in the scene, you must reimplement Object::draw(), and for example bind an @ref AbstractShaderProgram "shader", @ref Texture "texture" and render an prepared @ref Mesh "mesh".

*/ }