{"ast":null,"code":"/**\n * Groups all the scene component constants in one place to ease maintenance.\n * @internal\n */\nexport class SceneComponentConstants {}\nSceneComponentConstants.NAME_EFFECTLAYER = \"EffectLayer\";\nSceneComponentConstants.NAME_LAYER = \"Layer\";\nSceneComponentConstants.NAME_LENSFLARESYSTEM = \"LensFlareSystem\";\nSceneComponentConstants.NAME_BOUNDINGBOXRENDERER = \"BoundingBoxRenderer\";\nSceneComponentConstants.NAME_PARTICLESYSTEM = \"ParticleSystem\";\nSceneComponentConstants.NAME_GAMEPAD = \"Gamepad\";\nSceneComponentConstants.NAME_SIMPLIFICATIONQUEUE = \"SimplificationQueue\";\nSceneComponentConstants.NAME_GEOMETRYBUFFERRENDERER = \"GeometryBufferRenderer\";\nSceneComponentConstants.NAME_PREPASSRENDERER = \"PrePassRenderer\";\nSceneComponentConstants.NAME_DEPTHRENDERER = \"DepthRenderer\";\nSceneComponentConstants.NAME_DEPTHPEELINGRENDERER = \"DepthPeelingRenderer\";\nSceneComponentConstants.NAME_IBLSHADOWSRENDERER = \"IblShadowsRenderer\";\nSceneComponentConstants.NAME_POSTPROCESSRENDERPIPELINEMANAGER = \"PostProcessRenderPipelineManager\";\nSceneComponentConstants.NAME_SPRITE = \"Sprite\";\nSceneComponentConstants.NAME_SUBSURFACE = \"SubSurface\";\nSceneComponentConstants.NAME_OUTLINERENDERER = \"Outline\";\nSceneComponentConstants.NAME_PROCEDURALTEXTURE = \"ProceduralTexture\";\nSceneComponentConstants.NAME_SHADOWGENERATOR = \"ShadowGenerator\";\nSceneComponentConstants.NAME_OCTREE = \"Octree\";\nSceneComponentConstants.NAME_PHYSICSENGINE = \"PhysicsEngine\";\nSceneComponentConstants.NAME_AUDIO = \"Audio\";\nSceneComponentConstants.NAME_FLUIDRENDERER = \"FluidRenderer\";\nSceneComponentConstants.STEP_ISREADYFORMESH_EFFECTLAYER = 0;\nSceneComponentConstants.STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER = 0;\nSceneComponentConstants.STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER = 0;\nSceneComponentConstants.STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER = 0;\nSceneComponentConstants.STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER = 1;\nSceneComponentConstants.STEP_BEFORECAMERADRAW_PREPASS = 0;\nSceneComponentConstants.STEP_BEFORECAMERADRAW_EFFECTLAYER = 1;\nSceneComponentConstants.STEP_BEFORECAMERADRAW_LAYER = 2;\nSceneComponentConstants.STEP_BEFORERENDERTARGETDRAW_PREPASS = 0;\nSceneComponentConstants.STEP_BEFORERENDERTARGETDRAW_LAYER = 1;\nSceneComponentConstants.STEP_BEFORERENDERINGMESH_PREPASS = 0;\nSceneComponentConstants.STEP_BEFORERENDERINGMESH_OUTLINE = 1;\nSceneComponentConstants.STEP_AFTERRENDERINGMESH_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERRENDERINGMESH_OUTLINE = 1;\nSceneComponentConstants.STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW = 0;\nSceneComponentConstants.STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER = 1;\nSceneComponentConstants.STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE = 0;\nSceneComponentConstants.STEP_BEFORECLEAR_PROCEDURALTEXTURE = 0;\nSceneComponentConstants.STEP_BEFORECLEAR_PREPASS = 1;\nSceneComponentConstants.STEP_BEFORERENDERTARGETCLEAR_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERRENDERTARGETDRAW_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERRENDERTARGETDRAW_LAYER = 1;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_EFFECTLAYER = 1;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_LENSFLARESYSTEM = 2;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW = 3;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_LAYER = 4;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_FLUIDRENDERER = 5;\nSceneComponentConstants.STEP_AFTERCAMERAPOSTPROCESS_LAYER = 0;\nSceneComponentConstants.STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER = 0;\nSceneComponentConstants.STEP_AFTERRENDER_AUDIO = 0;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_DEPTHRENDERER = 0;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER = 1;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_SHADOWGENERATOR = 2;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER = 3;\nSceneComponentConstants.STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER = 0;\nSceneComponentConstants.STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER = 1;\nSceneComponentConstants.STEP_POINTERMOVE_SPRITE = 0;\nSceneComponentConstants.STEP_POINTERDOWN_SPRITE = 0;\nSceneComponentConstants.STEP_POINTERUP_SPRITE = 0;\n/**\n * Representation of a stage in the scene (Basically a list of ordered steps)\n * @internal\n */\nexport class Stage extends Array {\n /**\n * Hide ctor from the rest of the world.\n * @param items The items to add.\n */\n constructor(items) {\n super(...items);\n }\n /**\n * Creates a new Stage.\n * @returns A new instance of a Stage\n */\n static Create() {\n return Object.create(Stage.prototype);\n }\n /**\n * Registers a step in an ordered way in the targeted stage.\n * @param index Defines the position to register the step in\n * @param component Defines the component attached to the step\n * @param action Defines the action to launch during the step\n */\n registerStep(index, component, action) {\n let i = 0;\n let maxIndex = Number.MAX_VALUE;\n for (; i < this.length; i++) {\n const step = this[i];\n maxIndex = step.index;\n if (index < maxIndex) {\n break;\n }\n }\n this.splice(i, 0, {\n index,\n component,\n action: action.bind(component)\n });\n }\n /**\n * Clears all the steps from the stage.\n */\n clear() {\n this.length = 0;\n }\n}","map":{"version":3,"names":["SceneComponentConstants","NAME_EFFECTLAYER","NAME_LAYER","NAME_LENSFLARESYSTEM","NAME_BOUNDINGBOXRENDERER","NAME_PARTICLESYSTEM","NAME_GAMEPAD","NAME_SIMPLIFICATIONQUEUE","NAME_GEOMETRYBUFFERRENDERER","NAME_PREPASSRENDERER","NAME_DEPTHRENDERER","NAME_DEPTHPEELINGRENDERER","NAME_IBLSHADOWSRENDERER","NAME_POSTPROCESSRENDERPIPELINEMANAGER","NAME_SPRITE","NAME_SUBSURFACE","NAME_OUTLINERENDERER","NAME_PROCEDURALTEXTURE","NAME_SHADOWGENERATOR","NAME_OCTREE","NAME_PHYSICSENGINE","NAME_AUDIO","NAME_FLUIDRENDERER","STEP_ISREADYFORMESH_EFFECTLAYER","STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER","STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER","STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER","STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER","STEP_BEFORECAMERADRAW_PREPASS","STEP_BEFORECAMERADRAW_EFFECTLAYER","STEP_BEFORECAMERADRAW_LAYER","STEP_BEFORERENDERTARGETDRAW_PREPASS","STEP_BEFORERENDERTARGETDRAW_LAYER","STEP_BEFORERENDERINGMESH_PREPASS","STEP_BEFORERENDERINGMESH_OUTLINE","STEP_AFTERRENDERINGMESH_PREPASS","STEP_AFTERRENDERINGMESH_OUTLINE","STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW","STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER","STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE","STEP_BEFORECLEAR_PROCEDURALTEXTURE","STEP_BEFORECLEAR_PREPASS","STEP_BEFORERENDERTARGETCLEAR_PREPASS","STEP_AFTERRENDERTARGETDRAW_PREPASS","STEP_AFTERRENDERTARGETDRAW_LAYER","STEP_AFTERCAMERADRAW_PREPASS","STEP_AFTERCAMERADRAW_EFFECTLAYER","STEP_AFTERCAMERADRAW_LENSFLARESYSTEM","STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW","STEP_AFTERCAMERADRAW_LAYER","STEP_AFTERCAMERADRAW_FLUIDRENDERER","STEP_AFTERCAMERAPOSTPROCESS_LAYER","STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER","STEP_AFTERRENDER_AUDIO","STEP_GATHERRENDERTARGETS_DEPTHRENDERER","STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER","STEP_GATHERRENDERTARGETS_SHADOWGENERATOR","STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER","STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER","STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER","STEP_POINTERMOVE_SPRITE","STEP_POINTERDOWN_SPRITE","STEP_POINTERUP_SPRITE","Stage","Array","constructor","items","Create","Object","create","prototype","registerStep","index","component","action","i","maxIndex","Number","MAX_VALUE","length","step","splice","bind","clear"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/sceneComponent.js"],"sourcesContent":["/**\n * Groups all the scene component constants in one place to ease maintenance.\n * @internal\n */\nexport class SceneComponentConstants {\n}\nSceneComponentConstants.NAME_EFFECTLAYER = \"EffectLayer\";\nSceneComponentConstants.NAME_LAYER = \"Layer\";\nSceneComponentConstants.NAME_LENSFLARESYSTEM = \"LensFlareSystem\";\nSceneComponentConstants.NAME_BOUNDINGBOXRENDERER = \"BoundingBoxRenderer\";\nSceneComponentConstants.NAME_PARTICLESYSTEM = \"ParticleSystem\";\nSceneComponentConstants.NAME_GAMEPAD = \"Gamepad\";\nSceneComponentConstants.NAME_SIMPLIFICATIONQUEUE = \"SimplificationQueue\";\nSceneComponentConstants.NAME_GEOMETRYBUFFERRENDERER = \"GeometryBufferRenderer\";\nSceneComponentConstants.NAME_PREPASSRENDERER = \"PrePassRenderer\";\nSceneComponentConstants.NAME_DEPTHRENDERER = \"DepthRenderer\";\nSceneComponentConstants.NAME_DEPTHPEELINGRENDERER = \"DepthPeelingRenderer\";\nSceneComponentConstants.NAME_IBLSHADOWSRENDERER = \"IblShadowsRenderer\";\nSceneComponentConstants.NAME_POSTPROCESSRENDERPIPELINEMANAGER = \"PostProcessRenderPipelineManager\";\nSceneComponentConstants.NAME_SPRITE = \"Sprite\";\nSceneComponentConstants.NAME_SUBSURFACE = \"SubSurface\";\nSceneComponentConstants.NAME_OUTLINERENDERER = \"Outline\";\nSceneComponentConstants.NAME_PROCEDURALTEXTURE = \"ProceduralTexture\";\nSceneComponentConstants.NAME_SHADOWGENERATOR = \"ShadowGenerator\";\nSceneComponentConstants.NAME_OCTREE = \"Octree\";\nSceneComponentConstants.NAME_PHYSICSENGINE = \"PhysicsEngine\";\nSceneComponentConstants.NAME_AUDIO = \"Audio\";\nSceneComponentConstants.NAME_FLUIDRENDERER = \"FluidRenderer\";\nSceneComponentConstants.STEP_ISREADYFORMESH_EFFECTLAYER = 0;\nSceneComponentConstants.STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER = 0;\nSceneComponentConstants.STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER = 0;\nSceneComponentConstants.STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER = 0;\nSceneComponentConstants.STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER = 1;\nSceneComponentConstants.STEP_BEFORECAMERADRAW_PREPASS = 0;\nSceneComponentConstants.STEP_BEFORECAMERADRAW_EFFECTLAYER = 1;\nSceneComponentConstants.STEP_BEFORECAMERADRAW_LAYER = 2;\nSceneComponentConstants.STEP_BEFORERENDERTARGETDRAW_PREPASS = 0;\nSceneComponentConstants.STEP_BEFORERENDERTARGETDRAW_LAYER = 1;\nSceneComponentConstants.STEP_BEFORERENDERINGMESH_PREPASS = 0;\nSceneComponentConstants.STEP_BEFORERENDERINGMESH_OUTLINE = 1;\nSceneComponentConstants.STEP_AFTERRENDERINGMESH_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERRENDERINGMESH_OUTLINE = 1;\nSceneComponentConstants.STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW = 0;\nSceneComponentConstants.STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER = 1;\nSceneComponentConstants.STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE = 0;\nSceneComponentConstants.STEP_BEFORECLEAR_PROCEDURALTEXTURE = 0;\nSceneComponentConstants.STEP_BEFORECLEAR_PREPASS = 1;\nSceneComponentConstants.STEP_BEFORERENDERTARGETCLEAR_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERRENDERTARGETDRAW_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERRENDERTARGETDRAW_LAYER = 1;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_PREPASS = 0;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_EFFECTLAYER = 1;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_LENSFLARESYSTEM = 2;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW = 3;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_LAYER = 4;\nSceneComponentConstants.STEP_AFTERCAMERADRAW_FLUIDRENDERER = 5;\nSceneComponentConstants.STEP_AFTERCAMERAPOSTPROCESS_LAYER = 0;\nSceneComponentConstants.STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER = 0;\nSceneComponentConstants.STEP_AFTERRENDER_AUDIO = 0;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_DEPTHRENDERER = 0;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER = 1;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_SHADOWGENERATOR = 2;\nSceneComponentConstants.STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER = 3;\nSceneComponentConstants.STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER = 0;\nSceneComponentConstants.STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER = 1;\nSceneComponentConstants.STEP_POINTERMOVE_SPRITE = 0;\nSceneComponentConstants.STEP_POINTERDOWN_SPRITE = 0;\nSceneComponentConstants.STEP_POINTERUP_SPRITE = 0;\n/**\n * Representation of a stage in the scene (Basically a list of ordered steps)\n * @internal\n */\nexport class Stage extends Array {\n /**\n * Hide ctor from the rest of the world.\n * @param items The items to add.\n */\n constructor(items) {\n super(...items);\n }\n /**\n * Creates a new Stage.\n * @returns A new instance of a Stage\n */\n static Create() {\n return Object.create(Stage.prototype);\n }\n /**\n * Registers a step in an ordered way in the targeted stage.\n * @param index Defines the position to register the step in\n * @param component Defines the component attached to the step\n * @param action Defines the action to launch during the step\n */\n registerStep(index, component, action) {\n let i = 0;\n let maxIndex = Number.MAX_VALUE;\n for (; i < this.length; i++) {\n const step = this[i];\n maxIndex = step.index;\n if (index < maxIndex) {\n break;\n }\n }\n this.splice(i, 0, { index, component, action: action.bind(component) });\n }\n /**\n * Clears all the steps from the stage.\n */\n clear() {\n this.length = 0;\n }\n}\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}