@threlte/extras
Version:
Utilities, abstractions and plugins for your Threlte apps
16 lines (15 loc) • 527 B
TypeScript
import type { Props } from '@threlte/core';
import type { PositionalAudio as ThreePositionalAudio } from 'three';
import type { AudioProps as CommonAudioProps } from '../utils/useAudio';
export type PositionalAudioProps = Props<ThreePositionalAudio> & CommonAudioProps & {
id?: string;
refDistance?: number;
rolloffFactor?: number;
distanceModel?: string;
maxDistance?: number;
directionalCone?: {
coneInnerAngle: number;
coneOuterAngle: number;
coneOuterGain: number;
};
};