|
@@ -1,18 +1,25 @@
|
|
import { AudioListener } from './AudioListener';
|
|
import { AudioListener } from './AudioListener';
|
|
import { Audio } from './Audio';
|
|
import { Audio } from './Audio';
|
|
|
|
|
|
-export class PositionalAudio extends Audio {
|
|
|
|
|
|
+export class AudioWeaken extends Audio {
|
|
|
|
+
|
|
|
|
+ getOutput(): any;
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export class PositionalAudio extends AudioWeaken {
|
|
|
|
|
|
constructor( listener: AudioListener );
|
|
constructor( listener: AudioListener );
|
|
|
|
|
|
panner: PannerNode;
|
|
panner: PannerNode;
|
|
|
|
|
|
|
|
+ getOutput(): PannerNode;
|
|
setRefDistance( value: number ): this;
|
|
setRefDistance( value: number ): this;
|
|
getRefDistance(): number;
|
|
getRefDistance(): number;
|
|
setRolloffFactor( value: number ): this;
|
|
setRolloffFactor( value: number ): this;
|
|
getRolloffFactor(): number;
|
|
getRolloffFactor(): number;
|
|
- setDistanceModel( value: string ): this;
|
|
|
|
- getDistanceModel(): string;
|
|
|
|
|
|
+ setDistanceModel( value: DistanceModelType ): this;
|
|
|
|
+ getDistanceModel(): DistanceModelType;
|
|
setMaxDistance( value: number ): this;
|
|
setMaxDistance( value: number ): this;
|
|
getMaxDistance(): number;
|
|
getMaxDistance(): number;
|
|
setDirectionalCone(
|
|
setDirectionalCone(
|
|
@@ -20,5 +27,6 @@ export class PositionalAudio extends Audio {
|
|
coneOuterAngle: number,
|
|
coneOuterAngle: number,
|
|
coneOuterGain: number
|
|
coneOuterGain: number
|
|
): this;
|
|
): this;
|
|
|
|
+ updateMatrixWorld( force?: boolean ): void;
|
|
|
|
|
|
}
|
|
}
|