Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_setPosition :: PannerNode -> Float -> Float -> Float -> IO ()
- setPosition :: MonadIO m => PannerNode -> Float -> Float -> Float -> m ()
- js_setOrientation :: PannerNode -> Float -> Float -> Float -> IO ()
- setOrientation :: MonadIO m => PannerNode -> Float -> Float -> Float -> m ()
- js_setVelocity :: PannerNode -> Float -> Float -> Float -> IO ()
- setVelocity :: MonadIO 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
- js_setPanningModel :: PannerNode -> JSString -> IO ()
- setPanningModel :: (MonadIO m, ToJSString val) => PannerNode -> val -> m ()
- js_getPanningModel :: PannerNode -> IO JSString
- getPanningModel :: (MonadIO m, FromJSString result) => PannerNode -> m result
- js_setDistanceModel :: PannerNode -> JSString -> IO ()
- setDistanceModel :: (MonadIO m, ToJSString val) => PannerNode -> val -> m ()
- js_getDistanceModel :: PannerNode -> IO JSString
- getDistanceModel :: (MonadIO m, FromJSString result) => PannerNode -> m result
- js_setRefDistance :: PannerNode -> Double -> IO ()
- setRefDistance :: MonadIO m => PannerNode -> Double -> m ()
- js_getRefDistance :: PannerNode -> IO Double
- getRefDistance :: MonadIO m => PannerNode -> m Double
- js_setMaxDistance :: PannerNode -> Double -> IO ()
- setMaxDistance :: MonadIO m => PannerNode -> Double -> m ()
- js_getMaxDistance :: PannerNode -> IO Double
- getMaxDistance :: MonadIO m => PannerNode -> m Double
- js_setRolloffFactor :: PannerNode -> Double -> IO ()
- setRolloffFactor :: MonadIO m => PannerNode -> Double -> m ()
- js_getRolloffFactor :: PannerNode -> IO Double
- getRolloffFactor :: MonadIO m => PannerNode -> m Double
- js_setConeInnerAngle :: PannerNode -> Double -> IO ()
- setConeInnerAngle :: MonadIO m => PannerNode -> Double -> m ()
- js_getConeInnerAngle :: PannerNode -> IO Double
- getConeInnerAngle :: MonadIO m => PannerNode -> m Double
- js_setConeOuterAngle :: PannerNode -> Double -> IO ()
- setConeOuterAngle :: MonadIO m => PannerNode -> Double -> m ()
- js_getConeOuterAngle :: PannerNode -> IO Double
- getConeOuterAngle :: MonadIO m => PannerNode -> m Double
- js_setConeOuterGain :: PannerNode -> Double -> IO ()
- setConeOuterGain :: MonadIO m => PannerNode -> Double -> m ()
- js_getConeOuterGain :: PannerNode -> IO Double
- getConeOuterGain :: MonadIO m => PannerNode -> m Double
- newtype PannerNode = PannerNode {}
- gTypePannerNode :: GType
Documentation
js_setPosition :: PannerNode -> Float -> Float -> Float -> IO () Source #
setPosition :: MonadIO m => PannerNode -> Float -> Float -> Float -> m () Source #
js_setOrientation :: PannerNode -> Float -> Float -> Float -> IO () Source #
setOrientation :: MonadIO m => PannerNode -> Float -> Float -> Float -> m () Source #
js_setVelocity :: PannerNode -> Float -> Float -> Float -> IO () Source #
setVelocity :: MonadIO 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 #
js_setPanningModel :: PannerNode -> JSString -> IO () Source #
setPanningModel :: (MonadIO m, ToJSString val) => PannerNode -> val -> m () Source #
getPanningModel :: (MonadIO m, FromJSString result) => PannerNode -> m result Source #
js_setDistanceModel :: PannerNode -> JSString -> IO () Source #
setDistanceModel :: (MonadIO m, ToJSString val) => PannerNode -> val -> m () Source #
getDistanceModel :: (MonadIO m, FromJSString result) => PannerNode -> m result Source #
js_setRefDistance :: PannerNode -> Double -> IO () Source #
setRefDistance :: MonadIO m => PannerNode -> Double -> m () Source #
js_getRefDistance :: PannerNode -> IO Double Source #
getRefDistance :: MonadIO m => PannerNode -> m Double Source #
js_setMaxDistance :: PannerNode -> Double -> IO () Source #
setMaxDistance :: MonadIO m => PannerNode -> Double -> m () Source #
js_getMaxDistance :: PannerNode -> IO Double Source #
getMaxDistance :: MonadIO m => PannerNode -> m Double Source #
js_setRolloffFactor :: PannerNode -> Double -> IO () Source #
setRolloffFactor :: MonadIO m => PannerNode -> Double -> m () Source #
js_getRolloffFactor :: PannerNode -> IO Double Source #
getRolloffFactor :: MonadIO m => PannerNode -> m Double Source #
js_setConeInnerAngle :: PannerNode -> Double -> IO () Source #
setConeInnerAngle :: MonadIO m => PannerNode -> Double -> m () Source #
getConeInnerAngle :: MonadIO m => PannerNode -> m Double Source #
js_setConeOuterAngle :: PannerNode -> Double -> IO () Source #
setConeOuterAngle :: MonadIO m => PannerNode -> Double -> m () Source #
getConeOuterAngle :: MonadIO m => PannerNode -> m Double Source #
js_setConeOuterGain :: PannerNode -> Double -> IO () Source #
setConeOuterGain :: MonadIO m => PannerNode -> Double -> m () Source #
js_getConeOuterGain :: PannerNode -> IO Double Source #
getConeOuterGain :: MonadIO m => PannerNode -> m Double Source #
newtype PannerNode Source #
Functions for this inteface are in GHCJS.DOM.PannerNode. Base interface functions are in: