Register WebRTCPeerJS and WebRTCPeerGDNative

This commit is contained in:
Fabio Alessandrelli 2018-11-20 11:07:11 +01:00
parent 320960cd32
commit 66a5166870
1 changed files with 17 additions and 0 deletions

View File

@ -31,8 +31,25 @@
#include "register_types.h"
#include "webrtc_peer.h"
#ifdef JAVASCRIPT_ENABLED
#include "emscripten.h"
#include "webrtc_peer_js.h"
#endif
#ifdef WEBRTC_GDNATIVE_ENABLED
#include "webrtc_peer_gdnative.h"
#endif
void register_webrtc_types() {
#ifdef JAVASCRIPT_ENABLED
WebRTCPeerJS::make_default();
#elif defined(WEBRTC_GDNATIVE_ENABLED)
WebRTCPeerGDNative::make_default();
#endif
ClassDB::register_custom_instance_class<WebRTCPeer>();
#ifdef WEBRTC_GDNATIVE_ENABLED
ClassDB::register_class<WebRTCPeerGDNative>();
#endif
}
void unregister_webrtc_types() {}