UnityClassRegistration.cpp 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. template <typename T> void RegisterClass();
  2. template <typename T> void RegisterStrippedType(int, const char*, const char*);
  3. void InvokeRegisterStaticallyLinkedModuleClasses()
  4. {
  5. void RegisterStaticallyLinkedModuleClasses();
  6. RegisterStaticallyLinkedModuleClasses();
  7. }
  8. void RegisterStaticallyLinkedModulesGranular()
  9. {
  10. void RegisterModule_AI();
  11. RegisterModule_AI();
  12. void RegisterModule_AR();
  13. RegisterModule_AR();
  14. void RegisterModule_Animation();
  15. RegisterModule_Animation();
  16. void RegisterModule_Audio();
  17. RegisterModule_Audio();
  18. void RegisterModule_Cloth();
  19. RegisterModule_Cloth();
  20. void RegisterModule_CloudWebServices();
  21. RegisterModule_CloudWebServices();
  22. void RegisterModule_CrashReporting();
  23. RegisterModule_CrashReporting();
  24. void RegisterModule_Director();
  25. RegisterModule_Director();
  26. void RegisterModule_GameCenter();
  27. RegisterModule_GameCenter();
  28. void RegisterModule_Grid();
  29. RegisterModule_Grid();
  30. void RegisterModule_IMGUI();
  31. RegisterModule_IMGUI();
  32. void RegisterModule_ImageConversion();
  33. RegisterModule_ImageConversion();
  34. void RegisterModule_Input();
  35. RegisterModule_Input();
  36. void RegisterModule_JSONSerialize();
  37. RegisterModule_JSONSerialize();
  38. void RegisterModule_Jobs();
  39. RegisterModule_Jobs();
  40. void RegisterModule_ParticleSystem();
  41. RegisterModule_ParticleSystem();
  42. void RegisterModule_ParticlesLegacy();
  43. RegisterModule_ParticlesLegacy();
  44. void RegisterModule_PerformanceReporting();
  45. RegisterModule_PerformanceReporting();
  46. void RegisterModule_Physics();
  47. RegisterModule_Physics();
  48. void RegisterModule_Physics2D();
  49. RegisterModule_Physics2D();
  50. void RegisterModule_ScreenCapture();
  51. RegisterModule_ScreenCapture();
  52. void RegisterModule_SpatialTracking();
  53. RegisterModule_SpatialTracking();
  54. void RegisterModule_SpriteMask();
  55. RegisterModule_SpriteMask();
  56. void RegisterModule_SpriteShape();
  57. RegisterModule_SpriteShape();
  58. void RegisterModule_Terrain();
  59. RegisterModule_Terrain();
  60. void RegisterModule_TerrainPhysics();
  61. RegisterModule_TerrainPhysics();
  62. void RegisterModule_TextRendering();
  63. RegisterModule_TextRendering();
  64. void RegisterModule_Tilemap();
  65. RegisterModule_Tilemap();
  66. void RegisterModule_Timeline();
  67. RegisterModule_Timeline();
  68. void RegisterModule_UI();
  69. RegisterModule_UI();
  70. void RegisterModule_Umbra();
  71. RegisterModule_Umbra();
  72. void RegisterModule_UnityAnalytics();
  73. RegisterModule_UnityAnalytics();
  74. void RegisterModule_UnityConnect();
  75. RegisterModule_UnityConnect();
  76. void RegisterModule_UnityWebRequest();
  77. RegisterModule_UnityWebRequest();
  78. void RegisterModule_UnityWebRequestAudio();
  79. RegisterModule_UnityWebRequestAudio();
  80. void RegisterModule_UnityWebRequestTexture();
  81. RegisterModule_UnityWebRequestTexture();
  82. void RegisterModule_UnityWebRequestWWW();
  83. RegisterModule_UnityWebRequestWWW();
  84. void RegisterModule_VR();
  85. RegisterModule_VR();
  86. void RegisterModule_Vehicles();
  87. RegisterModule_Vehicles();
  88. void RegisterModule_Video();
  89. RegisterModule_Video();
  90. void RegisterModule_Wind();
  91. RegisterModule_Wind();
  92. void RegisterModule_Core();
  93. RegisterModule_Core();
  94. void RegisterModule_SharedInternals();
  95. RegisterModule_SharedInternals();
  96. }
  97. void RegisterAllClasses()
  98. {
  99. void RegisterAllClassesGranular();
  100. RegisterAllClassesGranular();
  101. }