doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
SoundFX_LowpassFast Class Reference

#include <snd_local.h>

Inheritance diagram for SoundFX_LowpassFast:
SoundFX

Public Member Functions

virtual void ProcessSample (float *in, float *out)
 
void SetParms (float p1=0, float p2=0, float p3=0)
 
- Public Member Functions inherited from SoundFX
 SoundFX ()
 
virtual ~SoundFX ()
 
virtual void Initialize ()
 
void SetChannel (int chan)
 
int GetChannel ()
 
void SetContinuitySamples (float in1, float in2, float out1, float out2)
 
void GetContinuitySamples (float &in1, float &in2, float &out1, float &out2)
 
void SetParameter (float val)
 

Private Attributes

float freq
 
float res
 
float a1
 
float a2
 
float a3
 
float b1
 
float b2
 

Additional Inherited Members

- Protected Attributes inherited from SoundFX
bool initialized
 
int channel
 
int maxlen
 
floatbuffer
 
float continuitySamples [4]
 
float param
 

Detailed Description

Definition at line 335 of file snd_local.h.

Member Function Documentation

void SoundFX_LowpassFast::ProcessSample ( float in,
float out 
)
virtual

Implements SoundFX.

Definition at line 1295 of file snd_system.cpp.

void SoundFX_LowpassFast::SetParms ( float  p1 = 0,
float  p2 = 0,
float  p3 = 0 
)

Definition at line 1300 of file snd_system.cpp.

Member Data Documentation

float SoundFX_LowpassFast::a1
private

Definition at line 338 of file snd_local.h.

float SoundFX_LowpassFast::a2
private

Definition at line 338 of file snd_local.h.

float SoundFX_LowpassFast::a3
private

Definition at line 338 of file snd_local.h.

float SoundFX_LowpassFast::b1
private

Definition at line 339 of file snd_local.h.

float SoundFX_LowpassFast::b2
private

Definition at line 339 of file snd_local.h.

float SoundFX_LowpassFast::freq
private

Definition at line 336 of file snd_local.h.

float SoundFX_LowpassFast::res
private

Definition at line 337 of file snd_local.h.


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