8 #ifndef META_OCEAN_INTERACTION_JS_RENDERING_ENGINE_H
9 #define META_OCEAN_INTERACTION_JS_RENDERING_ENGINE_H
111 static inline const char* objectName();
123 return "RenderingEngine";
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 RenderingEngine object.
Definition: JSRenderingEngine.h:28
static const char * objectName()
Returns the JavaScript name of this object.
Definition: JSRenderingEngine.h:121
FunctionId
Definition of ids for individual functions.
Definition: JSRenderingEngine.h:47
@ FI_IS_VALID
Returns whether this rendering engine is valid.
Definition: JSRenderingEngine.h:70
@ FI_FRAMEBUFFER
Returns the framebuffer rendering object.
Definition: JSRenderingEngine.h:62
@ FI_FIND_OBJECT
Finds any rendering object with specified name.
Definition: JSRenderingEngine.h:86
@ FI_FIND_OBJECTS
Finds all rendering objects with sepcified name.
Definition: JSRenderingEngine.h:94
@ FI_IS_INVALID
Returns whether this rendering engine is invalid.
Definition: JSRenderingEngine.h:78
@ FI_CREATE_OBJECT
Creates a new rendering object.
Definition: JSRenderingEngine.h:54
AccessorId
Definition of ids for individual accessors.
Definition: JSRenderingEngine.h:38
static void createFunctionTemplate()
Creates the function template and object template for this object.
Ocean::ObjectRef< Engine > EngineRef
Definition of an engine reference object.
Definition: Engine.h:24
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15