From 4f4d04e80da0dd649d67d7f45711438ab36258f6 Mon Sep 17 00:00:00 2001 From: Krystof Date: Thu, 19 Sep 2024 20:45:54 +0200 Subject: [PATCH] generate artefacts --- Samples.md | 3 +- samples.json | 8288 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 8287 insertions(+), 4 deletions(-) diff --git a/Samples.md b/Samples.md index 777880a6c..f83793dc3 100644 --- a/Samples.md +++ b/Samples.md @@ -72,11 +72,12 @@ This is a list of all samples in this package. You can also find them in the Uni | [Fonts and Text](https://engine.needle.tools/samples-uploads/fonts/) | Displaying text, rich text, font families
UI| | [Javascript Communication](https://engine.needle.tools/samples-uploads/javascript-communication) | Communication between Needle Engine and external javascript
Scripting HTML Frameworks| | [Jet Engine](https://engine.needle.tools/samples-uploads/product-showcase/) | Showcase your product interactivly
Animation Rendering USDZ Everywhere Actions iOS AR| -| [Line Drawing](https://engine.needle.tools/samples-uploads/mesh-lines/) | Line drawing in 3D for annotations and scribbles
Interaction Networking XR Rendering| +| [Line Drawing](https://engine.needle.tools/samples-uploads/mesh-lines/) | Collaborative drawing in 3D for sketches and scribbles
Interaction Networking XR Rendering| | [Material X](https://engine.needle.tools/samples-uploads/material-x) | Widly supported shader node system
Rendering| | [Multi Scenes (dynamic loading)](https://engine.needle.tools/samples-uploads/dynamically-load-scenes) | Lazy load and switch scenes
Performance and Optimization Dynamic Content| | [Navmesh & pathfinding](https://engine.needle.tools/samples-uploads/navmesh/) | Generate navmesh and find a path between two points
Scripting| | [Networking Players](https://engine.needle.tools/samples-uploads/networking_players) | Spawn and control players - this sample also shows the lifecycle of networked players
Networking Scripting| +| [Pen and Sword](https://engine.needle.tools/samples-uploads/mx-ink-pencil-and-sword) | Logitech MX Ink – XR Stylus for Meta Quest
Interaction XR Rendering| | [Product Flyover](https://engine.needle.tools/samples-uploads/product-flyover/) | Scroll through multiple product pages using a Timeline and Timeline Events
Rendering Animation Dynamic Content Interaction| | [React Sample](https://needle-engine.github.io/react-sample/) | Integrate Needle Engine into a react component
Frameworks HTML Frontend| | [Realtime Clock](https://engine.needle.tools/samples-uploads//realtime-clock) | Code example
Scripting| diff --git a/samples.json b/samples.json index 2a8f8e918..25358c0aa 100644 --- a/samples.json +++ b/samples.json @@ -12,6 +12,83 @@ "Rendering", "Animation" ], + "UsedComponents": [ + { + "Component": "MouseRotation", + "Path": "needle-engine-samples/package/Runtime/Scrollytelling/Needle.Samples.Scrollytelling~/MouseRotation.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Scrollytelling/Needle.Samples.Scrollytelling~/MouseRotation.ts" + }, + { + "Component": "ScrollTimeline", + "Path": "needle-engine-samples/package/Runtime/Scrollytelling/Needle.Samples.Scrollytelling~/ScrollTimeline.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Scrollytelling/Needle.Samples.Scrollytelling~/ScrollTimeline.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayableDirector", + "Path": "engine/src/engine-components/timeline/PlayableDirector.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Product Scrollytelling", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Scrollytelling/README.md" }, @@ -28,6 +105,138 @@ "Interaction", "Rendering" ], + "UsedComponents": [ + { + "Component": "RandomColor", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts" + }, + { + "Component": "PresencePlatformUI", + "Path": "needle-engine-samples/package/Runtime/PresencePlatform/Needle.Samples.QuestPro~/PresencePlatformUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/PresencePlatform/Needle.Samples.QuestPro~/PresencePlatformUI.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Avatar", + "Path": "engine/src/engine-components/webxr/Avatar.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AvatarBlink_Simple", + "Path": "engine/src/engine-components/avatar/AvatarBlink_Simple.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Duplicatable", + "Path": "engine/src/engine-components/Duplicatable.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerColor", + "Path": "engine/src/engine-components/PlayerColor.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerState", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXRPlaneTracking", + "Path": "engine/src/engine-components/webxr/WebXRPlaneTracking.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Room Tracking & Passthrough", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/PresencePlatform/README.md" }, @@ -44,6 +253,103 @@ "Interaction", "Games" ], + "UsedComponents": [ + { + "Component": "FaceFilterAnimator", + "Path": "needle-engine-samples/package/Runtime/Facefilter/FaceFilter~/src/Behaviours.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Facefilter/FaceFilter~/src/Behaviours.ts" + }, + { + "Component": "FaceFilterHeadPosition", + "Path": "needle-engine-samples/package/Runtime/Facefilter/FaceFilter~/src/Behaviours.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Facefilter/FaceFilter~/src/Behaviours.ts" + }, + { + "Component": "FaceFilterRoot", + "Path": "needle-engine-samples/package/Runtime/Facefilter/FaceFilter~/src/Behaviours.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Facefilter/FaceFilter~/src/Behaviours.ts" + }, + { + "Component": "NeedleFilterTrackingManager", + "Path": "needle-engine-samples/package/Runtime/Facefilter/FaceFilter~/src/FaceFilter.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Facefilter/FaceFilter~/src/FaceFilter.ts" + }, + { + "Component": "FaceMeshTexture", + "Path": "needle-engine-samples/package/Runtime/Facefilter/FaceFilter~/src/facemesh/FaceMeshBehaviour.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Facefilter/FaceFilter~/src/facemesh/FaceMeshBehaviour.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CanvasGroup", + "Path": "engine/src/engine-components/ui/CanvasGroup.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Face Filter", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Facefilter/README.md" }, @@ -62,6 +368,98 @@ "USDZ", "Everywhere Actions" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ChangeTransformOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayAnimationOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Characters (Everywhere Actions)", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/USDZExport/README.md" }, @@ -79,6 +477,108 @@ "XR", "Networking" ], + "UsedComponents": [ + { + "Component": "ConfigurationElement", + "Path": "needle-engine-samples/package/Runtime/Configurator/Scripts/Configurator~/ConfigurationElement.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Configurator/Scripts/Configurator~/ConfigurationElement.ts" + }, + { + "Component": "ConfiguratorControls", + "Path": "needle-engine-samples/package/Runtime/Configurator/Scripts/Configurator~/ConfiguratorControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Configurator/Scripts/Configurator~/ConfiguratorControls.ts" + }, + { + "Component": "MaterialConfigurator", + "Path": "needle-engine-samples/package/Runtime/Configurator/Scripts/Configurator~/MaterialConfigurator.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Configurator/Scripts/Configurator~/MaterialConfigurator.ts" + }, + { + "Component": "ObjectConfigurator", + "Path": "needle-engine-samples/package/Runtime/Configurator/Scripts/Configurator~/ObjectConfigurator.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Configurator/Scripts/Configurator~/ObjectConfigurator.ts" + }, + { + "Component": "SyncConfiguratorTransform", + "Path": "needle-engine-samples/package/Runtime/Configurator/Scripts/Configurator~/SyncConfiguratorTransform.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Configurator/Scripts/Configurator~/SyncConfiguratorTransform.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Configurator", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Configurator/README.md" }, @@ -94,6 +594,68 @@ "Scripting", "Interaction" ], + "UsedComponents": [ + { + "Component": "SensorAccessSample", + "Path": "needle-engine-samples/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts" + }, + { + "Component": "AxesHelper", + "Path": "engine/src/engine-components/AxesHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Device Sensors", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/DeviceSensors/README.md" }, @@ -110,6 +672,123 @@ "Scripting", "XR" ], + "UsedComponents": [ + { + "Component": "Hotspot", + "Path": "needle-engine-samples/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts" + }, + { + "Component": "HotspotBehaviour", + "Path": "needle-engine-samples/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts" + }, + { + "Component": "HotspotManager", + "Path": "needle-engine-samples/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CanvasGroup", + "Path": "engine/src/engine-components/ui/CanvasGroup.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Outline", + "Path": "engine/src/engine-components/ui/Outline.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "TeleportTarget", + "Path": "engine/src/engine-components/webxr/TeleportTarget.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Hotspots", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Hotspots/README.md" }, @@ -125,6 +804,68 @@ "Animation", "Rendering" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayableDirector", + "Path": "engine/src/engine-components/timeline/PlayableDirector.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Recorded Avatars", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/RecordedAvatar/README.md" }, @@ -143,6 +884,178 @@ "XR", "HTML" ], + "UsedComponents": [ + { + "Component": "FirstPersonController", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/FirstPersonCharacter.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/FirstPersonCharacter.ts" + }, + { + "Component": "Gun", + "Path": "needle-engine-samples/package/Runtime/ShootingRange/Scripts/ShootingRange~/Gun.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ShootingRange/Scripts/ShootingRange~/Gun.ts" + }, + { + "Component": "ScoreManager", + "Path": "needle-engine-samples/package/Runtime/ShootingRange/Scripts/ShootingRange~/ScoreManager.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ShootingRange/Scripts/ShootingRange~/ScoreManager.ts" + }, + { + "Component": "ShootingRangeMobileControls", + "Path": "needle-engine-samples/package/Runtime/ShootingRange/Scripts/ShootingRange~/ShootingRangeMobileControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ShootingRange/Scripts/ShootingRange~/ShootingRangeMobileControls.ts" + }, + { + "Component": "Target", + "Path": "needle-engine-samples/package/Runtime/ShootingRange/Scripts/ShootingRange~/Target.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ShootingRange/Scripts/ShootingRange~/Target.ts" + }, + { + "Component": "TargetHitPointRenderer", + "Path": "needle-engine-samples/package/Runtime/ShootingRange/Scripts/ShootingRange~/TargetHitPoints.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ShootingRange/Scripts/ShootingRange~/TargetHitPoints.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Avatar", + "Path": "engine/src/engine-components/webxr/Avatar.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AvatarBlink_Simple", + "Path": "engine/src/engine-components/avatar/AvatarBlink_Simple.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CharacterController", + "Path": "engine/src/engine-components/CharacterController.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayerColor", + "Path": "engine/src/engine-components/PlayerColor.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerState", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRControllerModel", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerModel.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRControllerMovement", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerMovement.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Shooting Range", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ShootingRange/README.md" }, @@ -162,6 +1075,83 @@ "Everywhere Actions", "USDZ" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayAnimationOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayAudioOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Musical Instrument", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/MusicalInstrument/README.md" }, @@ -179,6 +1169,68 @@ "Everywhere Actions", "USDZ" ], + "UsedComponents": [ + { + "Component": "ImageTrackingDownloadUI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ImageTrackingDownloadUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ImageTrackingDownloadUI.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXRImageTracking", + "Path": "engine/src/engine-components/webxr/WebXRImageTracking.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Image Tracking", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ImageTracking/README.md" }, @@ -194,6 +1246,103 @@ "Scripting", "Dynamic Content" ], + "UsedComponents": [ + { + "Component": "AudioLoading", + "Path": "needle-engine-samples/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/AudioLoading.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/AudioLoading.ts" + }, + { + "Component": "ModelLoading", + "Path": "needle-engine-samples/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/ModelLoading.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/ModelLoading.ts" + }, + { + "Component": "SkyboxPreviewer", + "Path": "needle-engine-samples/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/SkyboxPreviewer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/SkyboxPreviewer.ts" + }, + { + "Component": "SkyboxWrapper", + "Path": "needle-engine-samples/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/SkyboxWrapper.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/SkyboxWrapper.ts" + }, + { + "Component": "TextureLoading", + "Path": "needle-engine-samples/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/TextureLoading.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/ExternalContent/Scripts/Needle.Samples.ExternalContent~/TextureLoading.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "External Content", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ExternalContent/README.md" }, @@ -209,6 +1358,143 @@ "Games", "XR" ], + "UsedComponents": [ + { + "Component": "Arrow", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts" + }, + { + "Component": "ArrowShooting", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts" + }, + { + "Component": "BowArrowTarget", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts" + }, + { + "Component": "BowTargetSpawner", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts" + }, + { + "Component": "RandomColor", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRControllerFollow", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerFollow.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRControllerMovement", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerMovement.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Bow & Arrow", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Bow & Arrow/README.md" }, @@ -224,6 +1510,138 @@ "Games", "Physics" ], + "UsedComponents": [ + { + "Component": "AspectRatioFitterUI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/AspectRatioFitterUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/AspectRatioFitterUI.ts" + }, + { + "Component": "CarPhysics", + "Path": "needle-engine-samples/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarPhysics.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarPhysics.ts" + }, + { + "Component": "CarWheel", + "Path": "needle-engine-samples/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarPhysics.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarPhysics.ts" + }, + { + "Component": "CarTouchControls", + "Path": "needle-engine-samples/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarTouchControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarTouchControls.ts" + }, + { + "Component": "CarUIButton", + "Path": "needle-engine-samples/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/UI/CarUIButton.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/UI/CarUIButton.ts" + }, + { + "Component": "PerformanceSettings", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts" + }, + { + "Component": "TopMenu", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/TopMenu.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/TopMenu.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DeviceFlag", + "Path": "engine/src/engine-components/DeviceFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SmoothFollow", + "Path": "engine/src/engine-components/SmoothFollow.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + } + ], "Name": "Car Physics", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/CarPhysics/README.md" }, @@ -240,6 +1658,143 @@ "XR", "Interaction" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AvatarBlink_Simple", + "Path": "engine/src/engine-components/avatar/AvatarBlink_Simple.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Deletable", + "Path": "engine/src/engine-components/DeleteBox.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "DeleteBox", + "Path": "engine/src/engine-components/DeleteBox.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Duplicatable", + "Path": "engine/src/engine-components/Duplicatable.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxGizmo", + "Path": "engine/src/engine-components/Gizmos.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Networking", + "Path": "engine/src/engine-components/Networking.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerColor", + "Path": "engine/src/engine-components/PlayerColor.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpectatorCamera", + "Path": "engine/src/engine-components/SpectatorCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SyncedCamera", + "Path": "engine/src/engine-components/SyncedCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "TeleportTarget", + "Path": "engine/src/engine-components/webxr/TeleportTarget.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRControllerModel", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerModel.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Collaborative Sandbox", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Sandbox/README.md" }, @@ -258,6 +1813,88 @@ "USDZ", "Everywhere Actions" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ChangeMaterialOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SetActiveOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Color Menu (Everywhere Actions)", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/USDZExport/README.md" }, @@ -273,6 +1910,63 @@ "Rendering", "Performance and Optimization" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Deferred Textures", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ProgressiveLoading/README.md" }, @@ -288,6 +1982,63 @@ "Rendering", "XR" ], + "UsedComponents": [ + { + "Component": "Diamond", + "Path": "needle-engine-samples/package/Runtime/Jewelry/Scripts/Needle.Jewelry~/Diamond.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Jewelry/Scripts/Needle.Jewelry~/Diamond.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Diamond Ring", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Jewelry/README.md" }, @@ -303,6 +2054,78 @@ "Rendering", "Scripting" ], + "UsedComponents": [ + { + "Component": "SplatRenderer", + "Path": "needle-engine-samples/package/Runtime/GaussianSplats/Needle.GaussianSplats~/SplatRenderer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/GaussianSplats/Needle.GaussianSplats~/SplatRenderer.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "BoxGizmo", + "Path": "engine/src/engine-components/Gizmos.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "TransformGizmo", + "Path": "engine/src/engine-components/TransformGizmo.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Gaussian Splatting", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/GaussianSplats/README.md" }, @@ -317,6 +2140,83 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GroundProjectedEnv", + "Path": "engine/src/engine-components/GroundProjection.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Ground Projection", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/GroundProjection/README.md" }, @@ -336,6 +2236,133 @@ "USDZ", "Everywhere Actions" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ChangeMaterialOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ChangeTransformOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EmphasizeOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "HideOnStart", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayAnimationOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SetActiveOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Interactions (Everywhere Actions)", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/USDZExport/README.md" }, @@ -351,6 +2378,53 @@ "Scripting", "Frontend" ], + "UsedComponents": [ + { + "Component": "MapLocator", + "Path": "needle-engine-samples/package/Runtime/InteractiveMap/Scripts/Needle.InteractiveMap~/MapLocator.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/InteractiveMap/Scripts/Needle.InteractiveMap~/MapLocator.ts" + }, + { + "Component": "DisplayMap", + "Path": "needle-engine-samples/package/Runtime/InteractiveMap/Scripts/Needle.InteractiveMap~/MapView.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/InteractiveMap/Scripts/Needle.InteractiveMap~/MapView.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Interactive Map", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/InteractiveMap/README.md" }, @@ -365,6 +2439,103 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "CameraGoal", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/CameraGoal.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/CameraGoal.ts" + }, + { + "Component": "LODGroupUI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/LODGroupUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/LODGroupUI.ts" + }, + { + "Component": "WireframeMaterial", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/WireframeMaterial.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/WireframeMaterial.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LODGroup", + "Path": "engine/src/engine-components/LODGroup.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Level of Detail", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/LOD/README.md" }, @@ -380,6 +2551,63 @@ "Rendering", "Scripting" ], + "UsedComponents": [ + { + "Component": "CameraScissorSample", + "Path": "needle-engine-samples/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/CameraScissorSample.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/CameraScissorSample.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ReflectionProbe", + "Path": "engine/src/engine-components/ReflectionProbe.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Multiple Cameras", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/MultiCamera/README.md" }, @@ -387,7 +2615,7 @@ "Description": "Camera controls with gyroscope support", "Thumbnail": { "relativePath": "package/Editor/Screenshots/PanoramaControls.jpg", - "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/PanoramaControls.jpg?v=fecb7484039395c432436ee8867fe16d" + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/PanoramaControls.jpg?v=1b4c35d490a588b3cd558a174f31b98e" }, "LiveUrl": "https://engine.needle.tools/samples-uploads/panorama-controls", "Priority": 15, @@ -396,6 +2624,38 @@ "Interaction", "XR" ], + "UsedComponents": [ + { + "Component": "PanoramaControls", + "Path": "needle-engine-samples/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/PanoramaControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/PanoramaControls.ts" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Panorama Controls", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/DeviceSensors/README.md" }, @@ -411,6 +2671,133 @@ "Networking", "XR" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GroundProjectedEnv", + "Path": "engine/src/engine-components/GroundProjection.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ScreenCapture", + "Path": "engine/src/engine-components/ScreenCapture.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpectatorCamera", + "Path": "engine/src/engine-components/SpectatorCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SyncedCamera", + "Path": "engine/src/engine-components/SyncedCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "VideoPlayer", + "Path": "engine/src/engine-components/VideoPlayer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Screensharing", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Screensharing/README.md" }, @@ -426,6 +2813,68 @@ "XR", "Rendering" ], + "UsedComponents": [ + { + "Component": "HTMLMenu", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/HTMLMenu.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/HTMLMenu.ts" + }, + { + "Component": "XRLifecycleEvents", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/XRLifecycleEvents.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/XRLifecycleEvents.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GltfExport", + "Path": "engine/src/engine-components/export/gltf/GltfExport.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXRPlaneTracking", + "Path": "engine/src/engine-components/webxr/WebXRPlaneTracking.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "XR Mesh Detection", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/MeshTracking/README.md" }, @@ -444,6 +2893,88 @@ "Everywhere Actions", "USDZ" ], + "UsedComponents": [ + { + "Component": "OrbitControlsView", + "Path": "needle-engine-samples/package/Runtime/SpatialAudio/Needle.SpatialAudio~/OrbitControlsView.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/SpatialAudio/Needle.SpatialAudio~/OrbitControlsView.ts" + }, + { + "Component": "SpatialAudioUI", + "Path": "needle-engine-samples/package/Runtime/SpatialAudio/Needle.SpatialAudio~/SpatialAudioUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/SpatialAudio/Needle.SpatialAudio~/SpatialAudioUI.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventTrigger", + "Path": "engine/src/engine-components/EventTrigger.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Spatial Audio", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/SpatialAudio/README.md" }, @@ -458,6 +2989,83 @@ "Tags": [ "Deployment" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AxesHelper", + "Path": "engine/src/engine-components/AxesHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Netlify", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Netlify/README.md" }, @@ -474,6 +3082,7 @@ "Deployment", "Frontend" ], + "UsedComponents": [], "Name": "NextJS", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Nextjs/README.md" }, @@ -490,6 +3099,7 @@ "Frameworks", "Frontend" ], + "UsedComponents": [], "Name": "Svelte integration", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Svelte Project Sample/README.md" }, @@ -506,6 +3116,7 @@ "Frameworks", "Frontend" ], + "UsedComponents": [], "Name": "SvelteKit integration", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Sveltekit Project Sample/README.md" }, @@ -522,6 +3133,7 @@ "Frameworks", "Frontend" ], + "UsedComponents": [], "Name": "Vue.js Integration", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Vue Project Sample/README.md" }, @@ -540,6 +3152,93 @@ "USDZ", "Everywhere Actions" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ChangeMaterialOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Configurator (Everywhere Actions)", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/USDZExport/README.md" }, @@ -554,6 +3253,78 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Contact Shadows", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ContactShadows/README.md" }, @@ -569,6 +3340,68 @@ "Rendering", "HTML" ], + "UsedComponents": [ + { + "Component": "IFrameContent", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/IFrameContent.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/IFrameContent.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "iframe Content", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/iFrameContent/README.md" }, @@ -584,6 +3417,88 @@ "XR", "Interaction" ], + "UsedComponents": [ + { + "Component": "MediapipeHands", + "Path": "needle-engine-samples/package/Runtime/Mediapipe/needle-mediapipe~/MediapipeHands.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Mediapipe/needle-mediapipe~/MediapipeHands.ts" + }, + { + "Component": "ParticleSphere", + "Path": "needle-engine-samples/package/Runtime/Mediapipe/needle-mediapipe~/ParticleSphere.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Mediapipe/needle-mediapipe~/ParticleSphere.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpectatorCamera", + "Path": "engine/src/engine-components/SpectatorCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "MediaPipe Hands", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Mediapipe/README.md" }, @@ -598,6 +3513,103 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "LightmapConfigurations", + "Path": "needle-engine-samples/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "HorizontalLayoutGroup", + "Path": "engine/src/engine-components/ui/Layout.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Multiple lightmaps", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Lightmaps/README.md" }, @@ -612,6 +3624,143 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "ClickButton", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ClickButton.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ClickButton.ts" + }, + { + "Component": "GalleryManager", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryManager.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryManager.ts" + }, + { + "Component": "GalleryPOI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryPOI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryPOI.ts" + }, + { + "Component": "GalleryUI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryUI.ts" + }, + { + "Component": "Particle_MoveAround", + "Path": "needle-engine-samples/package/Runtime/Particles/ParticlesTestScripts~/Movement.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Particles/ParticlesTestScripts~/Movement.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ReflectionProbe", + "Path": "engine/src/engine-components/ReflectionProbe.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ToneMappingEffect", + "Path": "engine/src/engine-components/postprocessing/Effects/Tonemapping.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Particles", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Particles/README.md" }, @@ -627,6 +3776,108 @@ "Animation", "Physics" ], + "UsedComponents": [ + { + "Component": "PerformanceSettings", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts" + }, + { + "Component": "AutoReset", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/StartPosition.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/StartPosition.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "TeleportTarget", + "Path": "engine/src/engine-components/webxr/TeleportTarget.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Physics & Animation", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Physics/README.md" }, @@ -642,6 +3893,98 @@ "Physics", "Interaction" ], + "UsedComponents": [ + { + "Component": "ShowBalloonMessage", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ShowBalloonMessage.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ShowBalloonMessage.ts" + }, + { + "Component": "AutoReset", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/StartPosition.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/StartPosition.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Physics Basic", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Physics/README.md" }, @@ -656,6 +3999,103 @@ "Tags": [ "Physics" ], + "UsedComponents": [ + { + "Component": "ResetPositionOnInterval", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/VisibilitySamples.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/VisibilitySamples.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "FixedJoint", + "Path": "engine/src/engine-components/Joints.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "HingeJoint", + "Path": "engine/src/engine-components/Joints.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Physics Joints", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Physics/README.md" }, @@ -671,6 +4111,128 @@ "Physics", "Interaction" ], + "UsedComponents": [ + { + "Component": "Cannon", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Cannon.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Cannon.ts" + }, + { + "Component": "RandomColor", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts" + }, + { + "Component": "ChangeColorOnCollision", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColorOnCollision.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColorOnCollision.ts" + }, + { + "Component": "PlayAnimationOnCollision", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PlayAnimationOnCollision.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PlayAnimationOnCollision.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Physics Playground", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Physics/README.md" }, @@ -685,6 +4247,103 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "TimeUI", + "Path": "needle-engine-samples/package/Runtime/Stencil Portals/Scripts/Runtime/StencilPortals~/TimeUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Stencil Portals/Scripts/Runtime/StencilPortals~/TimeUI.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ToneMappingEffect", + "Path": "engine/src/engine-components/postprocessing/Effects/Tonemapping.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Portal Rendering", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Stencil Portals/README.md" }, @@ -699,6 +4358,103 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "ReflectionsSwitcher", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ReflectionProbes/ReflectionsSwitcher.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ReflectionProbes/ReflectionsSwitcher.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "VerticalLayoutGroup", + "Path": "engine/src/engine-components/ui/Layout.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ReflectionProbe", + "Path": "engine/src/engine-components/ReflectionProbe.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Reflection Probes", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ReflectionProbe/README.md" }, @@ -715,6 +4471,98 @@ "Rendering", "Interaction" ], + "UsedComponents": [ + { + "Component": "RevealWorldBehind", + "Path": "needle-engine-samples/package/Runtime/PresencePlatform/Needle.Samples.QuestPro~/RevealWorldBehind.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/PresencePlatform/Needle.Samples.QuestPro~/RevealWorldBehind.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXRPlaneTracking", + "Path": "engine/src/engine-components/webxr/WebXRPlaneTracking.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Switchable Walls", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/PresencePlatform/README.md" }, @@ -731,6 +4579,138 @@ "Games", "Interaction" ], + "UsedComponents": [ + { + "Component": "MobileControls", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/MobileControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/MobileControls.ts" + }, + { + "Component": "PhysicsTrigger", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PhysicsCollision.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PhysicsCollision.ts" + }, + { + "Component": "PlayAnimationOnTrigger", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PlayAnimationOnTrigger.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PlayAnimationOnTrigger.ts" + }, + { + "Component": "AutoReset", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/StartPosition.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/StartPosition.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CharacterController", + "Path": "engine/src/engine-components/CharacterController.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CharacterControllerInput", + "Path": "engine/src/engine-components/CharacterController.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OffsetConstraint", + "Path": "engine/src/engine-components/OffsetConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SmoothFollow", + "Path": "engine/src/engine-components/SmoothFollow.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Third-Person Controller", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/CharacterController/README.md" }, @@ -745,6 +4725,58 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Transmission", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Transmission/README.md" }, @@ -763,6 +4795,73 @@ "Everywhere Actions", "USDZ" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "HideOnStart", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SetActiveOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Voxel Editor", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/USDZCustomBehaviours/README.md" }, @@ -778,6 +4877,48 @@ "Dynamic Content", "Scripting" ], + "UsedComponents": [ + { + "Component": "VRMLoader", + "Path": "needle-engine-samples/package/Runtime/VRM/Needle.VRM~/VRMLoader.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/VRM/Needle.VRM~/VRMLoader.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "VRM Character", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/VRM/README.md" }, @@ -792,6 +4933,48 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "DepthOfFieldController", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/DepthOfFieldController.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/DepthOfFieldController.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + } + ], "Name": "Digital Landscape", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/DigitalLandscape/README.md" }, @@ -807,6 +4990,148 @@ "Rendering", "PostProcessing" ], + "UsedComponents": [ + { + "Component": "FocusDistancer", + "Path": "needle-engine-samples/package/Runtime/PostProcessing/Needle.Samples.PostProcessing~/FocusDistancer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/PostProcessing/Needle.Samples.PostProcessing~/FocusDistancer.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AvatarBlink_Simple", + "Path": "engine/src/engine-components/avatar/AvatarBlink_Simple.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Deletable", + "Path": "engine/src/engine-components/DeleteBox.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "DeleteBox", + "Path": "engine/src/engine-components/DeleteBox.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Duplicatable", + "Path": "engine/src/engine-components/Duplicatable.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxGizmo", + "Path": "engine/src/engine-components/Gizmos.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerColor", + "Path": "engine/src/engine-components/PlayerColor.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ScreenSpaceAmbientOcclusion", + "Path": "engine/src/engine-components/postprocessing/Effects/ScreenspaceAmbientOcclusion.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpectatorCamera", + "Path": "engine/src/engine-components/SpectatorCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SyncedCamera", + "Path": "engine/src/engine-components/SyncedCamera.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "TeleportTarget", + "Path": "engine/src/engine-components/webxr/TeleportTarget.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "PostProcessing", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/PostProcessing/README.md" }, @@ -823,6 +5148,58 @@ "Interaction", "Scripting" ], + "UsedComponents": [ + { + "Component": "SidescrollerCamera", + "Path": "needle-engine-samples/package/Runtime/Sidescroller/Needle.Sidescroller~/SidescrollerCamera.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Sidescroller/Needle.Sidescroller~/SidescrollerCamera.ts" + }, + { + "Component": "SidescrollerCharacter", + "Path": "needle-engine-samples/package/Runtime/Sidescroller/Needle.Sidescroller~/SidescrollerCharacter.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Sidescroller/Needle.Sidescroller~/SidescrollerCharacter.ts" + }, + { + "Component": "SidescrollerInfo", + "Path": "needle-engine-samples/package/Runtime/Sidescroller/Needle.Sidescroller~/SidescrollerInfo.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Sidescroller/Needle.Sidescroller~/SidescrollerInfo.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpriteRenderer", + "Path": "engine/src/engine-components/SpriteRenderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Sidescroller", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Sidescroller/README.md" }, @@ -838,6 +5215,133 @@ "Animation", "Rendering" ], + "UsedComponents": [ + { + "Component": "ClickButton", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ClickButton.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ClickButton.ts" + }, + { + "Component": "GalleryManager", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryManager.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryManager.ts" + }, + { + "Component": "GalleryPOI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryPOI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryPOI.ts" + }, + { + "Component": "GalleryUI", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryUI.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ReflectionProbe", + "Path": "engine/src/engine-components/ReflectionProbe.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "TeleportTarget", + "Path": "engine/src/engine-components/webxr/TeleportTarget.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Animated Materials", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/AnimatedMaterials/README.md" }, @@ -853,6 +5357,83 @@ "Animation", "Rendering" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Animated Properties", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/AnimatedProperties/README.md" }, @@ -870,6 +5451,103 @@ "Everywhere Actions", "USDZ" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayAnimationOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Animator (Everywhere Actions)", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/USDZExport/README.md" }, @@ -884,6 +5562,88 @@ "Tags": [ "Animation" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GroundProjectedEnv", + "Path": "engine/src/engine-components/GroundProjection.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "AnimatorController", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/AnimatorController/README.md" }, @@ -899,6 +5659,68 @@ "XR", "Rendering" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARCameraBackground", + "Path": "engine/src/engine-components/webxr/WebARCameraBackground.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "AR Camera Background", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ARBackground/README.md" }, @@ -914,6 +5736,48 @@ "XR", "Scripting" ], + "UsedComponents": [ + { + "Component": "WebXRBodyTracking", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Body Tracking", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/BodyTracking/README.md" }, @@ -929,6 +5793,68 @@ "XR", "Interaction" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRControllerModel", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerModel.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Custom Hands", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/CustomHands/README.md" }, @@ -944,6 +5870,68 @@ "Rendering", "XR" ], + "UsedComponents": [ + { + "Component": "RandomColor", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Duplicatable", + "Path": "engine/src/engine-components/Duplicatable.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Depth sensing", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/DepthSensing/README.md" }, @@ -961,6 +5949,118 @@ "Interaction", "Scripting" ], + "UsedComponents": [ + { + "Component": "FirstPersonController", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/FirstPersonCharacter.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/FirstPersonCharacter.ts" + }, + { + "Component": "MobileControls", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/MobileControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/MobileControls.ts" + }, + { + "Component": "PerformanceSettings", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts" + }, + { + "Component": "PlayerStateUI", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Player/PlayerStateUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Player/PlayerStateUI.ts" + }, + { + "Component": "SpawnHandler", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/Networking/SpawnHandler.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/Networking/SpawnHandler.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CharacterController", + "Path": "engine/src/engine-components/CharacterController.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayerState", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerSync", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "First Person Multiplayer", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/FirstPersonController/README.md" }, @@ -978,6 +6078,83 @@ "Scripting", "Physics" ], + "UsedComponents": [ + { + "Component": "FirstPersonController", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/FirstPersonCharacter.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/FirstPersonCharacter.ts" + }, + { + "Component": "MobileControls", + "Path": "needle-engine-samples/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/MobileControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/FirstPersonController/Scripts/FirstPersonController~/MobileControls.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CharacterController", + "Path": "engine/src/engine-components/CharacterController.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "First Person Singleplayer", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/FirstPersonController/README.md" }, @@ -992,6 +6169,83 @@ "Tags": [ "UI" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "VerticalLayoutGroup", + "Path": "engine/src/engine-components/ui/Layout.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Fonts and Text", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/UI/README.md" }, @@ -1008,6 +6262,93 @@ "HTML", "Frameworks" ], + "UsedComponents": [ + { + "Component": "ClickToSplit", + "Path": "needle-engine-samples/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ClickToSplit.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ClickToSplit.ts" + }, + { + "Component": "ExampleManager", + "Path": "needle-engine-samples/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ExampleManager.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ExampleManager.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CapsuleCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Javascript Communication", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Javascript Communication/README.md" }, @@ -1026,14 +6367,161 @@ "Everywhere Actions", "iOS AR" ], + "UsedComponents": [ + { + "Component": "EverywhereConfigurator", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/EverywhereConfigurator/EverywhereConfigurator.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/EverywhereConfigurator/EverywhereConfigurator.ts" + }, + { + "Component": "HotspotBehaviour", + "Path": "needle-engine-samples/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts" + }, + { + "Component": "HotspotManager", + "Path": "needle-engine-samples/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/Hotspot.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SetActiveOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "CanvasGroup", + "Path": "engine/src/engine-components/ui/CanvasGroup.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "VerticalLayoutGroup", + "Path": "engine/src/engine-components/ui/Layout.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpriteRenderer", + "Path": "engine/src/engine-components/SpriteRenderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ToneMappingEffect", + "Path": "engine/src/engine-components/postprocessing/Effects/Tonemapping.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Jet Engine", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/JetEngine/README.md" }, { - "Description": "Line drawing in 3D for annotations and scribbles", + "Description": "Collaborative drawing in 3D for sketches and scribbles", "Thumbnail": { "relativePath": "package/Editor/Screenshots/LineDrawing.jpg", - "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/LineDrawing.jpg?v=2d71612261dd019c095c9d39f5112857" + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/LineDrawing.jpg?v=88316f641948cc4eba522eb1b1a3ba74" }, "LiveUrl": "https://engine.needle.tools/samples-uploads/mesh-lines/", "Priority": 5, @@ -1043,6 +6531,133 @@ "XR", "Rendering" ], + "UsedComponents": [ + { + "Component": "ConsumeAllPointers", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PointerHandlers/ConsumeAllPointers.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PointerHandlers/ConsumeAllPointers.ts" + }, + { + "Component": "LinesDrawer", + "Path": "needle-engine-samples/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts" + }, + { + "Component": "LinesManager", + "Path": "needle-engine-samples/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LinesManager.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LinesManager.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpriteRenderer", + "Path": "engine/src/engine-components/SpriteRenderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "ToneMappingEffect", + "Path": "engine/src/engine-components/postprocessing/Effects/Tonemapping.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Voip", + "Path": "engine/src/engine-components/Voip.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRControllerMovement", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerMovement.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Line Drawing", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/LineDrawing/README.md" }, @@ -1057,6 +6672,88 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "MaterialXAsset", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXAsset.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXAsset.ts" + }, + { + "Component": "ShadeWithMaterialX", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXNodeGraph.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXNodeGraph.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Material X", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/MaterialXNodes/README.md" }, @@ -1072,6 +6769,48 @@ "Performance and Optimization", "Dynamic Content" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SceneSwitcher", + "Path": "engine/src/engine-components/SceneSwitcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Multi Scenes (dynamic loading)", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Multi-Scenes/README.md" }, @@ -1086,6 +6825,78 @@ "Tags": [ "Scripting" ], + "UsedComponents": [ + { + "Component": "EnforceParameters", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/EnforceParameters.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/EnforceParameters.ts" + }, + { + "Component": "Navmesh", + "Path": "needle-engine-samples/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/Navmesh.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/Navmesh.ts" + }, + { + "Component": "NavmeshDemo_Agent", + "Path": "needle-engine-samples/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Agent.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Agent.ts" + }, + { + "Component": "NavmeshDemo_Controls", + "Path": "needle-engine-samples/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Controls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Controls.ts" + }, + { + "Component": "ShowBalloonMessage", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ShowBalloonMessage.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ShowBalloonMessage.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Navmesh & pathfinding", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Navmesh/README.md" }, @@ -1101,9 +6912,244 @@ "Networking", "Scripting" ], + "UsedComponents": [ + { + "Component": "PlayerStateUI", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Player/PlayerStateUI.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Player/PlayerStateUI.ts" + }, + { + "Component": "SampleNetworkedPlayer", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Player/SampleNetworkedPlayer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Player/SampleNetworkedPlayer.ts" + }, + { + "Component": "SpawnSpotHandler", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Player/SpawnSpotHandler.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Player/SpawnSpotHandler.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerState", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "PlayerSync", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Networking Players", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Networking/README.md" }, + { + "Description": "Logitech MX Ink – XR Stylus for Meta Quest", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/MXInkPenSword.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/MXInkPenSword.jpg?v=d6ab7356dc0d2c00287e1d0780415ecd" + }, + "LiveUrl": "https://engine.needle.tools/samples-uploads/mx-ink-pencil-and-sword", + "Priority": 5, + "Tags": [ + "Interaction", + "XR", + "Rendering" + ], + "UsedComponents": [ + { + "Component": "LinesDrawer", + "Path": "needle-engine-samples/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts" + }, + { + "Component": "LinesManager", + "Path": "needle-engine-samples/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LinesManager.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LinesManager.ts" + }, + { + "Component": "PenSwap", + "Path": "needle-engine-samples/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/PenSwap.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/PenSwap.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Avatar", + "Path": "engine/src/engine-components/webxr/Avatar.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AvatarBlink_Simple", + "Path": "engine/src/engine-components/avatar/AvatarBlink_Simple.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayerState", + "Path": "engine/src/engine-components-experimental/networking/PlayerSync.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ToneMappingEffect", + "Path": "engine/src/engine-components/postprocessing/Effects/Tonemapping.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Voip", + "Path": "engine/src/engine-components/Voip.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "XRControllerMovement", + "Path": "engine/src/engine-components/webxr/controllers/XRControllerMovement.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], + "Name": "Pen and Sword", + "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/MXInkPenSword/README.md" + }, { "Description": "Scroll through multiple product pages using a Timeline and Timeline Events", "Thumbnail": { @@ -1118,6 +7164,33 @@ "Dynamic Content", "Interaction" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SceneSwitcher", + "Path": "engine/src/engine-components/SceneSwitcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SignalReceiver", + "Path": "engine/src/engine-components/timeline/SignalAsset.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.timeline@1.7/api/UnityEngine.Timeline.SignalReceiver.html" + } + ], "Name": "Product Flyover", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ProductFlyover/README.md" }, @@ -1134,6 +7207,7 @@ "HTML", "Frontend" ], + "UsedComponents": [], "Name": "React Sample", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/React Sample/README.md" }, @@ -1148,6 +7222,53 @@ "Tags": [ "Scripting" ], + "UsedComponents": [ + { + "Component": "Clock", + "Path": "needle-engine-samples/package/Runtime/RealtimeClock/RealtimeClock~/Clock.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/RealtimeClock/RealtimeClock~/Clock.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Realtime Clock", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/RealtimeClock/README.md" }, @@ -1162,6 +7283,78 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "IncreaseShaderSpeedOverTime", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeCustomShaderProperty.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeCustomShaderProperty.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Shaders", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Shaders/README.md" }, @@ -1179,6 +7372,68 @@ "USDZ", "Everywhere Actions" ], + "UsedComponents": [ + { + "Component": "ClickToReset", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ClickToReset.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ClickToReset.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Snow Globe", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Physics/README.md" }, @@ -1197,6 +7452,63 @@ "USDZ", "Everywhere Actions" ], + "UsedComponents": [ + { + "Component": "ResetAnimationsForXR", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ResetAnimationsForXR.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ResetAnimationsForXR.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioSource", + "Path": "engine/src/engine-components/AudioSource.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Summoning Animation", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/SummoningAnimation/README.md" }, @@ -1213,6 +7525,118 @@ "Animation", "Scripting" ], + "UsedComponents": [ + { + "Component": "SyncedAnimator", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Animator/SyncedAnimator.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Animator/SyncedAnimator.ts" + }, + { + "Component": "SyncedAnimatorControls_PlayAnim", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Animator/Controls/SyncedAnimatorControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Animator/Controls/SyncedAnimatorControls.ts" + }, + { + "Component": "SyncedAnimatorControls_RandomValue", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Animator/Controls/SyncedAnimatorControls.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Animator/Controls/SyncedAnimatorControls.ts" + }, + { + "Component": "TriggerEventListOnClick", + "Path": "needle-engine-samples/package/Runtime/Networking/Scripts/Networking~/Messages/TriggerEventListOnClick.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Networking/Scripts/Networking~/Messages/TriggerEventListOnClick.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "PlayAnimationOnClick", + "Path": "engine/src/engine-components/export/usdz/extensions/behavior/BehaviourComponents.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedRoom", + "Path": "engine/src/engine-components/SyncedRoom.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/docs/networking" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Synchronized Animator", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Networking/README.md" }, @@ -1231,6 +7655,58 @@ "Everywhere Actions", "USDZ" ], + "UsedComponents": [ + { + "Component": "CustomUSDSettings", + "Path": "needle-engine-samples/package/Runtime/USDZCustomBehaviours/Needle.CustomUSDZBehaviours~/CustomUSDSettings.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/USDZCustomBehaviours/Needle.CustomUSDZBehaviours~/CustomUSDSettings.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Texture Details", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/TextureDetails/README.md" }, @@ -1245,6 +7721,108 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "CombinedVideo", + "Path": "needle-engine-samples/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/CombinedVideo.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/CombinedVideo.ts" + }, + { + "Component": "VariantInfo", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Variants/VariantInfo.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Variants/VariantInfo.ts" + }, + { + "Component": "VariantSwitcher", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Variants/VariantSwitcher.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Variants/VariantSwitcher.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ReflectionProbe", + "Path": "engine/src/engine-components/ReflectionProbe.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "VideoPlayer", + "Path": "engine/src/engine-components/VideoPlayer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Video Playback", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/VideoPlayer/README.md" }, @@ -1260,6 +7838,118 @@ "Scripting", "Rendering" ], + "UsedComponents": [ + { + "Component": "ResetPositionOnInterval", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/VisibilitySamples.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/VisibilitySamples.ts" + }, + { + "Component": "ToggleVisibility", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/VisibilitySamples.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/VisibilitySamples.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxGizmo", + "Path": "engine/src/engine-components/Gizmos.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Visibility and State", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ObjectVisibility/README.md" }, @@ -1275,6 +7965,118 @@ "UI", "Animation" ], + "UsedComponents": [ + { + "Component": "PlayAnimationExample", + "Path": "needle-engine-samples/package/Runtime/UI/Worldspace UI/Scripts/Needle.Samples.UIWorldspace~/PlayAnimationExample.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/UI/Worldspace UI/Scripts/Needle.Samples.UIWorldspace~/PlayAnimationExample.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OpenURL", + "Path": "engine/src/engine-components/utils/OpenURL.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Volume", + "Path": "engine/src/engine-components/postprocessing/Volume.ts", + "MoreInfoUrl": "https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1/manual/Volumes.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Worldspace UI", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/UI/README.md" }, @@ -1289,6 +8091,98 @@ "Tags": [ "Rendering" ], + "UsedComponents": [ + { + "Component": "Photographer", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Photographer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Photographer.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ContactShadows", + "Path": "engine/src/engine-components/ContactShadows.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SkinnedMeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Movie Set", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/MovieSet/README.md" }, @@ -1304,6 +8198,63 @@ "Animation", "Scripting" ], + "UsedComponents": [ + { + "Component": "SplineContainer", + "Path": "needle-engine-samples/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineContainer.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineContainer.ts" + }, + { + "Component": "SplineWalker", + "Path": "needle-engine-samples/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineWalker.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineWalker.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Splines", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Splines/README.md" }, @@ -1318,6 +8269,98 @@ "Tags": [ "Performance and Optimization" ], + "UsedComponents": [ + { + "Component": "EnforceParameters", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/EnforceParameters.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/EnforceParameters.ts" + }, + { + "Component": "PerformanceSettings", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PerformanceSettings.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ReflectionProbe", + "Path": "engine/src/engine-components/ReflectionProbe.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Framerates", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Framerate/README.md" }, @@ -1334,6 +8377,63 @@ "HTML", "Frontend" ], + "UsedComponents": [ + { + "Component": "HTMLButtonClick", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/HTMLButtonEvent.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/HTMLButtonEvent.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "HTML AR Overlay", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/HTMLAROverlay/README.md" }, @@ -1350,6 +8450,58 @@ "HTML", "Frontend" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "HTML Custom Layout", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/HTMLCustomLayout/README.md" }, @@ -1366,6 +8518,63 @@ "HTML", "Frontend" ], + "UsedComponents": [ + { + "Component": "CustomXRButtons", + "Path": "needle-engine-samples/package/Runtime/HTMLCustomXRButtons/Needle.Samples.CustomXRButtons~/CustomXRButtons.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/HTMLCustomXRButtons/Needle.Samples.CustomXRButtons~/CustomXRButtons.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "USDZExporter", + "Path": "engine/src/engine-components/export/usdz/USDZExporter.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "HTML Custom XR Buttons", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/HTMLCustomXRButtons/README.md" }, @@ -1383,6 +8592,78 @@ "Frameworks", "Frontend" ], + "UsedComponents": [ + { + "Component": "CanvasToObject", + "Path": "needle-engine-samples/package/Runtime/Canvas Texture with P5js/P5js~/CanvasToObject.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Canvas Texture with P5js/P5js~/CanvasToObject.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AxesHelper", + "Path": "engine/src/engine-components/AxesHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Integrating p5.js", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Canvas Texture with P5js/README.md" }, @@ -1398,6 +8679,103 @@ "Rendering", "Devices" ], + "UsedComponents": [ + { + "Component": "LookingGlass", + "Path": "needle-engine-samples/package/Runtime/LookingGlass/needle-lookingglass~/LookingGlass.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LookingGlass/needle-lookingglass~/LookingGlass.ts" + }, + { + "Component": "SingleFileDrop", + "Path": "needle-engine-samples/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Deletable", + "Path": "engine/src/engine-components/DeleteBox.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "DropListener", + "Path": "engine/src/engine-components/DropListener.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RemoteSkybox", + "Path": "engine/src/engine-components/Skybox.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SyncedTransform", + "Path": "engine/src/engine-components/SyncedTransform.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRFlag", + "Path": "engine/src/engine-components/webxr/XRFlag.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Looking Glass", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/LookingGlass/README.md" }, @@ -1413,6 +8791,93 @@ "Rendering", "Scripting" ], + "UsedComponents": [ + { + "Component": "EmitParticlesOnClick", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/EmitParticlesOnClick.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/EmitParticlesOnClick.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Particle Bursts", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Particles/README.md" }, @@ -1429,6 +8894,93 @@ "Scripting", "Physics" ], + "UsedComponents": [ + { + "Component": "ParticleOnCollision", + "Path": "needle-engine-samples/package/Runtime/Particles/ParticlesTestScripts~/ParticleOnCollision.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/Particles/ParticlesTestScripts~/ParticleOnCollision.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebARSessionRoot", + "Path": "engine/src/engine-components/webxr/WebARSessionRoot.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "XRRig", + "Path": "engine/src/engine-components/webxr/WebXRRig.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + } + ], "Name": "Particles On Collision", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Particles/README.md" }, @@ -1444,6 +8996,58 @@ "Interaction", "Scripting" ], + "UsedComponents": [ + { + "Component": "PencilData", + "Path": "needle-engine-samples/package/Runtime/PenData/Needle.Samples.PenData~/PencilData.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/PenData/Needle.Samples.PenData~/PencilData.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ParticleSystem", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ParticleSystemRenderer", + "Path": "engine/src/engine-components/particlesystem/ParticleSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Pencil Sword", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/PenData/README.md" }, @@ -1458,6 +9062,143 @@ "Tags": [ "UI" ], + "UsedComponents": [ + { + "Component": "RandomColor", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts" + }, + { + "Component": "ChangeColorOnCollision", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColorOnCollision.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColorOnCollision.ts" + }, + { + "Component": "Animation", + "Path": "engine/src/engine-components/Animation.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AxesHelper", + "Path": "engine/src/engine-components/AxesHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Button", + "Path": "engine/src/engine-components/ui/Button.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "InputField", + "Path": "engine/src/engine-components/ui/InputField.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "HorizontalLayoutGroup", + "Path": "engine/src/engine-components/ui/Layout.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "VerticalLayoutGroup", + "Path": "engine/src/engine-components/ui/Layout.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OpenURL", + "Path": "engine/src/engine-components/utils/OpenURL.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Outline", + "Path": "engine/src/engine-components/ui/Outline.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Rigidbody", + "Path": "engine/src/engine-components/RigidBody.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Screenspace UI", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/UI/README.md" }, @@ -1473,6 +9214,58 @@ "Rendering", "XR" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ShadowCatcher", + "Path": "engine/src/engine-components/ShadowCatcher.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Shadow Catcher", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/ShadowCatcher/README.md" }, @@ -1488,6 +9281,118 @@ "Scripting", "Interaction" ], + "UsedComponents": [ + { + "Component": "RandomColor", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts" + }, + { + "Component": "PhysicsTrigger", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/PhysicsCollision.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/PhysicsCollision.ts" + }, + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SphereCollider", + "Path": "engine/src/engine-components/Collider.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "EventSystem", + "Path": "engine/src/engine-components/ui/EventSystem.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "BoxGizmo", + "Path": "engine/src/engine-components/Gizmos.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GridHelper", + "Path": "engine/src/engine-components/GridHelper.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAt", + "Path": "engine/src/engine-components/utils/LookAt.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "SpatialTrigger", + "Path": "engine/src/engine-components/SpatialTrigger.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SpatialTriggerReceiver", + "Path": "engine/src/engine-components/SpatialTrigger.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Spatial Triggers", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/SpatialTrigger/README.md" }, @@ -1504,6 +9409,53 @@ "Animation", "Games" ], + "UsedComponents": [ + { + "Component": "Animator", + "Path": "engine/src/engine-components/Animator.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "ObjectRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "SpriteRenderer", + "Path": "engine/src/engine-components/SpriteRenderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Spritesheet Animation", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Spritesheets/README.md" }, @@ -1518,6 +9470,78 @@ "Tags": [ "Deployment" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OpenURL", + "Path": "engine/src/engine-components/utils/OpenURL.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Deploy to FTP", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" }, @@ -1532,6 +9556,78 @@ "Tags": [ "Deployment" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OpenURL", + "Path": "engine/src/engine-components/utils/OpenURL.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Deploy to Github Pages", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" }, @@ -1546,6 +9642,78 @@ "Tags": [ "Deployment" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OpenURL", + "Path": "engine/src/engine-components/utils/OpenURL.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Deploy to Glitch", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" }, @@ -1560,6 +9728,78 @@ "Tags": [ "Deployment" ], + "UsedComponents": [ + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Canvas", + "Path": "engine/src/engine-components/ui/Canvas.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "DragControls", + "Path": "engine/src/engine-components/DragControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "Image", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "RawImage", + "Path": "engine/src/engine-components/ui/Image.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "LookAtConstraint", + "Path": "engine/src/engine-components/LookAtConstraint.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OpenURL", + "Path": "engine/src/engine-components/utils/OpenURL.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "GraphicRaycaster", + "Path": "engine/src/engine-components/ui/Raycaster.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Text", + "Path": "engine/src/engine-components/ui/Text.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Deploy to Itch", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" }, @@ -1574,6 +9814,48 @@ "Tags": [ "Scripting" ], + "UsedComponents": [ + { + "Component": "DeviceDetection", + "Path": "needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Device Detection/DeviceDetection.ts", + "MoreInfoUrl": "https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Device Detection/DeviceDetection.ts" + }, + { + "Component": "AudioListener", + "Path": "engine/src/engine-components/AudioListener.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Camera", + "Path": "engine/src/engine-components/Camera.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "Light", + "Path": "engine/src/engine-components/Light.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "NeedleMenu", + "Path": "engine/src/engine-components/NeedleMenu.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "OrbitControls", + "Path": "engine/src/engine-components/OrbitControls.ts", + "MoreInfoUrl": "https://fwd.needle.tools/needle-engine/help" + }, + { + "Component": "MeshRenderer", + "Path": "engine/src/engine-components/Renderer.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + }, + { + "Component": "WebXR", + "Path": "engine/src/engine-components/webxr/WebXR.ts", + "MoreInfoUrl": "https://engine.needle.tools/docs/component-reference.html" + } + ], "Name": "Device Detection", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/DeviceDetection/README.md" }