libHSPlasma
Public Member Functions | Protected Attributes | List of all members
plEAXSourceSettings Class Reference

#include <plEAXEffects.h>

Public Member Functions

 plEAXSourceSettings ()
void enable (bool en)
void read (hsStream *S)
void write (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag)
bool isEnabled () const
short getRoom () const
short getRoomHF () const
bool getRoomAuto () const
bool getRoomHFAuto () const
short getOutsideVolHF () const
float getAirAbsorptionFactor () const
float getRoomRolloffFactor () const
float getDopplerFactor () const
float getRolloffFactor () const
float getOcclusionSoftValue () const
void setRoom (short room)
void setRoomHF (short roomHF)
void setRoomAuto (bool aut)
void setRoomHFAuto (bool aut)
void setOutsideVolHF (short vol)
void setAirAbsorptionFactor (float factor)
void setRoomRolloffFactor (float factor)
void setDopplerFactor (float factor)
void setRolloffFactor (float factor)
void setOcclusionSoftValue (float value)
const plEAXSourceSoftSettingsgetSoftStarts () const
plEAXSourceSoftSettingsgetSoftStarts ()
const plEAXSourceSoftSettingsgetSoftEnds () const
plEAXSourceSoftSettingsgetSoftEnds ()

Protected Attributes

short fRoom
short fRoomHF
bool fEnabled
bool fRoomAuto
bool fRoomHFAuto
short fOutsideVolHF
float fAirAbsorptionFactor
float fRoomRolloffFactor
float fDopplerFactor
float fRolloffFactor
plEAXSourceSoftSettings fSoftStarts
plEAXSourceSoftSettings fSoftEnds
float fOcclusionSoftValue

Constructor & Destructor Documentation

plEAXSourceSettings::plEAXSourceSettings ( )

Member Function Documentation

void plEAXSourceSettings::enable ( bool  en)
float plEAXSourceSettings::getAirAbsorptionFactor ( ) const
float plEAXSourceSettings::getDopplerFactor ( ) const
float plEAXSourceSettings::getOcclusionSoftValue ( ) const
short plEAXSourceSettings::getOutsideVolHF ( ) const
float plEAXSourceSettings::getRolloffFactor ( ) const
short plEAXSourceSettings::getRoom ( ) const
bool plEAXSourceSettings::getRoomAuto ( ) const
short plEAXSourceSettings::getRoomHF ( ) const
bool plEAXSourceSettings::getRoomHFAuto ( ) const
float plEAXSourceSettings::getRoomRolloffFactor ( ) const
const plEAXSourceSoftSettings& plEAXSourceSettings::getSoftEnds ( ) const
plEAXSourceSoftSettings& plEAXSourceSettings::getSoftEnds ( )
const plEAXSourceSoftSettings& plEAXSourceSettings::getSoftStarts ( ) const
plEAXSourceSoftSettings& plEAXSourceSettings::getSoftStarts ( )
bool plEAXSourceSettings::isEnabled ( ) const
void plEAXSourceSettings::prcParse ( const pfPrcTag tag)
void plEAXSourceSettings::prcWrite ( pfPrcHelper prc)
void plEAXSourceSettings::read ( hsStream S)
void plEAXSourceSettings::setAirAbsorptionFactor ( float  factor)
void plEAXSourceSettings::setDopplerFactor ( float  factor)
void plEAXSourceSettings::setOcclusionSoftValue ( float  value)
void plEAXSourceSettings::setOutsideVolHF ( short  vol)
void plEAXSourceSettings::setRolloffFactor ( float  factor)
void plEAXSourceSettings::setRoom ( short  room)
void plEAXSourceSettings::setRoomAuto ( bool  aut)
void plEAXSourceSettings::setRoomHF ( short  roomHF)
void plEAXSourceSettings::setRoomHFAuto ( bool  aut)
void plEAXSourceSettings::setRoomRolloffFactor ( float  factor)
void plEAXSourceSettings::write ( hsStream S)

Member Data Documentation

float plEAXSourceSettings::fAirAbsorptionFactor
protected
float plEAXSourceSettings::fDopplerFactor
protected
bool plEAXSourceSettings::fEnabled
protected
float plEAXSourceSettings::fOcclusionSoftValue
protected
short plEAXSourceSettings::fOutsideVolHF
protected
float plEAXSourceSettings::fRolloffFactor
protected
short plEAXSourceSettings::fRoom
protected
bool plEAXSourceSettings::fRoomAuto
protected
short plEAXSourceSettings::fRoomHF
protected
bool plEAXSourceSettings::fRoomHFAuto
protected
float plEAXSourceSettings::fRoomRolloffFactor
protected
plEAXSourceSoftSettings plEAXSourceSettings::fSoftEnds
protected
plEAXSourceSoftSettings plEAXSourceSettings::fSoftStarts
protected

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