UNPKG

@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.

219 lines • 13.9 kB
/* 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"; //# sourceMappingURL=components.js.map