8 #ifndef META_OCEAN_INTERACTION_JS_SCENE_DESCRIPTION_NODE_H
9 #define META_OCEAN_INTERACTION_JS_SCENE_DESCRIPTION_NODE_H
70 static inline const char* objectName();
82 return "SceneDescriptionNode";
This class implements the java script interaction library object.
Definition: JSLibrary.h:32
This class implements the base class for all native wrapper of JavaScript objects.
Definition: JSObject.h:31
This class implements a wrapper for a JavaScript SceneDescriptionNode object.
Definition: JSSceneDescriptionNode.h:28
AccessorId
Definition of ids for individual accessors.
Definition: JSSceneDescriptionNode.h:38
@ AI_NAME
The accessor for the name property, a string value.
Definition: JSSceneDescriptionNode.h:40
FunctionId
Definition of ids for individual functions.
Definition: JSSceneDescriptionNode.h:49
@ FI_IS_INVALID
Definition: JSSceneDescriptionNode.h:58
@ FI_FIELD_DIMENSION
Definition: JSSceneDescriptionNode.h:55
@ FI_IS_VALID
Definition: JSSceneDescriptionNode.h:57
@ FI_FIELD_TYPE
Definition: JSSceneDescriptionNode.h:54
@ FI_HAS_FIELD
Definition: JSSceneDescriptionNode.h:53
@ FI_PARENT
Definition: JSSceneDescriptionNode.h:60
@ FI_FIELD
Definition: JSSceneDescriptionNode.h:50
@ FI_SET_FIELD
Definition: JSSceneDescriptionNode.h:51
static const char * objectName()
Returns the JavaScript name of this object.
Definition: JSSceneDescriptionNode.h:80
static void createFunctionTemplate()
Creates the function template and object template for this object.
SmartObjectRef< Node > NodeRef
Definition of a smart object reference holding a node.
Definition: rendering/Node.h:27
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15