Runs JavaScript for VRML97 Script nodes, via a runtime-loaded SpiderMonkey library.
More...
|
|
void | addHandler (const SoType &type, SoJSWrapperInitFunc *init, SoJSfield2jsvalFunc *field2jsval, SoJSjsval2field2Func *jsval2field) |
| |
|
void | enableAutoNodeUnref (SbBool onoff) |
| |
| SbBool | executeFile (const SbName &filename) const override |
| |
| SbBool | executeFunction (const SbName &name, int argc, const SoField *argv, SoField *rval=NULL) const override |
| |
| SbBool | executeScript (const SbName &name, const SbString &script) const override |
| |
|
SbBool | field2jsval (const SoField *f, jsval *v) const |
| |
|
SbBool | getAutoNodeUnrefState (void) const |
| |
|
JSContext * | getContext (void) const |
| |
|
JSObject * | getGlobal (void) const |
| |
| SbBool | getScriptField (const SbName &name, SoField *f) const override |
| |
| SbBool | hasScriptField (const SbName &name) const override |
| |
|
SbBool | jsval2field (const jsval v, SoField *f) const |
| |
| SbBool | setScriptField (const SbName &name, const SoField *f) const override |
| |
| SbBool | unsetScriptField (const SbName &name) const override |
| |
Runs JavaScript for VRML97 Script nodes, via a runtime-loaded SpiderMonkey library.
- Since
- Coin 2.0