@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
41 lines (40 loc) • 2.07 kB
TypeScript
import { AmbientLightObjNode } from '../../../nodes/obj/AmbientLight';
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 { GeoObjNode } from '../../../nodes/obj/Geo';
import { NullObjNode } from '../../../nodes/obj/Null';
import { PolarTransformObjNode } from '../../../nodes/obj/PolarTransform';
import { SceneObjNode } from '../../../nodes/obj/Scene';
import { OrthographicCameraObjNode } from '../../../nodes/obj/OrthographicCamera';
import { PerspectiveCameraObjNode } from '../../../nodes/obj/PerspectiveCamera';
import { AnimationsNetworkObjNode } from '../../../nodes/obj/AnimationsNetwork';
import { CopNetworkObjNode } from '../../../nodes/obj/CopNetwork';
import { EventsNetworkObjNode } from '../../../nodes/obj/EventsNetwork';
import { MaterialsNetworkObjNode } from '../../../nodes/obj/MaterialsNetwork';
import { PostProcessNetworkObjNode } from '../../../nodes/obj/PostProcessNetwork';
import { RenderersNetworkObjNode } from '../../../nodes/obj/RenderersNetwork';
export interface ObjNodeChildrenMap {
ambientLight: AmbientLightObjNode;
directionalLight: DirectionalLightObjNode;
geo: GeoObjNode;
hemisphereLight: HemisphereLightObjNode;
null: NullObjNode;
orthographicCamera: OrthographicCameraObjNode;
perspectiveCamera: PerspectiveCameraObjNode;
polarTransform: PolarTransformObjNode;
pointLight: PointLightObjNode;
scene: SceneObjNode;
spotLight: SpotLightObjNode;
animationsNetwork: AnimationsNetworkObjNode;
copNetwork: CopNetworkObjNode;
eventsNetwork: EventsNetworkObjNode;
materialsNetwork: MaterialsNetworkObjNode;
postProcessNetwork: PostProcessNetworkObjNode;
renderersNetwork: RenderersNetworkObjNode;
}
import { PolyEngine } from '../../../Poly';
export declare class ObjRegister {
static run(poly: PolyEngine): void;
}