Safe Haskell | None |
---|---|
Language | Haskell2010 |
- setPosition :: MonadDOM m => PannerNode -> Float -> Float -> Float -> m ()
- setOrientation :: MonadDOM m => PannerNode -> Float -> Float -> Float -> m ()
- setVelocity :: MonadDOM m => PannerNode -> Float -> Float -> Float -> m ()
- pattern EQUALPOWER :: forall a. (Num a, Eq a) => a
- pattern HRTF :: forall a. (Num a, Eq a) => a
- pattern SOUNDFIELD :: forall a. (Num a, Eq a) => a
- pattern LINEAR_DISTANCE :: forall a. (Num a, Eq a) => a
- pattern INVERSE_DISTANCE :: forall a. (Num a, Eq a) => a
- pattern EXPONENTIAL_DISTANCE :: forall a. (Num a, Eq a) => a
- setPanningModel :: (MonadDOM m, ToJSString val) => PannerNode -> val -> m ()
- getPanningModel :: (MonadDOM m, FromJSString result) => PannerNode -> m result
- setDistanceModel :: (MonadDOM m, ToJSString val) => PannerNode -> val -> m ()
- getDistanceModel :: (MonadDOM m, FromJSString result) => PannerNode -> m result
- setRefDistance :: MonadDOM m => PannerNode -> Double -> m ()
- getRefDistance :: MonadDOM m => PannerNode -> m Double
- setMaxDistance :: MonadDOM m => PannerNode -> Double -> m ()
- getMaxDistance :: MonadDOM m => PannerNode -> m Double
- setRolloffFactor :: MonadDOM m => PannerNode -> Double -> m ()
- getRolloffFactor :: MonadDOM m => PannerNode -> m Double
- setConeInnerAngle :: MonadDOM m => PannerNode -> Double -> m ()
- getConeInnerAngle :: MonadDOM m => PannerNode -> m Double
- setConeOuterAngle :: MonadDOM m => PannerNode -> Double -> m ()
- getConeOuterAngle :: MonadDOM m => PannerNode -> m Double
- setConeOuterGain :: MonadDOM m => PannerNode -> Double -> m ()
- getConeOuterGain :: MonadDOM m => PannerNode -> m Double
- newtype PannerNode = PannerNode {}
- gTypePannerNode :: JSM GType
Documentation
setPosition :: MonadDOM m => PannerNode -> Float -> Float -> Float -> m () Source #
setOrientation :: MonadDOM m => PannerNode -> Float -> Float -> Float -> m () Source #
setVelocity :: MonadDOM m => PannerNode -> Float -> Float -> Float -> m () Source #
pattern EQUALPOWER :: forall a. (Num a, Eq a) => a Source #
pattern SOUNDFIELD :: forall a. (Num a, Eq a) => a Source #
pattern LINEAR_DISTANCE :: forall a. (Num a, Eq a) => a Source #
pattern INVERSE_DISTANCE :: forall a. (Num a, Eq a) => a Source #
pattern EXPONENTIAL_DISTANCE :: forall a. (Num a, Eq a) => a Source #
setPanningModel :: (MonadDOM m, ToJSString val) => PannerNode -> val -> m () Source #
getPanningModel :: (MonadDOM m, FromJSString result) => PannerNode -> m result Source #
setDistanceModel :: (MonadDOM m, ToJSString val) => PannerNode -> val -> m () Source #
getDistanceModel :: (MonadDOM m, FromJSString result) => PannerNode -> m result Source #
setRefDistance :: MonadDOM m => PannerNode -> Double -> m () Source #
getRefDistance :: MonadDOM m => PannerNode -> m Double Source #
setMaxDistance :: MonadDOM m => PannerNode -> Double -> m () Source #
getMaxDistance :: MonadDOM m => PannerNode -> m Double Source #
setRolloffFactor :: MonadDOM m => PannerNode -> Double -> m () Source #
getRolloffFactor :: MonadDOM m => PannerNode -> m Double Source #
setConeInnerAngle :: MonadDOM m => PannerNode -> Double -> m () Source #
getConeInnerAngle :: MonadDOM m => PannerNode -> m Double Source #
setConeOuterAngle :: MonadDOM m => PannerNode -> Double -> m () Source #
getConeOuterAngle :: MonadDOM m => PannerNode -> m Double Source #
setConeOuterGain :: MonadDOM m => PannerNode -> Double -> m () Source #
getConeOuterGain :: MonadDOM m => PannerNode -> m Double Source #
newtype PannerNode Source #
Functions for this inteface are in JSDOM.PannerNode. Base interface functions are in: