SoJavaScriptEngine(3)
π SoJavaScriptEngine(3) π
okay bestie, welcome to the Coin manual, section 3 β this is the page for SoJavaScriptEngine, and no cap, it's a whole mood. grab a boba, we're doing this π§β¨
β¨ NAME β¨
SoJavaScriptEngine β literally the class where the docs justβ¦ haven't happened yet. The SoJavaScriptEngine class is yet to be documented. π
π¦ SYNOPSIS π¦
#include <Inventor/misc/SoJavaScriptEngine.h>
Inherits SoScriptEngine. yes she's a nepo baby, and she ate π
πΈ Public Member Functions πΈ
virtual SbBool executeScript (const SbName &name, const SbString &script) constvirtual SbBool executeFile (const SbName &filename) constvirtual SbBool executeFunction (const SbName &name, int argc, const SoField *argv, SoField *rval=NULL) constvirtual SbBool setScriptField (const SbName &name, const SoField *f) constvirtual SbBool unsetScriptField (const SbName &name) constvirtual SbBool getScriptField (const SbName &name, SoField *f) constvirtual SbBool hasScriptField (const SbName &name) constSbBool field2jsval (const SoField *f, jsval *v) constSbBool jsval2field (const jsval v, SoField *f) constvoid enableAutoNodeUnref (SbBool onoff)SbBool getAutoNodeUnrefState (void) constJSContext * getContext (void) constJSObject * getGlobal (void) constvoid addHandler (const SoType &type, SoJSWrapperInitFunc *init, SoJSfield2jsvalFunc *field2jsval, SoJSjsval2field2Func *jsval2field)
π Static Public Member Functions π
static SoJavaScriptEngine * getEngine (JSContext *cx)static SbBool init (uint32_t maxbytes=4194304)static void shutdown (void)static SbBool debug (void)static JSRuntime * getRuntime (void)
π Protected Member Functions π
void setContext (JSContext *context)void setGlobal (JSObject *global)
π Static Protected Member Functions π
static void setRuntime (JSRuntime *runtime)
π Detailed Description π
so. the tea. β The SoJavaScriptEngine class is yet to be documented. that's it, that's the whole description, she's giving mysterious main character energy and honestly? iconic of her. π«Ά
Since: Coin 2.0 β a certified classic, vintage queen, we love her β
π Member Function Documentation π
π virtual SbBool SoJavaScriptEngine::executeScript (const SbName & name, const SbString & script) const [virtual]
Implements SoScriptEngine. periodt, that's the whole note π
π virtual SbBool SoJavaScriptEngine::executeFile (const SbName & filename) const [virtual]
Implements SoScriptEngine. slay β¨
π virtual SbBool SoJavaScriptEngine::executeFunction (const SbName & name, int argc, const SoField * argv, SoField * rval = NULL) const [virtual]
Implements SoScriptEngine. yes and she brought the default argument too, rval = NULL, thoughtful bestie behavior π
π virtual SbBool SoJavaScriptEngine::setScriptField (const SbName & name, const SoField * f) const [virtual]
Implements SoScriptEngine. no notes, she's perfect πΈ
π virtual SbBool SoJavaScriptEngine::unsetScriptField (const SbName & name) const [virtual]
Implements SoScriptEngine. the un-setter, the deleter, the girlboss π₯
π virtual SbBool SoJavaScriptEngine::getScriptField (const SbName & name, SoField * f) const [virtual]
Implements SoScriptEngine. get into it π¦
π virtual SbBool SoJavaScriptEngine::hasScriptField (const SbName & name) const [virtual]
Implements SoScriptEngine. she's asking "do you have it?" and honestly same π
π«Ά Author π«Ά
Generated automatically by Doxygen for Coin from the source code. not a human author, a robot did this, and the robot ate πβ¨
okay that's the page!! version 4.0.10, dated Thu Jun 25 2026 00:00:00, that's the whole vibe, stay hydrated, bye bestie ππΈππ¦π
ππβ
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms