PositionalAudio

@native @JSImport("three", "PositionalAudio") @JSType class PositionalAudio extends Audio[PannerNode]
class Audio[PannerNode]
class Object3D
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(listener: AudioListener)

Concrete methods

def getDistanceModel(): String
def getMaxDistance(): Double
def getRefDistance(): Double
def getRolloffFactor(): Double
def setDirectionalCone(coneInnerAngle: Double, coneOuterAngle: Double, coneOuterGain: Double): PositionalAudio
def setDistanceModel(value: String): PositionalAudio
def setMaxDistance(value: Double): PositionalAudio
def setRefDistance(value: Double): PositionalAudio
def setRolloffFactor(value: Double): PositionalAudio

Inherited methods

def add(`object`: Object3D*): PositionalAudio
Inherited from
Object3D
def addEventListener(`type`: String, listener: Function1[Event, Unit]): Unit
Inherited from
EventDispatcher
def applyMatrix4(matrix: Matrix4): Unit
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Audio
def copy(source: PositionalAudio, recursive: UndefOr[Boolean]): PositionalAudio
Inherited from
Object3D
Inherited from
Audio
def dispatchEvent(event: AnonObject25): Unit
Inherited from
EventDispatcher
def getDetune(): Double
Inherited from
Audio
def getFilter(): AudioNode
Inherited from
Audio
def getFilters(): Array[AudioNode]
Inherited from
Audio
def getLoop(): Boolean
Inherited from
Audio
def getObjectById(id: Double): UndefOr[Object3D]
Inherited from
Object3D
def getObjectByName(name: String): UndefOr[Object3D]
Inherited from
Object3D
def getObjectByProperty(name: String, value: String): UndefOr[Object3D]
Inherited from
Object3D
def getOutput(): PannerNode
Inherited from
Audio
def getPlaybackRate(): Double
Inherited from
Audio
def getVolume(): Double
Inherited from
Audio
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
def hasEventListener(`type`: String, listener: Function1[Event, Unit]): Boolean
Inherited from
EventDispatcher
def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
@JSName("clone")
def jsClone(recursive: UndefOr[Boolean]): PositionalAudio
Inherited from
Object3D
def load(file: String): Audio[GainNode]
Inherited from
Audio
Inherited from
Object3D
def lookAt(vector: Vector3 | Double, y: UndefOr[Double], z: UndefOr[Double]): Unit
Inherited from
Object3D
def onEnded(): Unit
Inherited from
Audio
Inherited from
Audio
def play(delay: UndefOr[Double]): PositionalAudio
Inherited from
Audio
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def raycast(raycaster: Raycaster, intersects: Array[Intersection]): Unit
Inherited from
Object3D
def remove(`object`: Object3D*): PositionalAudio
Inherited from
Object3D
def removeEventListener(`type`: String, listener: Function1[Event, Unit]): Unit
Inherited from
EventDispatcher
def rotateOnAxis(axis: Vector3, angle: Double): PositionalAudio
Inherited from
Object3D
def rotateOnWorldAxis(axis: Vector3, angle: Double): PositionalAudio
Inherited from
Object3D
def rotateX(angle: Double): PositionalAudio
Inherited from
Object3D
def rotateY(angle: Double): PositionalAudio
Inherited from
Object3D
def rotateZ(angle: Double): PositionalAudio
Inherited from
Object3D
def setBuffer(audioBuffer: AudioBuffer): PositionalAudio
Inherited from
Audio
def setDetune(value: Double): PositionalAudio
Inherited from
Audio
def setFilter(filter: AudioNode): PositionalAudio
Inherited from
Audio
def setFilters(value: Array[AudioNode]): PositionalAudio
Inherited from
Audio
def setLoop(value: Boolean): PositionalAudio
Inherited from
Audio
def setLoopEnd(value: Double): PositionalAudio
Inherited from
Audio
def setLoopStart(value: Double): PositionalAudio
Inherited from
Audio
def setMediaElementSource(mediaElement: HTMLMediaElement): PositionalAudio
Inherited from
Audio
Inherited from
Audio
def setNodeSource(audioNode: AudioBufferSourceNode): PositionalAudio
Inherited from
Audio
def setPlaybackRate(value: Double): PositionalAudio
Inherited from
Audio
def setRotationFromAxisAngle(axis: Vector3, angle: Double): Unit
Inherited from
Object3D
def setRotationFromEuler(euler: Euler): Unit
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
def setVolume(value: Double): PositionalAudio
Inherited from
Audio
Inherited from
Audio
def toJSON(meta: UndefOr[AnonObject26]): Any
Inherited from
Object3D
def toLocaleString(): String
Inherited from
Object
def translateOnAxis(axis: Vector3, distance: Double): PositionalAudio
Inherited from
Object3D
def translateX(distance: Double): PositionalAudio
Inherited from
Object3D
def translateY(distance: Double): PositionalAudio
Inherited from
Object3D
def translateZ(distance: Double): PositionalAudio
Inherited from
Object3D
def traverse(callback: Function1[Object3D, Any]): Unit
Inherited from
Object3D
def traverseAncestors(callback: Function1[Object3D, Any]): Unit
Inherited from
Object3D
def traverseVisible(callback: Function1[Object3D, Any]): Unit
Inherited from
Object3D
def updateMatrix(): Unit
Inherited from
Object3D
def updateMatrixWorld(force: UndefOr[Boolean]): Unit
Inherited from
Object3D
def updateWorldMatrix(updateParents: Boolean, updateChildren: Boolean): Unit
Inherited from
Object3D
def valueOf(): Any
Inherited from
Object
Inherited from
Object3D

Concrete fields

var panner: PannerNode

Inherited fields

var `type`: String
Inherited from
Object3D
Inherited from
Object3D
var autoplay: Boolean
Inherited from
Audio
var buffer: AudioBuffer
Inherited from
Audio
var castShadow: Boolean
Inherited from
Object3D
var children: Array[Object3D]
Inherited from
Object3D
var context: AudioContext
Inherited from
Audio
var detune: Double
Inherited from
Audio
var duration: UndefOr[Double]
Inherited from
Audio
var filters: Array[AudioNode]
Inherited from
Audio
var frustumCulled: Boolean
Inherited from
Object3D
var gain: GainNode
Inherited from
Audio
var hasPlaybackControl: Boolean
Inherited from
Audio
var id: Double
Inherited from
Object3D
val isObject3D: Boolean
Inherited from
Object3D
var isPlaying: Boolean
Inherited from
Audio
Inherited from
Object3D
Inherited from
Audio
var loop: Boolean
Inherited from
Audio
var loopEnd: Double
Inherited from
Audio
var loopStart: Double
Inherited from
Audio
Inherited from
Object3D
var matrixAutoUpdate: Boolean
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
var name: String
Inherited from
Object3D
Inherited from
Object3D
var offset: Double
Inherited from
Audio
Inherited from
Object3D
Inherited from
Object3D
var playbackRate: Double
Inherited from
Audio
Inherited from
Object3D
Inherited from
Object3D
var receiveShadow: Boolean
Inherited from
Object3D
var renderOrder: Double
Inherited from
Object3D
Inherited from
Object3D
Inherited from
Object3D
var source: AudioBufferSourceNode
Inherited from
Audio
var sourceType: String
Inherited from
Audio
var up: Vector3
Inherited from
Object3D
Inherited from
Object3D
var uuid: String
Inherited from
Object3D
var visible: Boolean
Inherited from
Object3D