Program.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. using System.Runtime.CompilerServices;
  4. [assembly: InternalsVisibleTo("MBansheeEditor")]
  5. namespace BansheeEngine
  6. {
  7. /** @addtogroup BansheeEngine
  8. * Primary scripting API.
  9. * @{
  10. */
  11. /** @defgroup GUI-Engine GUI
  12. * Graphical user interface, including elements, styles and localization.
  13. */
  14. /** @defgroup Input Input
  15. * %Input (mouse, keyboard, gamepad, etc.).
  16. */
  17. /** @defgroup Audio Audio
  18. * Audio clips, 3D sound and music reproduction.
  19. */
  20. /** @defgroup Math Math
  21. * Variety of general purpose math functionality.
  22. */
  23. /** @defgroup Physics Physics
  24. * %Physics system: colliders, triggers, rigidbodies, joints, scene queries, etc.
  25. */
  26. /** @cond INTEROP */
  27. /** @defgroup Interop Interop
  28. * Glue types that are used for C++/C# interop.
  29. */
  30. /** @endcond */
  31. /** @defgroup Rendering Rendering
  32. * Materials, shaders, textures, meshes and components relating to rendering.
  33. */
  34. /** @defgroup Resources Resources
  35. * Resource types and resource management functionality.
  36. */
  37. /** @defgroup Scene Scene
  38. * Scene objects and components.
  39. */
  40. /** @defgroup Serialization Serialization
  41. * Serialization and deserialization of native objects.
  42. */
  43. /** @defgroup Utility Utility
  44. * Various utility functionality.
  45. */
  46. /** @} */
  47. /** @cond INTEROP */
  48. /// <summary>
  49. /// Contains the primary entry point for the program.
  50. /// </summary>
  51. class Program
  52. {
  53. /// <summary>
  54. /// Assembly entry point. Unused.
  55. /// </summary>
  56. static void Start()
  57. {
  58. }
  59. }
  60. /** @endcond */
  61. }