Add accessors for PannerNode

This commit is contained in:
Manish Goregaokar 2018-08-24 09:26:34 -07:00
parent 7d5b4b204c
commit 7daec55010
4 changed files with 125 additions and 15 deletions

View file

@ -37,20 +37,20 @@ enum PanningModelType {
[Exposed=Window,
Constructor (BaseAudioContext context, optional PannerOptions options)]
interface PannerNode : AudioNode {
// attribute PanningModelType panningModel;
attribute PanningModelType panningModel;
readonly attribute AudioParam positionX;
readonly attribute AudioParam positionY;
readonly attribute AudioParam positionZ;
readonly attribute AudioParam orientationX;
readonly attribute AudioParam orientationY;
readonly attribute AudioParam orientationZ;
// attribute DistanceModelType distanceModel;
// attribute double refDistance;
// attribute double maxDistance;
// attribute double rolloffFactor;
// attribute double coneInnerAngle;
// attribute double coneOuterAngle;
// attribute double coneOuterGain;
attribute DistanceModelType distanceModel;
attribute double refDistance;
attribute double maxDistance;
attribute double rolloffFactor;
attribute double coneInnerAngle;
attribute double coneOuterAngle;
attribute double coneOuterGain;
// void setPosition (float x, float y, float z);
// void setOrientation (float x, float y, float z);
};