@needle-tools/engine
Version:
Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.
218 lines (217 loc) • 13.8 kB
text/typescript
/* eslint-disable */
// Export types
export class __Ignore {}
export { AlignmentConstraint } from "../AlignmentConstraint.js";
export { Animation } from "../Animation.js";
export { Keyframe } from "../AnimationCurve.js";
export { AnimationCurve } from "../AnimationCurve.js";
export { Animator } from "../Animator.js";
export { AnimatorController } from "../AnimatorController.js";
export { AudioListener } from "../AudioListener.js";
export { AudioSource } from "../AudioSource.js";
export { Avatar_POI } from "../avatar/Avatar_Brain_LookAt.js";
export { Avatar_Brain_LookAt } from "../avatar/Avatar_Brain_LookAt.js";
export { Avatar_MouthShapes } from "../avatar/Avatar_MouthShapes.js";
export { Avatar_MustacheShake } from "../avatar/Avatar_MustacheShake.js";
export { AvatarBlink_Simple } from "../avatar/AvatarBlink_Simple.js";
export { AvatarEyeLook_Rotation } from "../avatar/AvatarEyeLook_Rotation.js";
export { AvatarModel } from "../AvatarLoader.js";
export { AvatarLoader } from "../AvatarLoader.js";
export { AxesHelper } from "../AxesHelper.js";
export { BasicIKConstraint } from "../BasicIKConstraint.js";
export { BoxHelperComponent } from "../BoxHelperComponent.js";
export { Camera } from "../Camera.js";
export { CharacterController } from "../CharacterController.js";
export { CharacterControllerInput } from "../CharacterController.js";
export { Collider } from "../Collider.js";
export { SphereCollider } from "../Collider.js";
export { BoxCollider } from "../Collider.js";
export { MeshCollider } from "../Collider.js";
export { CapsuleCollider } from "../Collider.js";
export { ContactShadows } from "../ContactShadows.js";
export { LogStats } from "../debug/LogStats.js";
export { DeleteBox } from "../DeleteBox.js";
export { Deletable } from "../DeleteBox.js";
export { DeviceFlag } from "../DeviceFlag.js";
export { DragControls } from "../DragControls.js";
export { DropListener } from "../DropListener.js";
export { Duplicatable } from "../Duplicatable.js";
export { CallInfo } from "../EventList.js";
export { EventListEvent } from "../EventList.js";
export { EventList } from "../EventList.js";
export { EventTrigger } from "../EventTrigger.js";
export { GltfExportBox } from "../export/gltf/GltfExport.js";
export { GltfExport } from "../export/gltf/GltfExport.js";
export { RegisteredAnimationInfo } from "../export/usdz/extensions/Animation.js";
export { TransformData } from "../export/usdz/extensions/Animation.js";
export { AnimationExtension } from "../export/usdz/extensions/Animation.js";
export { VariantAction } from "../export/usdz/extensions/behavior/Actions.js";
export { ActionCollection } from "../export/usdz/extensions/behavior/Actions.js";
export { AudioExtension } from "../export/usdz/extensions/behavior/AudioExtension.js";
export { BehaviorExtension } from "../export/usdz/extensions/behavior/Behaviour.js";
export { ChangeTransformOnClick } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { ChangeMaterialOnClick } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { SetActiveOnClick } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { HideOnStart } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { EmphasizeOnClick } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { PlayAudioOnClick } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { PlayAnimationOnClick } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { PreliminaryAction } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { PreliminaryTrigger } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { VisibilityAction } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { TapGestureTrigger } from "../export/usdz/extensions/behavior/BehaviourComponents.js";
export { BehaviorModel } from "../export/usdz/extensions/behavior/BehavioursBuilder.js";
export { TriggerModel } from "../export/usdz/extensions/behavior/BehavioursBuilder.js";
export { TriggerBuilder } from "../export/usdz/extensions/behavior/BehavioursBuilder.js";
export { GroupActionModel } from "../export/usdz/extensions/behavior/BehavioursBuilder.js";
export { ActionModel } from "../export/usdz/extensions/behavior/BehavioursBuilder.js";
export { ActionBuilder } from "../export/usdz/extensions/behavior/BehavioursBuilder.js";
export { PhysicsExtension } from "../export/usdz/extensions/behavior/PhysicsExtension.js";
export { DocumentExtension } from "../export/usdz/extensions/DocumentExtension.js";
export { USDZText } from "../export/usdz/extensions/USDZText.js";
export { TextBuilder } from "../export/usdz/extensions/USDZText.js";
export { TextExtension } from "../export/usdz/extensions/USDZText.js";
export { USDZUIExtension } from "../export/usdz/extensions/USDZUI.js";
export { CustomBranding } from "../export/usdz/USDZExporter.js";
export { USDZExporter } from "../export/usdz/USDZExporter.js";
export { Fog } from "../Fog.js";
export { BoxGizmo } from "../Gizmos.js";
export { GridHelper } from "../GridHelper.js";
export { GroundProjectedEnv } from "../GroundProjection.js";
export { UsageMarker } from "../Interactable.js";
export { Interactable } from "../Interactable.js";
export { FixedJoint } from "../Joints.js";
export { HingeJoint } from "../Joints.js";
export { Light } from "../Light.js";
export { LODModel } from "../LODGroup.js";
export { LODGroup } from "../LODGroup.js";
export { LookAtConstraint } from "../LookAtConstraint.js";
export { NeedleMenu } from "../NeedleMenu.js";
export { NestedGltf } from "../NestedGltf.js";
export { Networking } from "../Networking.js";
export { OffsetConstraint } from "../OffsetConstraint.js";
export { CameraTargetReachedEvent } from "../OrbitControls.js";
export { OrbitControls } from "../OrbitControls.js";
export { ParticleSystemRenderer } from "../particlesystem/ParticleSystem.js";
export { ParticleSystem } from "../particlesystem/ParticleSystem.js";
export { SubEmitterSystem } from "../particlesystem/ParticleSystem.js";
export { Gradient } from "../particlesystem/ParticleSystemModules.js";
export { MinMaxCurve } from "../particlesystem/ParticleSystemModules.js";
export { MinMaxGradient } from "../particlesystem/ParticleSystemModules.js";
export { MainModule } from "../particlesystem/ParticleSystemModules.js";
export { ParticleBurst } from "../particlesystem/ParticleSystemModules.js";
export { EmissionModule } from "../particlesystem/ParticleSystemModules.js";
export { ColorOverLifetimeModule } from "../particlesystem/ParticleSystemModules.js";
export { SizeOverLifetimeModule } from "../particlesystem/ParticleSystemModules.js";
export { ShapeModule } from "../particlesystem/ParticleSystemModules.js";
export { NoiseModule } from "../particlesystem/ParticleSystemModules.js";
export { TrailModule } from "../particlesystem/ParticleSystemModules.js";
export { VelocityOverLifetimeModule } from "../particlesystem/ParticleSystemModules.js";
export { TextureSheetAnimationModule } from "../particlesystem/ParticleSystemModules.js";
export { RotationOverLifetimeModule } from "../particlesystem/ParticleSystemModules.js";
export { RotationBySpeedModule } from "../particlesystem/ParticleSystemModules.js";
export { LimitVelocityOverLifetimeModule } from "../particlesystem/ParticleSystemModules.js";
export { InheritVelocityModule } from "../particlesystem/ParticleSystemModules.js";
export { SizeBySpeedModule } from "../particlesystem/ParticleSystemModules.js";
export { ColorBySpeedModule } from "../particlesystem/ParticleSystemModules.js";
export { ParticleSubEmitter } from "../particlesystem/ParticleSystemSubEmitter.js";
export { PlayerColor } from "../PlayerColor.js";
export { Antialiasing } from "../postprocessing/Effects/Antialiasing.js";
export { BloomEffect } from "../postprocessing/Effects/BloomEffect.js";
export { ChromaticAberration } from "../postprocessing/Effects/ChromaticAberration.js";
export { ColorAdjustments } from "../postprocessing/Effects/ColorAdjustments.js";
export { DepthOfField } from "../postprocessing/Effects/DepthOfField.js";
export { EffectWrapper } from "../postprocessing/Effects/EffectWrapper.js";
export { PixelationEffect } from "../postprocessing/Effects/Pixelation.js";
export { ScreenSpaceAmbientOcclusion } from "../postprocessing/Effects/ScreenspaceAmbientOcclusion.js";
export { ScreenSpaceAmbientOcclusionN8 } from "../postprocessing/Effects/ScreenspaceAmbientOcclusionN8.js";
export { SharpeningEffect } from "../postprocessing/Effects/Sharpening.js";
export { TiltShiftEffect } from "../postprocessing/Effects/TiltShiftEffect.js";
export { ToneMappingEffect } from "../postprocessing/Effects/Tonemapping.js";
export { Vignette } from "../postprocessing/Effects/Vignette.js";
export { PostProcessingHandler } from "../postprocessing/PostProcessingHandler.js";
export { Volume } from "../postprocessing/Volume.js";
export { VolumeParameter } from "../postprocessing/VolumeParameter.js";
export { VolumeProfile } from "../postprocessing/VolumeProfile.js";
export { ReflectionProbe } from "../ReflectionProbe.js";
export { FieldWithDefault } from "../Renderer.js";
export { Renderer } from "../Renderer.js";
export { MeshRenderer } from "../Renderer.js";
export { SkinnedMeshRenderer } from "../Renderer.js";
export { InstancingHandler } from "../RendererInstancing.js";
export { InstanceHandle } from "../RendererInstancing.js";
export { RendererLightmap } from "../RendererLightmap.js";
export { Rigidbody } from "../RigidBody.js";
export { SceneSwitcher } from "../SceneSwitcher.js";
export { ScreenCapture } from "../ScreenCapture.js";
export { ShadowCatcher } from "../ShadowCatcher.js";
export { RemoteSkybox } from "../Skybox.js";
export { SmoothFollow } from "../SmoothFollow.js";
export { SpatialTriggerReceiver } from "../SpatialTrigger.js";
export { SpatialTrigger } from "../SpatialTrigger.js";
export { SpectatorCamera } from "../SpectatorCamera.js";
export { Sprite } from "../SpriteRenderer.js";
export { SpriteSheet } from "../SpriteRenderer.js";
export { SpriteData } from "../SpriteRenderer.js";
export { SpriteRenderer } from "../SpriteRenderer.js";
export { SyncedCamera } from "../SyncedCamera.js";
export { SyncedRoom } from "../SyncedRoom.js";
export { SyncedTransform } from "../SyncedTransform.js";
export { TestRunner } from "../TestRunner.js";
export { TestSimulateUserData } from "../TestRunner.js";
export { PlayableDirector } from "../timeline/PlayableDirector.js";
export { SignalAsset } from "../timeline/SignalAsset.js";
export { SignalReceiverEvent } from "../timeline/SignalAsset.js";
export { SignalReceiver } from "../timeline/SignalAsset.js";
export { AnimationTrackHandler } from "../timeline/TimelineTracks.js";
export { AudioTrackHandler } from "../timeline/TimelineTracks.js";
export { SignalTrackHandler } from "../timeline/TimelineTracks.js";
export { ControlTrackHandler } from "../timeline/TimelineTracks.js";
export { TransformGizmo } from "../TransformGizmo.js";
export { BaseUIComponent } from "../ui/BaseUIComponent.js";
export { UIRootComponent } from "../ui/BaseUIComponent.js";
export { Button } from "../ui/Button.js";
export { Canvas } from "../ui/Canvas.js";
export { CanvasGroup } from "../ui/CanvasGroup.js";
export { EventSystem } from "../ui/EventSystem.js";
export { Graphic } from "../ui/Graphic.js";
export { MaskableGraphic } from "../ui/Graphic.js";
export { Image } from "../ui/Image.js";
export { RawImage } from "../ui/Image.js";
export { InputField } from "../ui/InputField.js";
export { Padding } from "../ui/Layout.js";
export { VerticalLayoutGroup } from "../ui/Layout.js";
export { HorizontalLayoutGroup } from "../ui/Layout.js";
export { GridLayoutGroup } from "../ui/Layout.js";
export { Outline } from "../ui/Outline.js";
export { PointerEventData } from "../ui/PointerEvents.js";
export { ObjectRaycaster } from "../ui/Raycaster.js";
export { GraphicRaycaster } from "../ui/Raycaster.js";
export { SpatialGrabRaycaster } from "../ui/Raycaster.js";
export { UIRaycastUtils } from "../ui/RaycastUtils.js";
export { Size } from "../ui/RectTransform.js";
export { Rect } from "../ui/RectTransform.js";
export { RectTransform } from "../ui/RectTransform.js";
export { SpatialHtml } from "../ui/SpatialHtml.js";
export { Text } from "../ui/Text.js";
export { EnvironmentScene } from "../utils/EnvironmentScene.js";
export { LookAt } from "../utils/LookAt.js";
export { OpenURL } from "../utils/OpenURL.js";
export { VideoPlayer } from "../VideoPlayer.js";
export { Voip } from "../Voip.js";
export { Avatar } from "../webxr/Avatar.js";
export { XRControllerFollow } from "../webxr/controllers/XRControllerFollow.js";
export { XRControllerModel } from "../webxr/controllers/XRControllerModel.js";
export { XRControllerMovement } from "../webxr/controllers/XRControllerMovement.js";
export { TeleportTarget } from "../webxr/TeleportTarget.js";
export { WebARCameraBackground } from "../webxr/WebARCameraBackground.js";
export { WebARSessionRoot } from "../webxr/WebARSessionRoot.js";
export { WebXR } from "../webxr/WebXR.js";
export { AvatarMarker } from "../webxr/WebXRAvatar.js";
export { WebXRTrackedImage } from "../webxr/WebXRImageTracking.js";
export { WebXRImageTrackingModel } from "../webxr/WebXRImageTracking.js";
export { WebXRImageTracking } from "../webxr/WebXRImageTracking.js";
export { WebXRPlaneTracking } from "../webxr/WebXRPlaneTracking.js";
export { XRRig } from "../webxr/WebXRRig.js";
export { XRState } from "../webxr/XRFlag.js";
export { XRFlag } from "../webxr/XRFlag.js";