UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

185 lines (184 loc) 8.68 kB
import { AddSopNode } from '../../../nodes/sop/Add'; import { AnimationCopySopNode } from '../../../nodes/sop/AnimationCopy'; import { AnimationMixerSopNode } from '../../../nodes/sop/AnimationMixer'; import { AnimationsSopNode } from '../../../nodes/sop/Animations'; import { AttribAddMultSopNode } from '../../../nodes/sop/AttribAddMult'; import { AttribCopySopNode } from '../../../nodes/sop/AttribCopy'; import { AttribCreateSopNode } from '../../../nodes/sop/AttribCreate'; import { AttribDeleteSopNode } from '../../../nodes/sop/AttribDelete'; import { AttribFromTextureSopNode } from '../../../nodes/sop/AttribFromTexture'; import { AttribNormalizeSopNode } from '../../../nodes/sop/AttribNormalize'; import { AttribPromoteSopNode } from '../../../nodes/sop/AttribPromote'; import { AttribRemapSopNode } from '../../../nodes/sop/AttribRemap'; import { AttribRenameSopNode } from '../../../nodes/sop/AttribRename'; import { AttribTransferSopNode } from '../../../nodes/sop/AttribTransfer'; import { BboxScatterSopNode } from '../../../nodes/sop/BboxScatter'; import { BlendSopNode } from '../../../nodes/sop/Blend'; import { BoxSopNode } from '../../../nodes/sop/Box'; import { CacheSopNode } from '../../../nodes/sop/Cache'; import { CenterSopNode } from '../../../nodes/sop/Center'; import { CircleSopNode } from '../../../nodes/sop/Circle'; import { Circle3PointsSopNode } from '../../../nodes/sop/Circle3Points'; import { ColorSopNode } from '../../../nodes/sop/Color'; import { ConeSopNode } from '../../../nodes/sop/Cone'; import { CopSopNode } from '../../../nodes/sop/Cop'; import { CopySopNode } from '../../../nodes/sop/Copy'; import { Css2DObjectSopNode } from '../../../nodes/sop/Css2DObject'; import { Css3DObjectSopNode } from '../../../nodes/sop/Css3DObject'; import { DataSopNode } from '../../../nodes/sop/Data'; import { DataUrlSopNode } from '../../../nodes/sop/DataUrl'; import { DelaySopNode } from '../../../nodes/sop/Delay'; import { DeleteSopNode } from '../../../nodes/sop/Delete'; import { DrawRangeSopNode } from '../../../nodes/sop/DrawRange'; import { EventsSopNode } from '../../../nodes/sop/Events'; import { FaceSopNode } from '../../../nodes/sop/Face'; import { FileSopNode } from '../../../nodes/sop/File'; import { FuseSopNode } from '../../../nodes/sop/Fuse'; import { HexagonsSopNode } from '../../../nodes/sop/Hexagons'; import { HierarchySopNode } from '../../../nodes/sop/Hierarchy'; import { HeightMapSopNode } from '../../../nodes/sop/HeightMap'; import { IcosahedronSopNode } from '../../../nodes/sop/Icosahedron'; import { InstanceSopNode } from '../../../nodes/sop/Instance'; import { InstancesCountSopNode } from '../../../nodes/sop/InstancesCount'; import { JitterSopNode } from '../../../nodes/sop/Jitter'; import { JsPointSopNode } from '../../../nodes/sop/JsPoint'; import { LayerSopNode } from '../../../nodes/sop/Layer'; import { LineSopNode } from '../../../nodes/sop/Line'; import { LodSopNode } from '../../../nodes/sop/Lod'; import { MaterialSopNode } from '../../../nodes/sop/Material'; import { MaterialsSopNode } from '../../../nodes/sop/Materials'; import { MergeSopNode } from '../../../nodes/sop/Merge'; import { NoiseSopNode } from '../../../nodes/sop/Noise'; import { NormalsSopNode } from '../../../nodes/sop/Normals'; import { NullSopNode } from '../../../nodes/sop/Null'; import { ObjectMergeSopNode } from '../../../nodes/sop/ObjectMerge'; import { ObjectPropertiesSopNode } from '../../../nodes/sop/ObjectProperties'; import { OperationsComposerSopNode } from '../../../nodes/sop/OperationsComposer'; import { ParticlesSystemGpuSopNode } from '../../../nodes/sop/ParticlesSystemGpu'; import { PeakSopNode } from '../../../nodes/sop/Peak'; import { PlaneSopNode } from '../../../nodes/sop/Plane'; import { PointSopNode } from '../../../nodes/sop/Point'; import { PolySopNode } from '../../../nodes/sop/Poly'; import { PolywireSopNode } from '../../../nodes/sop/Polywire'; import { PostProcessSopNode } from '../../../nodes/sop/PostProcess'; import { RaySopNode } from '../../../nodes/sop/Ray'; import { RenderersSopNode } from '../../../nodes/sop/Renderers'; import { ResampleSopNode } from '../../../nodes/sop/Resample'; import { RestAttributesSopNode } from '../../../nodes/sop/RestAttributes'; import { RoundedBoxSopNode } from '../../../nodes/sop/RoundedBox'; import { ScatterSopNode } from '../../../nodes/sop/Scatter'; import { SkinSopNode } from '../../../nodes/sop/Skin'; import { SphereSopNode } from '../../../nodes/sop/Sphere'; import { SplitSopNode } from '../../../nodes/sop/Split'; import { SubdivideSopNode } from '../../../nodes/sop/Subdivide'; import { SubnetSopNode } from '../../../nodes/sop/Subnet'; import { SubnetInputSopNode } from '../../../nodes/sop/SubnetInput'; import { SubnetOutputSopNode } from '../../../nodes/sop/SubnetOutput'; import { SvgSopNode } from '../../../nodes/sop/Svg'; import { SwitchSopNode } from '../../../nodes/sop/Switch'; import { TetrahedronSopNode } from '../../../nodes/sop/Tetrahedron'; import { TextSopNode } from '../../../nodes/sop/Text'; import { TexturePropertiesSopNode } from '../../../nodes/sop/TextureProperties'; import { TorusSopNode } from '../../../nodes/sop/Torus'; import { TorusKnotSopNode } from '../../../nodes/sop/TorusKnot'; import { TransformSopNode } from '../../../nodes/sop/Transform'; import { TransformCopySopNode } from '../../../nodes/sop/TransformCopy'; import { TransformMultiSopNode } from '../../../nodes/sop/TransformMulti'; import { TransformResetSopNode } from '../../../nodes/sop/TransformReset'; import { TubeSopNode } from '../../../nodes/sop/Tube'; import { UvProjectSopNode } from '../../../nodes/sop/UvProject'; export interface GeoNodeChildrenMap { add: AddSopNode; animationCopy: AnimationCopySopNode; animationMixer: AnimationMixerSopNode; animations: AnimationsSopNode; attribAddMult: AttribAddMultSopNode; attribCopy: AttribCopySopNode; attribCreate: AttribCreateSopNode; attribDelete: AttribDeleteSopNode; attribFromTexture: AttribFromTextureSopNode; attribNormalize: AttribNormalizeSopNode; attribPromote: AttribPromoteSopNode; attribRemap: AttribRemapSopNode; attribRename: AttribRenameSopNode; attribTransfer: AttribTransferSopNode; bboxScatter: BboxScatterSopNode; blend: BlendSopNode; box: BoxSopNode; cache: CacheSopNode; center: CenterSopNode; circle: CircleSopNode; circle3Points: Circle3PointsSopNode; color: ColorSopNode; cone: ConeSopNode; cop: CopSopNode; copy: CopySopNode; css2DObject: Css2DObjectSopNode; css3DObject: Css3DObjectSopNode; data: DataSopNode; dataUrl: DataUrlSopNode; delay: DelaySopNode; delete: DeleteSopNode; drawRange: DrawRangeSopNode; events: EventsSopNode; face: FaceSopNode; file: FileSopNode; fuse: FuseSopNode; heightMap: HeightMapSopNode; hexagons: HexagonsSopNode; hierarchy: HierarchySopNode; icosahedron: IcosahedronSopNode; instance: InstanceSopNode; instancesCount: InstancesCountSopNode; jitter: JitterSopNode; jsPoint: JsPointSopNode; layer: LayerSopNode; line: LineSopNode; lod: LodSopNode; material: MaterialSopNode; materials: MaterialsSopNode; merge: MergeSopNode; postProcess: PostProcessSopNode; noise: NoiseSopNode; normals: NormalsSopNode; null: NullSopNode; objectMerge: ObjectMergeSopNode; objectProperties: ObjectPropertiesSopNode; operationsComposer: OperationsComposerSopNode; particlesSystemGpu: ParticlesSystemGpuSopNode; peak: PeakSopNode; plane: PlaneSopNode; point: PointSopNode; poly: PolySopNode; polywire: PolywireSopNode; ray: RaySopNode; renderers: RenderersSopNode; resample: ResampleSopNode; restAttributes: RestAttributesSopNode; roundedBox: RoundedBoxSopNode; scatter: ScatterSopNode; skin: SkinSopNode; sphere: SphereSopNode; split: SplitSopNode; subdivide: SubdivideSopNode; subnet: SubnetSopNode; subnetInput: SubnetInputSopNode; subnetOutput: SubnetOutputSopNode; svg: SvgSopNode; switch: SwitchSopNode; tetrahedron: TetrahedronSopNode; text: TextSopNode; textureProperties: TexturePropertiesSopNode; torus: TorusSopNode; torusKnot: TorusKnotSopNode; transform: TransformSopNode; transformCopy: TransformCopySopNode; transformMulti: TransformMultiSopNode; transformReset: TransformResetSopNode; tube: TubeSopNode; uvProject: UvProjectSopNode; } import { PolyEngine } from '../../../Poly'; export declare class SopRegister { static run(poly: PolyEngine): void; }