polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
49 lines (48 loc) • 2.24 kB
TypeScript
import { AmbientLightObjNode } from '../../../nodes/obj/AmbientLight';
import { AreaLightObjNode } from '../../../nodes/obj/AreaLight';
import { DirectionalLightObjNode } from '../../../nodes/obj/DirectionalLight';
import { HemisphereLightObjNode } from '../../../nodes/obj/HemisphereLight';
import { PointLightObjNode } from '../../../nodes/obj/PointLight';
import { SpotLightObjNode } from '../../../nodes/obj/SpotLight';
import { AnimationsObjNode } from '../../../nodes/obj/Animations';
import { CopObjNode } from '../../../nodes/obj/Cop';
import { EventsObjNode } from '../../../nodes/obj/Events';
import { MaterialsObjNode } from '../../../nodes/obj/Materials';
import { PostProcessObjNode } from '../../../nodes/obj/PostProcess';
import { RenderersObjNode } from '../../../nodes/obj/Renderers';
import { BlendObjNode } from '../../../nodes/obj/Blend';
import { GeoObjNode } from '../../../nodes/obj/Geo';
import { NullObjNode } from '../../../nodes/obj/Null';
import { PolarTransformObjNode } from '../../../nodes/obj/PolarTransform';
import { PolyObjNode } from '../../../nodes/obj/Poly';
import { RivetObjNode } from '../../../nodes/obj/Rivet';
import { SceneObjNode } from '../../../nodes/obj/Scene';
import { OrthographicCameraObjNode } from '../../../nodes/obj/OrthographicCamera';
import { PerspectiveCameraObjNode } from '../../../nodes/obj/PerspectiveCamera';
export interface ObjNodeChildrenMap {
ambientLight: AmbientLightObjNode;
areaLight: AreaLightObjNode;
blend: BlendObjNode;
directionalLight: DirectionalLightObjNode;
geo: GeoObjNode;
hemisphereLight: HemisphereLightObjNode;
null: NullObjNode;
orthographicCamera: OrthographicCameraObjNode;
perspectiveCamera: PerspectiveCameraObjNode;
polarTransform: PolarTransformObjNode;
pointLight: PointLightObjNode;
poly: PolyObjNode;
rivet: RivetObjNode;
scene: SceneObjNode;
spotLight: SpotLightObjNode;
animations: AnimationsObjNode;
cop: CopObjNode;
events: EventsObjNode;
materials: MaterialsObjNode;
postProcess: PostProcessObjNode;
renderers: RenderersObjNode;
}
import { PolyEngine } from '../../../Poly';
export declare class ObjRegister {
static run(poly: PolyEngine): void;
}