UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

1,384 lines (1,383 loc) 55.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { BRDF_GGX: true, BRDF_Lambert: true, D_GGX: true, DFGApprox: true, F_Schlick: true, Schlick_to_F0: true, V_GGX_SmithCorrelated: true, getGeometryRoughness: true, getParallaxCorrectNormal: true, getRoughness: true, getShIrradianceAt: true }; Object.defineProperty(exports, "BRDF_GGX", { enumerable: true, get: function () { return _BRDF_GGX.default; } }); Object.defineProperty(exports, "BRDF_Lambert", { enumerable: true, get: function () { return _BRDF_Lambert.default; } }); Object.defineProperty(exports, "DFGApprox", { enumerable: true, get: function () { return _DFGApprox.default; } }); Object.defineProperty(exports, "D_GGX", { enumerable: true, get: function () { return _D_GGX.default; } }); Object.defineProperty(exports, "F_Schlick", { enumerable: true, get: function () { return _F_Schlick.default; } }); Object.defineProperty(exports, "Schlick_to_F0", { enumerable: true, get: function () { return _Schlick_to_F.default; } }); Object.defineProperty(exports, "V_GGX_SmithCorrelated", { enumerable: true, get: function () { return _V_GGX_SmithCorrelated.default; } }); Object.defineProperty(exports, "getGeometryRoughness", { enumerable: true, get: function () { return _getGeometryRoughness.default; } }); Object.defineProperty(exports, "getParallaxCorrectNormal", { enumerable: true, get: function () { return _getParallaxCorrectNormal.default; } }); Object.defineProperty(exports, "getRoughness", { enumerable: true, get: function () { return _getRoughness.default; } }); Object.defineProperty(exports, "getShIrradianceAt", { enumerable: true, get: function () { return _getShIrradianceAt.default; } }); var _constants = require("./core/constants.js"); Object.keys(_constants).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _constants[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _constants[key]; } }); }); var _AssignNode = require("./core/AssignNode.js"); Object.keys(_AssignNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _AssignNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _AssignNode[key]; } }); }); var _AttributeNode = require("./core/AttributeNode.js"); Object.keys(_AttributeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _AttributeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _AttributeNode[key]; } }); }); var _BypassNode = require("./core/BypassNode.js"); Object.keys(_BypassNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BypassNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BypassNode[key]; } }); }); var _CacheNode = require("./core/CacheNode.js"); Object.keys(_CacheNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _CacheNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _CacheNode[key]; } }); }); var _ContextNode = require("./core/ContextNode.js"); Object.keys(_ContextNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ContextNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ContextNode[key]; } }); }); var _IndexNode = require("./core/IndexNode.js"); Object.keys(_IndexNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _IndexNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _IndexNode[key]; } }); }); var _ParameterNode = require("./core/ParameterNode.js"); Object.keys(_ParameterNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ParameterNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ParameterNode[key]; } }); }); var _PropertyNode = require("./core/PropertyNode.js"); Object.keys(_PropertyNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _PropertyNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _PropertyNode[key]; } }); }); var _StackNode = require("./core/StackNode.js"); Object.keys(_StackNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _StackNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _StackNode[key]; } }); }); var _StructNode = require("./core/StructNode.js"); Object.keys(_StructNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _StructNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _StructNode[key]; } }); }); var _UniformGroupNode = require("./core/UniformGroupNode.js"); Object.keys(_UniformGroupNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _UniformGroupNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _UniformGroupNode[key]; } }); }); var _UniformNode = require("./core/UniformNode.js"); Object.keys(_UniformNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _UniformNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _UniformNode[key]; } }); }); var _VaryingNode = require("./core/VaryingNode.js"); Object.keys(_VaryingNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaryingNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _VaryingNode[key]; } }); }); var _OutputStructNode = require("./core/OutputStructNode.js"); Object.keys(_OutputStructNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _OutputStructNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _OutputStructNode[key]; } }); }); var _MRTNode = require("./core/MRTNode.js"); Object.keys(_MRTNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MRTNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MRTNode[key]; } }); }); var _Hash = require("./math/Hash.js"); Object.keys(_Hash).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Hash[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Hash[key]; } }); }); var _MathUtils = require("./math/MathUtils.js"); Object.keys(_MathUtils).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MathUtils[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MathUtils[key]; } }); }); var _TriNoise3D = require("./math/TriNoise3D.js"); Object.keys(_TriNoise3D).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TriNoise3D[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TriNoise3D[key]; } }); }); var _EquirectUVNode = require("./utils/EquirectUVNode.js"); Object.keys(_EquirectUVNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _EquirectUVNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _EquirectUVNode[key]; } }); }); var _FunctionOverloadingNode = require("./utils/FunctionOverloadingNode.js"); Object.keys(_FunctionOverloadingNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _FunctionOverloadingNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _FunctionOverloadingNode[key]; } }); }); var _LoopNode = require("./utils/LoopNode.js"); Object.keys(_LoopNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _LoopNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _LoopNode[key]; } }); }); var _MatcapUVNode = require("./utils/MatcapUVNode.js"); Object.keys(_MatcapUVNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MatcapUVNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MatcapUVNode[key]; } }); }); var _MaxMipLevelNode = require("./utils/MaxMipLevelNode.js"); Object.keys(_MaxMipLevelNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MaxMipLevelNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MaxMipLevelNode[key]; } }); }); var _Oscillators = require("./utils/Oscillators.js"); Object.keys(_Oscillators).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Oscillators[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Oscillators[key]; } }); }); var _Packing = require("./utils/Packing.js"); Object.keys(_Packing).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Packing[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Packing[key]; } }); }); var _RemapNode = require("./utils/RemapNode.js"); Object.keys(_RemapNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _RemapNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _RemapNode[key]; } }); }); var _UVUtils = require("./utils/UVUtils.js"); Object.keys(_UVUtils).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _UVUtils[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _UVUtils[key]; } }); }); var _SpriteUtils = require("./utils/SpriteUtils.js"); Object.keys(_SpriteUtils).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _SpriteUtils[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _SpriteUtils[key]; } }); }); var _ViewportUtils = require("./utils/ViewportUtils.js"); Object.keys(_ViewportUtils).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ViewportUtils[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ViewportUtils[key]; } }); }); var _RotateNode = require("./utils/RotateNode.js"); Object.keys(_RotateNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _RotateNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _RotateNode[key]; } }); }); var _SpriteSheetUVNode = require("./utils/SpriteSheetUVNode.js"); Object.keys(_SpriteSheetUVNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _SpriteSheetUVNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _SpriteSheetUVNode[key]; } }); }); var _Timer = require("./utils/Timer.js"); Object.keys(_Timer).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Timer[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Timer[key]; } }); }); var _TriplanarTexturesNode = require("./utils/TriplanarTexturesNode.js"); Object.keys(_TriplanarTexturesNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TriplanarTexturesNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TriplanarTexturesNode[key]; } }); }); var _ReflectorNode = require("./utils/ReflectorNode.js"); Object.keys(_ReflectorNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ReflectorNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ReflectorNode[key]; } }); }); var _RTTNode = require("./utils/RTTNode.js"); Object.keys(_RTTNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _RTTNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _RTTNode[key]; } }); }); var _PostProcessingUtils = require("./utils/PostProcessingUtils.js"); Object.keys(_PostProcessingUtils).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _PostProcessingUtils[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _PostProcessingUtils[key]; } }); }); var _TSLBase = require("./tsl/TSLBase.js"); Object.keys(_TSLBase).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TSLBase[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TSLBase[key]; } }); }); var _AccessorsUtils = require("./accessors/AccessorsUtils.js"); Object.keys(_AccessorsUtils).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _AccessorsUtils[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _AccessorsUtils[key]; } }); }); var _Arrays = require("./accessors/Arrays.js"); Object.keys(_Arrays).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Arrays[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Arrays[key]; } }); }); var _UniformArrayNode = require("./accessors/UniformArrayNode.js"); Object.keys(_UniformArrayNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _UniformArrayNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _UniformArrayNode[key]; } }); }); var _Bitangent = require("./accessors/Bitangent.js"); Object.keys(_Bitangent).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Bitangent[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Bitangent[key]; } }); }); var _BufferAttributeNode = require("./accessors/BufferAttributeNode.js"); Object.keys(_BufferAttributeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BufferAttributeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BufferAttributeNode[key]; } }); }); var _BufferNode = require("./accessors/BufferNode.js"); Object.keys(_BufferNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BufferNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BufferNode[key]; } }); }); var _Camera = require("./accessors/Camera.js"); Object.keys(_Camera).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Camera[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Camera[key]; } }); }); var _VertexColorNode = require("./accessors/VertexColorNode.js"); Object.keys(_VertexColorNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VertexColorNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _VertexColorNode[key]; } }); }); var _CubeTextureNode = require("./accessors/CubeTextureNode.js"); Object.keys(_CubeTextureNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _CubeTextureNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _CubeTextureNode[key]; } }); }); var _InstanceNode = require("./accessors/InstanceNode.js"); Object.keys(_InstanceNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _InstanceNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _InstanceNode[key]; } }); }); var _InstancedMeshNode = require("./accessors/InstancedMeshNode.js"); Object.keys(_InstancedMeshNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _InstancedMeshNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _InstancedMeshNode[key]; } }); }); var _BatchNode = require("./accessors/BatchNode.js"); Object.keys(_BatchNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BatchNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BatchNode[key]; } }); }); var _MaterialNode = require("./accessors/MaterialNode.js"); Object.keys(_MaterialNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MaterialNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MaterialNode[key]; } }); }); var _MaterialProperties = require("./accessors/MaterialProperties.js"); Object.keys(_MaterialProperties).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MaterialProperties[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MaterialProperties[key]; } }); }); var _MaterialReferenceNode = require("./accessors/MaterialReferenceNode.js"); Object.keys(_MaterialReferenceNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MaterialReferenceNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MaterialReferenceNode[key]; } }); }); var _RendererReferenceNode = require("./accessors/RendererReferenceNode.js"); Object.keys(_RendererReferenceNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _RendererReferenceNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _RendererReferenceNode[key]; } }); }); var _MorphNode = require("./accessors/MorphNode.js"); Object.keys(_MorphNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _MorphNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _MorphNode[key]; } }); }); var _TextureBicubic = require("./accessors/TextureBicubic.js"); Object.keys(_TextureBicubic).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TextureBicubic[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TextureBicubic[key]; } }); }); var _ModelNode = require("./accessors/ModelNode.js"); Object.keys(_ModelNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ModelNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ModelNode[key]; } }); }); var _ModelViewProjectionNode = require("./accessors/ModelViewProjectionNode.js"); Object.keys(_ModelViewProjectionNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ModelViewProjectionNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ModelViewProjectionNode[key]; } }); }); var _Normal = require("./accessors/Normal.js"); Object.keys(_Normal).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Normal[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Normal[key]; } }); }); var _Object3DNode = require("./accessors/Object3DNode.js"); Object.keys(_Object3DNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Object3DNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Object3DNode[key]; } }); }); var _PointUVNode = require("./accessors/PointUVNode.js"); Object.keys(_PointUVNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _PointUVNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _PointUVNode[key]; } }); }); var _Position = require("./accessors/Position.js"); Object.keys(_Position).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Position[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Position[key]; } }); }); var _ReferenceNode = require("./accessors/ReferenceNode.js"); Object.keys(_ReferenceNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ReferenceNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ReferenceNode[key]; } }); }); var _ReflectVector = require("./accessors/ReflectVector.js"); Object.keys(_ReflectVector).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ReflectVector[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ReflectVector[key]; } }); }); var _SkinningNode = require("./accessors/SkinningNode.js"); Object.keys(_SkinningNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _SkinningNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _SkinningNode[key]; } }); }); var _SceneNode = require("./accessors/SceneNode.js"); Object.keys(_SceneNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _SceneNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _SceneNode[key]; } }); }); var _StorageBufferNode = require("./accessors/StorageBufferNode.js"); Object.keys(_StorageBufferNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _StorageBufferNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _StorageBufferNode[key]; } }); }); var _Tangent = require("./accessors/Tangent.js"); Object.keys(_Tangent).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Tangent[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Tangent[key]; } }); }); var _TextureNode = require("./accessors/TextureNode.js"); Object.keys(_TextureNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TextureNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TextureNode[key]; } }); }); var _TextureSizeNode = require("./accessors/TextureSizeNode.js"); Object.keys(_TextureSizeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _TextureSizeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _TextureSizeNode[key]; } }); }); var _StorageTextureNode = require("./accessors/StorageTextureNode.js"); Object.keys(_StorageTextureNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _StorageTextureNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _StorageTextureNode[key]; } }); }); var _Texture3DNode = require("./accessors/Texture3DNode.js"); Object.keys(_Texture3DNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Texture3DNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Texture3DNode[key]; } }); }); var _UV = require("./accessors/UV.js"); Object.keys(_UV).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _UV[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _UV[key]; } }); }); var _UserDataNode = require("./accessors/UserDataNode.js"); Object.keys(_UserDataNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _UserDataNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _UserDataNode[key]; } }); }); var _VelocityNode = require("./accessors/VelocityNode.js"); Object.keys(_VelocityNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VelocityNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _VelocityNode[key]; } }); }); var _BlendModes = require("./display/BlendModes.js"); Object.keys(_BlendModes).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BlendModes[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BlendModes[key]; } }); }); var _BumpMapNode = require("./display/BumpMapNode.js"); Object.keys(_BumpMapNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BumpMapNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BumpMapNode[key]; } }); }); var _ColorAdjustment = require("./display/ColorAdjustment.js"); Object.keys(_ColorAdjustment).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ColorAdjustment[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ColorAdjustment[key]; } }); }); var _ColorSpaceNode = require("./display/ColorSpaceNode.js"); Object.keys(_ColorSpaceNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ColorSpaceNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ColorSpaceNode[key]; } }); }); var _FrontFacingNode = require("./display/FrontFacingNode.js"); Object.keys(_FrontFacingNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _FrontFacingNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _FrontFacingNode[key]; } }); }); var _NormalMapNode = require("./display/NormalMapNode.js"); Object.keys(_NormalMapNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _NormalMapNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _NormalMapNode[key]; } }); }); var _PosterizeNode = require("./display/PosterizeNode.js"); Object.keys(_PosterizeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _PosterizeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _PosterizeNode[key]; } }); }); var _ToneMappingNode = require("./display/ToneMappingNode.js"); Object.keys(_ToneMappingNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ToneMappingNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ToneMappingNode[key]; } }); }); var _ScreenNode = require("./display/ScreenNode.js"); Object.keys(_ScreenNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ScreenNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ScreenNode[key]; } }); }); var _ViewportTextureNode = require("./display/ViewportTextureNode.js"); Object.keys(_ViewportTextureNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ViewportTextureNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ViewportTextureNode[key]; } }); }); var _ViewportSharedTextureNode = require("./display/ViewportSharedTextureNode.js"); Object.keys(_ViewportSharedTextureNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ViewportSharedTextureNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ViewportSharedTextureNode[key]; } }); }); var _ViewportDepthTextureNode = require("./display/ViewportDepthTextureNode.js"); Object.keys(_ViewportDepthTextureNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ViewportDepthTextureNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ViewportDepthTextureNode[key]; } }); }); var _ViewportDepthNode = require("./display/ViewportDepthNode.js"); Object.keys(_ViewportDepthNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ViewportDepthNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ViewportDepthNode[key]; } }); }); var _RenderOutputNode = require("./display/RenderOutputNode.js"); Object.keys(_RenderOutputNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _RenderOutputNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _RenderOutputNode[key]; } }); }); var _ToonOutlinePassNode = require("./display/ToonOutlinePassNode.js"); Object.keys(_ToonOutlinePassNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ToonOutlinePassNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ToonOutlinePassNode[key]; } }); }); var _PassNode = require("./display/PassNode.js"); Object.keys(_PassNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _PassNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _PassNode[key]; } }); }); var _ColorSpaceFunctions = require("./display/ColorSpaceFunctions.js"); Object.keys(_ColorSpaceFunctions).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ColorSpaceFunctions[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ColorSpaceFunctions[key]; } }); }); var _ToneMappingFunctions = require("./display/ToneMappingFunctions.js"); Object.keys(_ToneMappingFunctions).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ToneMappingFunctions[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ToneMappingFunctions[key]; } }); }); var _ExpressionNode = require("./code/ExpressionNode.js"); Object.keys(_ExpressionNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ExpressionNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ExpressionNode[key]; } }); }); var _CodeNode = require("./code/CodeNode.js"); Object.keys(_CodeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _CodeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _CodeNode[key]; } }); }); var _FunctionCallNode = require("./code/FunctionCallNode.js"); Object.keys(_FunctionCallNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _FunctionCallNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _FunctionCallNode[key]; } }); }); var _FunctionNode = require("./code/FunctionNode.js"); Object.keys(_FunctionNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _FunctionNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _FunctionNode[key]; } }); }); var _ScriptableNode = require("./code/ScriptableNode.js"); Object.keys(_ScriptableNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ScriptableNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ScriptableNode[key]; } }); }); var _ScriptableValueNode = require("./code/ScriptableValueNode.js"); Object.keys(_ScriptableValueNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ScriptableValueNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ScriptableValueNode[key]; } }); }); var _Fog = require("./fog/Fog.js"); Object.keys(_Fog).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Fog[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Fog[key]; } }); }); var _RangeNode = require("./geometry/RangeNode.js"); Object.keys(_RangeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _RangeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _RangeNode[key]; } }); }); var _ComputeNode = require("./gpgpu/ComputeNode.js"); Object.keys(_ComputeNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ComputeNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ComputeNode[key]; } }); }); var _ComputeBuiltinNode = require("./gpgpu/ComputeBuiltinNode.js"); Object.keys(_ComputeBuiltinNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _ComputeBuiltinNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _ComputeBuiltinNode[key]; } }); }); var _BarrierNode = require("./gpgpu/BarrierNode.js"); Object.keys(_BarrierNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _BarrierNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _BarrierNode[key]; } }); }); var _WorkgroupInfoNode = require("./gpgpu/WorkgroupInfoNode.js"); Object.keys(_WorkgroupInfoNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _WorkgroupInfoNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _WorkgroupInfoNode[key]; } }); }); var _AtomicFunctionNode = require("./gpgpu/AtomicFunctionNode.js"); Object.keys(_AtomicFunctionNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _AtomicFunctionNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _AtomicFunctionNode[key]; } }); }); var _Lights = require("./accessors/Lights.js"); Object.keys(_Lights).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _Lights[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _Lights[key]; } }); }); var _LightsNode = require("./lighting/LightsNode.js"); Object.keys(_LightsNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _LightsNode[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _LightsNode[key]; } }); }); var _LightingContextNode = require("./lighting/LightingContextNode.js"); Object.keys(_LightingContextNode).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_expor