/** @dir magnum * @brief %Magnum library */ /** @dir magnum/src * @brief Namespace Magnum */ /** @namespace Magnum @brief Root namespace Contains classes for interacting with OpenGL. */ /** @dir Contexts * @brief Namespace Magnum::Contexts */ /** @namespace Magnum::Contexts @brief Context creation Base classes for creating OpenGL contexts with various toolkits. */ /** @dir Math * @brief Namespace Magnum::Math */ /** @namespace Magnum::Math @brief %Math library Template classes for matrix and vector calculations. See @ref matrix-vector for brief introduction. */ /** @dir Math/Algorithms * @brief Namespace Magnum::Math::Algorithms */ /** @namespace Magnum::Math::Algorithms @brief %Algorithms Various matrix and vector algorithms. */ /** @dir Math/Geometry * @brief Namespace Magnum::Math::Geometry */ /** @namespace Magnum::Math::Geometry @brief %Geometry library Functions for computing intersections, distances, areas and volumes. */ /** @dir MeshTools * @brief Namespace Magnum::MeshTools */ /** @namespace Magnum::MeshTools @brief %Mesh tools Tools for generating, optimizing and cleaning meshes. */ /** @dir Primitives * @brief Namespace Magnum::Primitives */ /** @namespace Magnum::Primitives @brief Primitive library Basic primitives for testing purposes. */ /** @dir SceneGraph * @brief Namespace Magnum::SceneGraph */ /** @namespace Magnum::SceneGraph @brief %Scene graph library Setting up and rendering the scene. */ /** @dir Shaders * @brief Namespace Magnum::Shaders */ /** @namespace Magnum::Shaders @brief Sample shaders Collection of shaders for testing purposes. */ /** @dir Physics * @brief Namespace Magnum::Physics */ /** @namespace Magnum::Physics @brief %Physics library Collision detection system and rigid body objects. See @ref collision-detection for introduction. */ /** @dir Trade * @brief Namespace Magnum::Trade */ /** @namespace Magnum::Trade @brief Data format exchange Contains plugin interfaces for importing data of various formats and classes for direct access to the data. */