8 #ifndef META_OCEAN_INTERACTION_JS_SCENE_DESCRIPTION_MANAGER_H
9 #define META_OCEAN_INTERACTION_JS_SCENE_DESCRIPTION_MANAGER_H
37 static inline const char* objectName();
43 static inline v8::Local<v8::ObjectTemplate> objectTemplate();
83 return "SceneDescriptionManager";
This class implements the base class for all JavaScript wrappers.
Definition: JSBase.h:34
This class implements the java script interaction library object.
Definition: JSLibrary.h:32
This class implements a wrapper for a JavaScript SceneDescriptionManager object.
Definition: JSSceneDescriptionManager.h:28
static v8::Local< v8::ObjectTemplate > objectTemplate()
Returns the object template for this object.
Definition: JSSceneDescriptionManager.h:86
static void functionFindNodes(const v8::FunctionCallbackInfo< v8::Value > &info)
Callback function for 'findNodes()' function.
static void functionLibraries(const v8::FunctionCallbackInfo< v8::Value > &info)
Callback function for 'libraries()' function.
static const char * objectName()
Returns the JavaScript name of this object.
Definition: JSSceneDescriptionManager.h:81
static v8::Persistent< v8::ObjectTemplate > objectTemplate_
Object template for the Vector2 object.
Definition: JSSceneDescriptionManager.h:78
static void release()
Releases the function and object template for this object.
Definition: JSSceneDescriptionManager.h:97
static void functionFindNode(const v8::FunctionCallbackInfo< v8::Value > &info)
Callback function for 'findNode()' function.
static void createObjectTemplate()
Creates the function object template for this object.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15