jsb_cocos2dx_pluginx_auto.hpp 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #ifndef __pluginx_protocols_h__
  2. #define __pluginx_protocols_h__
  3. #include "jsapi.h"
  4. #include "jsfriendapi.h"
  5. extern JSClass *jsb_cocos2d_plugin_PluginProtocol_class;
  6. extern JSObject *jsb_cocos2d_plugin_PluginProtocol_prototype;
  7. bool js_pluginx_protocols_PluginProtocol_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  8. void js_pluginx_protocols_PluginProtocol_finalize(JSContext *cx, JSObject *obj);
  9. void js_register_pluginx_protocols_PluginProtocol(JSContext *cx, JS::HandleObject global);
  10. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  11. bool js_pluginx_protocols_PluginProtocol_getPluginName(JSContext *cx, uint32_t argc, jsval *vp);
  12. bool js_pluginx_protocols_PluginProtocol_getPluginVersion(JSContext *cx, uint32_t argc, jsval *vp);
  13. bool js_pluginx_protocols_PluginProtocol_getSDKVersion(JSContext *cx, uint32_t argc, jsval *vp);
  14. bool js_pluginx_protocols_PluginProtocol_setDebugMode(JSContext *cx, uint32_t argc, jsval *vp);
  15. extern JSClass *jsb_cocos2d_plugin_PluginManager_class;
  16. extern JSObject *jsb_cocos2d_plugin_PluginManager_prototype;
  17. bool js_pluginx_protocols_PluginManager_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  18. void js_pluginx_protocols_PluginManager_finalize(JSContext *cx, JSObject *obj);
  19. void js_register_pluginx_protocols_PluginManager(JSContext *cx, JS::HandleObject global);
  20. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  21. bool js_pluginx_protocols_PluginManager_unloadPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  22. bool js_pluginx_protocols_PluginManager_loadPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  23. bool js_pluginx_protocols_PluginManager_end(JSContext *cx, uint32_t argc, jsval *vp);
  24. bool js_pluginx_protocols_PluginManager_getInstance(JSContext *cx, uint32_t argc, jsval *vp);
  25. extern JSClass *jsb_cocos2d_plugin_ProtocolAnalytics_class;
  26. extern JSObject *jsb_cocos2d_plugin_ProtocolAnalytics_prototype;
  27. bool js_pluginx_protocols_ProtocolAnalytics_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  28. void js_pluginx_protocols_ProtocolAnalytics_finalize(JSContext *cx, JSObject *obj);
  29. void js_register_pluginx_protocols_ProtocolAnalytics(JSContext *cx, JS::HandleObject global);
  30. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  31. bool js_pluginx_protocols_ProtocolAnalytics_logTimedEventBegin(JSContext *cx, uint32_t argc, jsval *vp);
  32. bool js_pluginx_protocols_ProtocolAnalytics_logError(JSContext *cx, uint32_t argc, jsval *vp);
  33. bool js_pluginx_protocols_ProtocolAnalytics_setCaptureUncaughtException(JSContext *cx, uint32_t argc, jsval *vp);
  34. bool js_pluginx_protocols_ProtocolAnalytics_setSessionContinueMillis(JSContext *cx, uint32_t argc, jsval *vp);
  35. bool js_pluginx_protocols_ProtocolAnalytics_logEvent(JSContext *cx, uint32_t argc, jsval *vp);
  36. bool js_pluginx_protocols_ProtocolAnalytics_startSession(JSContext *cx, uint32_t argc, jsval *vp);
  37. bool js_pluginx_protocols_ProtocolAnalytics_stopSession(JSContext *cx, uint32_t argc, jsval *vp);
  38. bool js_pluginx_protocols_ProtocolAnalytics_logTimedEventEnd(JSContext *cx, uint32_t argc, jsval *vp);
  39. extern JSClass *jsb_cocos2d_plugin_ProtocolIAP_class;
  40. extern JSObject *jsb_cocos2d_plugin_ProtocolIAP_prototype;
  41. bool js_pluginx_protocols_ProtocolIAP_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  42. void js_pluginx_protocols_ProtocolIAP_finalize(JSContext *cx, JSObject *obj);
  43. void js_register_pluginx_protocols_ProtocolIAP(JSContext *cx, JS::HandleObject global);
  44. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  45. bool js_pluginx_protocols_ProtocolIAP_onPayResult(JSContext *cx, uint32_t argc, jsval *vp);
  46. bool js_pluginx_protocols_ProtocolIAP_getCallback(JSContext *cx, uint32_t argc, jsval *vp);
  47. bool js_pluginx_protocols_ProtocolIAP_configDeveloperInfo(JSContext *cx, uint32_t argc, jsval *vp);
  48. extern JSClass *jsb_cocos2d_plugin_ProtocolAds_class;
  49. extern JSObject *jsb_cocos2d_plugin_ProtocolAds_prototype;
  50. bool js_pluginx_protocols_ProtocolAds_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  51. void js_pluginx_protocols_ProtocolAds_finalize(JSContext *cx, JSObject *obj);
  52. void js_register_pluginx_protocols_ProtocolAds(JSContext *cx, JS::HandleObject global);
  53. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  54. bool js_pluginx_protocols_ProtocolAds_showAds(JSContext *cx, uint32_t argc, jsval *vp);
  55. bool js_pluginx_protocols_ProtocolAds_hideAds(JSContext *cx, uint32_t argc, jsval *vp);
  56. bool js_pluginx_protocols_ProtocolAds_queryPoints(JSContext *cx, uint32_t argc, jsval *vp);
  57. bool js_pluginx_protocols_ProtocolAds_getCallback(JSContext *cx, uint32_t argc, jsval *vp);
  58. bool js_pluginx_protocols_ProtocolAds_spendPoints(JSContext *cx, uint32_t argc, jsval *vp);
  59. bool js_pluginx_protocols_ProtocolAds_configDeveloperInfo(JSContext *cx, uint32_t argc, jsval *vp);
  60. extern JSClass *jsb_cocos2d_plugin_ProtocolShare_class;
  61. extern JSObject *jsb_cocos2d_plugin_ProtocolShare_prototype;
  62. bool js_pluginx_protocols_ProtocolShare_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  63. void js_pluginx_protocols_ProtocolShare_finalize(JSContext *cx, JSObject *obj);
  64. void js_register_pluginx_protocols_ProtocolShare(JSContext *cx, JS::HandleObject global);
  65. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  66. bool js_pluginx_protocols_ProtocolShare_onShareResult(JSContext *cx, uint32_t argc, jsval *vp);
  67. bool js_pluginx_protocols_ProtocolShare_getCallback(JSContext *cx, uint32_t argc, jsval *vp);
  68. bool js_pluginx_protocols_ProtocolShare_configDeveloperInfo(JSContext *cx, uint32_t argc, jsval *vp);
  69. extern JSClass *jsb_cocos2d_plugin_ProtocolSocial_class;
  70. extern JSObject *jsb_cocos2d_plugin_ProtocolSocial_prototype;
  71. bool js_pluginx_protocols_ProtocolSocial_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  72. void js_pluginx_protocols_ProtocolSocial_finalize(JSContext *cx, JSObject *obj);
  73. void js_register_pluginx_protocols_ProtocolSocial(JSContext *cx, JS::HandleObject global);
  74. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  75. bool js_pluginx_protocols_ProtocolSocial_showLeaderboard(JSContext *cx, uint32_t argc, jsval *vp);
  76. bool js_pluginx_protocols_ProtocolSocial_showAchievements(JSContext *cx, uint32_t argc, jsval *vp);
  77. bool js_pluginx_protocols_ProtocolSocial_getCallback(JSContext *cx, uint32_t argc, jsval *vp);
  78. bool js_pluginx_protocols_ProtocolSocial_configDeveloperInfo(JSContext *cx, uint32_t argc, jsval *vp);
  79. extern JSClass *jsb_cocos2d_plugin_ProtocolUser_class;
  80. extern JSObject *jsb_cocos2d_plugin_ProtocolUser_prototype;
  81. bool js_pluginx_protocols_ProtocolUser_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  82. void js_pluginx_protocols_ProtocolUser_finalize(JSContext *cx, JSObject *obj);
  83. void js_register_pluginx_protocols_ProtocolUser(JSContext *cx, JS::HandleObject global);
  84. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  85. bool js_pluginx_protocols_ProtocolUser_getCallback(JSContext *cx, uint32_t argc, jsval *vp);
  86. bool js_pluginx_protocols_ProtocolUser_configDeveloperInfo(JSContext *cx, uint32_t argc, jsval *vp);
  87. bool js_pluginx_protocols_ProtocolUser_isLoggedIn(JSContext *cx, uint32_t argc, jsval *vp);
  88. bool js_pluginx_protocols_ProtocolUser_getSessionID(JSContext *cx, uint32_t argc, jsval *vp);
  89. bool js_pluginx_protocols_ProtocolUser_getAccessToken(JSContext *cx, uint32_t argc, jsval *vp);
  90. extern JSClass *jsb_cocos2d_plugin_AgentManager_class;
  91. extern JSObject *jsb_cocos2d_plugin_AgentManager_prototype;
  92. bool js_pluginx_protocols_AgentManager_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  93. void js_pluginx_protocols_AgentManager_finalize(JSContext *cx, JSObject *obj);
  94. void js_register_pluginx_protocols_AgentManager(JSContext *cx, JS::HandleObject global);
  95. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  96. bool js_pluginx_protocols_AgentManager_getSocialPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  97. bool js_pluginx_protocols_AgentManager_getAdsPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  98. bool js_pluginx_protocols_AgentManager_purge(JSContext *cx, uint32_t argc, jsval *vp);
  99. bool js_pluginx_protocols_AgentManager_getUserPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  100. bool js_pluginx_protocols_AgentManager_getIAPPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  101. bool js_pluginx_protocols_AgentManager_getSharePlugin(JSContext *cx, uint32_t argc, jsval *vp);
  102. bool js_pluginx_protocols_AgentManager_getAnalyticsPlugin(JSContext *cx, uint32_t argc, jsval *vp);
  103. bool js_pluginx_protocols_AgentManager_destroyInstance(JSContext *cx, uint32_t argc, jsval *vp);
  104. bool js_pluginx_protocols_AgentManager_getInstance(JSContext *cx, uint32_t argc, jsval *vp);
  105. extern JSClass *jsb_cocos2d_plugin_FacebookAgent_class;
  106. extern JSObject *jsb_cocos2d_plugin_FacebookAgent_prototype;
  107. bool js_pluginx_protocols_FacebookAgent_constructor(JSContext *cx, uint32_t argc, jsval *vp);
  108. void js_pluginx_protocols_FacebookAgent_finalize(JSContext *cx, JSObject *obj);
  109. void js_register_pluginx_protocols_FacebookAgent(JSContext *cx, JS::HandleObject global);
  110. void register_all_pluginx_protocols(JSContext* cx, JS::HandleObject obj);
  111. bool js_pluginx_protocols_FacebookAgent_activateApp(JSContext *cx, uint32_t argc, jsval *vp);
  112. bool js_pluginx_protocols_FacebookAgent_getUserID(JSContext *cx, uint32_t argc, jsval *vp);
  113. bool js_pluginx_protocols_FacebookAgent_logEvent(JSContext *cx, uint32_t argc, jsval *vp);
  114. bool js_pluginx_protocols_FacebookAgent_logout(JSContext *cx, uint32_t argc, jsval *vp);
  115. bool js_pluginx_protocols_FacebookAgent_getSDKVersion(JSContext *cx, uint32_t argc, jsval *vp);
  116. bool js_pluginx_protocols_FacebookAgent_logPurchase(JSContext *cx, uint32_t argc, jsval *vp);
  117. bool js_pluginx_protocols_FacebookAgent_isLoggedIn(JSContext *cx, uint32_t argc, jsval *vp);
  118. bool js_pluginx_protocols_FacebookAgent_canPresentDialogWithParams(JSContext *cx, uint32_t argc, jsval *vp);
  119. bool js_pluginx_protocols_FacebookAgent_getAccessToken(JSContext *cx, uint32_t argc, jsval *vp);
  120. bool js_pluginx_protocols_FacebookAgent_destroyInstance(JSContext *cx, uint32_t argc, jsval *vp);
  121. bool js_pluginx_protocols_FacebookAgent_getInstanceJs(JSContext *cx, uint32_t argc, jsval *vp);
  122. #endif