瀏覽代碼

Merge pull request #17050 from Mugen87/dev36

TS: Added Nodes.d.ts
Michael Herzog 6 年之前
父節點
當前提交
738cbdb5b1
共有 1 個文件被更改,包括 109 次插入0 次删除
  1. 109 0
      examples/jsm/nodes/Nodes.d.ts

+ 109 - 0
examples/jsm/nodes/Nodes.d.ts

@@ -0,0 +1,109 @@
+// core
+
+export * from './core/Node';
+export * from './core/TempNode';
+export * from './core/InputNode';
+export * from './core/ConstNode';
+export * from './core/VarNode';
+export * from './core/StructNode';
+export * from './core/AttributeNode';
+export * from './core/FunctionNode';
+export * from './core/ExpressionNode';
+export * from './core/FunctionCallNode';
+export * from './core/NodeLib';
+export * from './core/NodeUtils';
+export * from './core/NodeFrame';
+export * from './core/NodeUniform';
+export * from './core/NodeBuilder';
+
+// inputs
+
+export * from './inputs/BoolNode';
+export * from './inputs/IntNode';
+export * from './inputs/FloatNode';
+export * from './inputs/Vector2Node';
+export * from './inputs/Vector3Node';
+export * from './inputs/Vector4Node';
+export * from './inputs/ColorNode';
+export * from './inputs/Matrix3Node';
+export * from './inputs/Matrix4Node';
+export * from './inputs/TextureNode';
+export * from './inputs/CubeTextureNode';
+export * from './inputs/ScreenNode';
+export * from './inputs/ReflectorNode';
+export * from './inputs/PropertyNode';
+export * from './inputs/RTTNode';
+
+// accessors
+
+export * from './accessors/UVNode';
+export * from './accessors/ColorsNode';
+export * from './accessors/PositionNode';
+export * from './accessors/NormalNode';
+export * from './accessors/CameraNode';
+export * from './accessors/LightNode';
+export * from './accessors/ReflectNode';
+export * from './accessors/ScreenUVNode';
+export * from './accessors/ResolutionNode';
+
+// math
+
+export * from './math/MathNode';
+export * from './math/OperatorNode';
+export * from './math/CondNode';
+
+// procedural
+
+export * from './procedural/NoiseNode';
+export * from './procedural/CheckerNode';
+
+// bsdfs
+
+export * from './bsdfs/BlinnShininessExponentNode';
+export * from './bsdfs/BlinnExponentToRoughnessNode';
+export * from './bsdfs/RoughnessToBlinnExponentNode';
+
+// misc
+
+export * from './misc/TextureCubeUVNode';
+export * from './misc/TextureCubeNode';
+export * from './misc/NormalMapNode';
+export * from './misc/BumpMapNode';
+
+// utils
+
+export * from './utils/BypassNode';
+export * from './utils/JoinNode';
+export * from './utils/SwitchNode';
+export * from './utils/TimerNode';
+export * from './utils/VelocityNode';
+export * from './utils/UVTransformNode';
+export * from './utils/MaxMIPLevelNode';
+export * from './utils/ColorSpaceNode';
+
+// effects
+
+export * from './effects/BlurNode';
+export * from './effects/ColorAdjustmentNode';
+export * from './effects/LuminanceNode';
+
+// material nodes
+
+export * from './materials/nodes/RawNode';
+export * from './materials/nodes/SpriteNode';
+export * from './materials/nodes/PhongNode';
+export * from './materials/nodes/StandardNode';
+export * from './materials/nodes/MeshStandardNode';
+
+// materials
+
+export * from './materials/NodeMaterial';
+export * from './materials/SpriteNodeMaterial';
+export * from './materials/PhongNodeMaterial';
+export * from './materials/StandardNodeMaterial';
+export * from './materials/MeshStandardNodeMaterial';
+
+// postprocessing
+
+export * from './postprocessing/NodePostProcessing';
+// export * from './postprocessing/NodePass';