//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //**************** Copyright (c) 2016 Marko Pintera (marko.pintera@gmail.com). All rights reserved. **********************// using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("MBansheeEditor")] namespace BansheeEngine { /** @addtogroup BansheeEngine * Documentation for the engine scripting API. * @{ */ /** @defgroup Animation Animation * Animation clips, skeletal and blend shape animation, animation playback, blending and other features. */ /** @defgroup Audio Audio * Audio clips, 3D sound and music reproduction. */ /** @defgroup GUI_Engine GUI * Graphical user interface, including elements, styles and localization. */ /** @defgroup Input Input * %Input (mouse, keyboard, gamepad, etc.). */ /** @cond INTEROP */ /** @defgroup Interop Interop * Glue types that are used for C++/C# interop. */ /** @endcond */ /** @defgroup Math Math * Variety of general purpose math functionality. */ /** @defgroup Physics Physics * %Physics system: colliders, triggers, rigidbodies, joints, scene queries, etc. */ /** @defgroup Rendering Rendering * Materials, shaders, textures, meshes and components relating to rendering. */ /** @defgroup Resources Resources * Resource types and resource management functionality. */ /** @defgroup Scene Scene * Scene objects and components. */ /** @defgroup Serialization Serialization * Serialization and deserialization of native objects. */ /** @defgroup Utility Utility * Various utility functionality. */ /** @} */ /** @cond INTEROP */ /// /// Contains the primary entry point for the program. /// class Program { } /** @endcond */ }