webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
PannerNode Interface Reference

import"PannerNode.idl";

Inheritance diagram for PannerNode:
AudioNode EventTarget

Public Member Functions

void setPosition (unrestricted float x, unrestricted float y, unrestricted float z)
 
void setOrientation (unrestricted float x, unrestricted float y, unrestricted float z)
 
void setVelocity (unrestricted float x, unrestricted float y, unrestricted float z)
 
- Public Member Functions inherited from AudioNode
void connect (AudioNode destination, optional unsigned long output=0, optional unsigned long input=0)
 
void connect (AudioParam destination, optional unsigned long output=0)
 
void disconnect (optional unsigned long output=0)
 
- Public Member Functions inherited from EventTarget
void addEventListener ([AtomicString] DOMString type, EventListener? callback, optional(AddEventListenerOptions or boolean) options=false)
 
void removeEventListener ([AtomicString] DOMString type, EventListener? callback, optional(EventListenerOptions or boolean) options=false)
 
boolean dispatchEvent (Event event)
 

Public Attributes

attribute PanningModelType panningModel
 
attribute DistanceModelType distanceModel
 
attribute unrestricted double refDistance
 
attribute unrestricted double maxDistance
 
attribute unrestricted double rolloffFactor
 
attribute unrestricted double coneInnerAngle
 
attribute unrestricted double coneOuterAngle
 
attribute unrestricted double coneOuterGain
 
- Public Attributes inherited from AudioNode
readonly attribute AudioContext context
 
readonly attribute unsigned long numberOfInputs
 
readonly attribute unsigned long numberOfOutputs
 
attribute unsigned long channelCount
 
attribute DOMString channelCountMode
 
attribute DOMString channelInterpretation
 

Member Function Documentation

◆ setOrientation()

void PannerNode::setOrientation ( unrestricted float  x,
unrestricted float  y,
unrestricted float  z 
)

◆ setPosition()

void PannerNode::setPosition ( unrestricted float  x,
unrestricted float  y,
unrestricted float  z 
)

◆ setVelocity()

void PannerNode::setVelocity ( unrestricted float  x,
unrestricted float  y,
unrestricted float  z 
)

Member Data Documentation

◆ coneInnerAngle

attribute unrestricted double PannerNode::coneInnerAngle

◆ coneOuterAngle

attribute unrestricted double PannerNode::coneOuterAngle

◆ coneOuterGain

attribute unrestricted double PannerNode::coneOuterGain

◆ distanceModel

attribute DistanceModelType PannerNode::distanceModel

◆ maxDistance

attribute unrestricted double PannerNode::maxDistance

◆ panningModel

attribute PanningModelType PannerNode::panningModel

◆ refDistance

attribute unrestricted double PannerNode::refDistance

◆ rolloffFactor

attribute unrestricted double PannerNode::rolloffFactor

The documentation for this interface was generated from the following file: