webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
WebCore::ConeEffect Class Reference

#include <Cone.h>

Public Member Functions

 ConeEffect ()
 
double gain (FloatPoint3D sourcePosition, FloatPoint3D sourceOrientation, FloatPoint3D listenerPosition)
 
void setInnerAngle (double innerAngle)
 
double innerAngle () const
 
void setOuterAngle (double outerAngle)
 
double outerAngle () const
 
void setOuterGain (double outerGain)
 
double outerGain () const
 

Protected Attributes

double m_innerAngle
 
double m_outerAngle
 
double m_outerGain
 

Constructor & Destructor Documentation

◆ ConeEffect()

WebCore::ConeEffect::ConeEffect ( )

Member Function Documentation

◆ gain()

double WebCore::ConeEffect::gain ( FloatPoint3D  sourcePosition,
FloatPoint3D  sourceOrientation,
FloatPoint3D  listenerPosition 
)

◆ innerAngle()

double WebCore::ConeEffect::innerAngle ( ) const
inline

◆ outerAngle()

double WebCore::ConeEffect::outerAngle ( ) const
inline

◆ outerGain()

double WebCore::ConeEffect::outerGain ( ) const
inline

◆ setInnerAngle()

void WebCore::ConeEffect::setInnerAngle ( double  innerAngle)
inline

◆ setOuterAngle()

void WebCore::ConeEffect::setOuterAngle ( double  outerAngle)
inline

◆ setOuterGain()

void WebCore::ConeEffect::setOuterGain ( double  outerGain)
inline

Member Data Documentation

◆ m_innerAngle

double WebCore::ConeEffect::m_innerAngle
protected

◆ m_outerAngle

double WebCore::ConeEffect::m_outerAngle
protected

◆ m_outerGain

double WebCore::ConeEffect::m_outerGain
protected

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