@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.
8 lines (7 loc) • 576 B
TypeScript
import { Object3D } from "three";
import type { AnimationExtension } from "../extensions/Animation.js";
import type { AudioExtension } from "../extensions/behavior/AudioExtension.js";
import { BehaviorModel } from "../extensions/behavior/BehavioursBuilder.js";
export declare function registerAnimatorsImplictly(root: Object3D, ext: AnimationExtension): Array<Object3D>;
export declare function registerAudioSourcesImplictly(root: Object3D, _ext: AudioExtension): Array<Object3D>;
export declare function disableObjectsAtStart(objects: Array<Object3D>): BehaviorModel;