ecspresso
Preparing search index...
plugins/rendering/renderer3D
createRenderer3DPlugin
Function createRenderer3DPlugin
createRenderer3DPlugin
<
G
extends
string
=
"renderer3d"
>
(
options
:
Renderer3DPluginOptions
<
G
>
,
)
:
Plugin
<
Renderer3DWorldConfig
,
EmptyConfig
,
Renderer3DLabels
,
G
,
never
,
Renderer3DReactiveQueryNames
,
>
Create a 3D rendering plugin for ECSpresso.
This plugin provides:
3D transform propagation (localTransform3D -> worldTransform3D)
Render sync system (updates Three.js objects from ECS components)
Scene graph management (auto-adds/removes Three.js objects)
Render call (renderer.render(scene, camera) each frame)
Optional requestAnimationFrame loop
Type Parameters
G
extends
string
=
"renderer3d"
Parameters
options
:
Renderer3DPluginOptions
<
G
>
Returns
Plugin
<
Renderer3DWorldConfig
,
EmptyConfig
,
Renderer3DLabels
,
G
,
never
,
Renderer3DReactiveQueryNames
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
ecspresso
Loading...
Create a 3D rendering plugin for ECSpresso.
This plugin provides: