SoJavaScriptEngine(3) Coin SoJavaScriptEngine(3)

SoJavaScriptEngine - The SoJavaScriptEngine class is yet to be documented.

#include <Inventor/misc/SoJavaScriptEngine.h>

Inherits SoScriptEngine.


virtual SbBool executeScript (const SbName &name, const SbString &script) const
virtual SbBool executeFile (const SbName &filename) const
virtual SbBool executeFunction (const SbName &name, int argc, const SoField *argv, SoField *rval=NULL) const
virtual SbBool setScriptField (const SbName &name, const SoField *f) const
virtual SbBool unsetScriptField (const SbName &name) const
virtual SbBool getScriptField (const SbName &name, SoField *f) const
virtual SbBool hasScriptField (const SbName &name) const
SbBool field2jsval (const SoField *f, jsval *v) const
SbBool jsval2field (const jsval v, SoField *f) const
void enableAutoNodeUnref (SbBool onoff)
SbBool getAutoNodeUnrefState (void) const
JSContext * getContext (void) const
JSObject * getGlobal (void) const
void addHandler (const SoType &type, SoJSWrapperInitFunc *init, SoJSfield2jsvalFunc *field2jsval, SoJSjsval2field2Func *jsval2field)

Public Member Functions inherited from SoScriptEngine


static SoJavaScriptEngine * getEngine (JSContext *cx)
static SbBool init (uint32_t maxbytes=4194304)
static void shutdown (void)
static SbBool debug (void)
static JSRuntime * getRuntime (void)


void setContext (JSContext *context)
void setGlobal (JSObject *global)


static void setRuntime (JSRuntime *runtime)

The SoJavaScriptEngine class is yet to be documented.

Since

Coin 2.0

Implements SoScriptEngine.

Implements SoScriptEngine.

Implements SoScriptEngine.

Implements SoScriptEngine.

Implements SoScriptEngine.

Implements SoScriptEngine.

Implements SoScriptEngine.

Generated automatically by Doxygen for Coin from the source code.

Fri Sep 6 2024 15:32:06 Version 4.0.3