UNPKG

2.01 kBTypeScriptView Raw
1import 'reflect-metadata';
2import { Component, ComponentManager } from './ComponentManager';
3import { CameraSystem } from './components/camera/System';
4import { ComputeSystem } from './components/compute/System';
5import { FrameGraphSystem } from './components/framegraph/System';
6import { GeometrySystem, IBoxGeometryParams } from './components/geometry/System';
7import { InteractionSystem } from './components/interaction/System';
8import { IMaterialParams, MaterialSystem } from './components/material/System';
9import { IMeshParams, MeshSystem } from './components/mesh/System';
10import { SceneSystem } from './components/scene/System';
11import { SceneGraphSystem } from './components/scenegraph/System';
12import { CameraComponent } from './components/camera/CameraComponent';
13import { ComputeComponent, ComputeType } from './components/compute/ComputeComponent';
14import { IUniform, MaterialComponent } from './components/material/MaterialComponent';
15import { CullableComponent } from './components/mesh/CullableComponent';
16import { MeshComponent } from './components/mesh/MeshComponent';
17import { TransformComponent } from './components/scenegraph/TransformComponent';
18import { IRenderPath } from './components/renderpath/RenderPath';
19import { createEntity, Entity } from './Entity';
20import { IDENTIFIER } from './identifier';
21import { container, lazyInject, lazyMultiInject } from './inversify.config';
22import { IRenderEngine, IWebGPUEngineOptions } from './IRenderEngine';
23import { ISystem } from './ISystem';
24export { container, lazyInject, lazyMultiInject, createEntity, Component, ComponentManager, Entity, ISystem, IRenderEngine, IWebGPUEngineOptions, IBoxGeometryParams, IUniform, IMeshParams, IMaterialParams, IRenderPath, IDENTIFIER, CameraSystem, ComputeSystem, ComputeType, FrameGraphSystem, GeometrySystem, InteractionSystem, MaterialSystem, MeshSystem, SceneSystem, SceneGraphSystem, CameraComponent, ComputeComponent, CullableComponent, MeshComponent, TransformComponent, MaterialComponent, };