UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

40 lines (39 loc) 1.33 kB
import { PositionalAudio } from "three"; import IAudio from "../interface/IAudio"; import MeshAppendable from "./core/MeshAppendable"; export default class Audio extends MeshAppendable<PositionalAudio> implements IAudio { static componentName: string; static defaults: Partial<import("../interface/utils/Defaults").default<IAudio>>; static schema: Required<import("../interface/utils/extractProps").ExtractProps<IAudio>>; constructor(); protected disposeNode(): void; play(): void; pause(): void; stop(): void; private srcState; get src(): string | undefined; set src(val: string | undefined); private autoplayState; get autoplay(): boolean; set autoplay(val: boolean); private pausedState; get paused(): boolean; set paused(val: boolean); private stoppedState; get stopped(): boolean; set stopped(val: boolean); get loop(): boolean; set loop(val: boolean); get volume(): number; set volume(val: number); get playbackRate(): number; set playbackRate(val: number); get distance(): number; set distance(val: number); get distanceModel(): string; set distanceModel(val: string); get maxDistance(): number; set maxDistance(val: number); get rolloffFactor(): number; set rolloffFactor(val: number); }