8 #ifndef META_OCEAN_INTERACTION_JS_JAVA_SCRIPT_H
9 #define META_OCEAN_INTERACTION_JS_JAVA_SCRIPT_H
40 #if defined(_WINDOWS) && defined(OCEAN_RUNTIME_SHARED)
41 #ifdef USE_OCEAN_INTERACTION_JS_EXPORT
42 #define OCEAN_INTERACTION_JS_EXPORT __declspec(dllexport)
44 #define OCEAN_INTERACTION_JS_EXPORT __declspec(dllimport)
47 #define OCEAN_INTERACTION_JS_EXPORT
51 #define OCEAN_V8_VERSION (V8_MAJOR_VERSION * 10000 + V8_MINOR_VERSION * 100)
59 #ifdef OCEAN_RUNTIME_STATIC
OCEAN_INTERACTION_JS_EXPORT std::string nameJavaScriptLibrary()
Returns the name of this interaction library.
void registerJavaScriptLibrary()
Registers this JavaScript interaction library at the global interaction manager.
bool unregisterJavaScriptLibrary()
Unregisters this JavaScript interaction library at the global interaction manager.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15