MCPcopy
hub / github.com/turbulenz/turbulenz_engine

github.com/turbulenz/turbulenz_engine @release_1.3.2 sqlite

repository ↗ · DeepWiki ↗ · release release_1.3.2 ↗
5,832 symbols 15,923 edges 207 files 97 documented · 2%

Extension points exported contracts — how you extend this code

RenderBuffer (Interface)
(no doc) [75 implementers]
tslib/turbulenz.d.ts
ControllerBaseClass (Interface)
(no doc) [10 implementers]
tslib/animation.ts
DeferredEffectTypeData (Interface)
(no doc) [4 implementers]
tslib/deferredrendering.ts
Renderable (Interface)
(no doc) [3 implementers]
tslib/scenenode.ts
Physics2DBroadphase (Interface)
(no doc) [3 implementers]
tslib/physics2ddevice.ts
FontManagerFonts (Interface)
@class Font manager @private @since TurbulenzEngine 0.1.0
tslib/fontmanager.ts
SVGNode (Interface)
(no doc) [1 implementers]
tslib/svg.ts
HTMLCanvasElement (Interface)
(no doc) [1 implementers]
tslib/base.d.ts

Core symbols most depended-on inside this repo

assert
called by 1079
tslib/debug.ts
push
called by 599
tslib/services/turbulenzservices.ts
add
called by 574
tslib/boxtree.ts
isMathType
called by 504
tslib/debug.ts
v3Build
called by 433
tslib/turbulenz.d.ts
replace
called by 314
tslib/particlesystem.ts
create
called by 300
samples/tsscripts/benchmarks/turbulenz/js/passing_params.ts
destroy
called by 283
tslib/turbulenz.d.ts

Shape

Method 3,948
Function 985
Class 531
Interface 366
Enum 2

Languages

TypeScript98%
Python2%

Modules by API surface

tslib/turbulenz.d.ts537 symbols
tslib/physics2ddevice.ts533 symbols
tslib/particlesystem.ts438 symbols
tslib/webgl/graphicsdevice.ts259 symbols
tslib/webgl/physicsdevice.ts228 symbols
tslib/canvas.ts129 symbols
tslib/animation.ts128 symbols
tslib/scene.ts102 symbols
tslib/capturegraphicsdevice.ts85 symbols
tslib/draw2d.ts73 symbols
tslib/scenenode.ts71 symbols
tslib/webgl/inputdevice.ts70 symbols

For agents

$ claude mcp add turbulenz_engine \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact