diff --git a/Samples.md b/Samples.md
index 777880a6..f83793dc 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 2a8f8e91..25358c0a 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"
}