Panda3D
Public Member Functions | Static Public Member Functions | List of all members
FilterProperties Class Reference
Inheritance diagram for FilterProperties:
TypedReferenceCount TypedObject ReferenceCount

Public Member Functions

 __init__ ()
 
 __init__ (const FilterProperties)
 
 addChorus (float drymix, float wet1, float wet2, float wet3, float delay, float rate, float depth)
 Add a chorus filter to the end of the DSP chain. More...
 
 addCompress (float threshold, float attack, float release, float gainmakeup)
 Add a compress filter to the end of the DSP chain. More...
 
 addDistort (float level)
 Add a distort filter to the end of the DSP chain. More...
 
 addEcho (float drymix, float wetmix, float delay, float decayratio)
 Add a echo filter to the end of the DSP chain. More...
 
 addFlange (float drymix, float wetmix, float depth, float rate)
 Add a flange filter to the end of the DSP chain. More...
 
 addHighpass (float cutoff_freq, float resonance_q)
 Add a highpass filter to the end of the DSP chain. More...
 
 addLowpass (float cutoff_freq, float resonance_q)
 Add a lowpass filter to the end of the DSP chain. More...
 
 addNormalize (float fadetime, float threshold, float maxamp)
 Add a normalize filter to the end of the DSP chain. More...
 
 addParameq (float center_freq, float bandwidth, float gain)
 Add a parameq filter to the end of the DSP chain. More...
 
 addPitchshift (float pitch, float fftsize, float overlap)
 Add a pitchshift filter to the end of the DSP chain. More...
 
 addSfxreverb (float drylevel, float room, float roomhf, float decaytime, float decayhfratio, float reflectionslevel, float reflectionsdelay, float reverblevel, float reverbdelay, float diffusion, float density, float hfreference, float roomlf, float lfreference)
 Add a reverb filter to the end of the DSP chain. More...
 
 clear ()
 Removes all DSP postprocessing. More...
 
- Public Member Functions inherited from TypedObject
TypeHandle getType ()
 
int getTypeIndex ()
 Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More...
 
bool isExactType (TypeHandle handle)
 Returns true if the current object is the indicated type exactly. More...
 
bool isOfType (TypeHandle handle)
 Returns true if the current object is or derives from the indicated type. More...
 
- Public Member Functions inherited from ReferenceCount
int getRefCount ()
 Returns the current reference count. More...
 
 ref ()
 Explicitly increments the reference count. More...
 
bool testRefCountIntegrity ()
 Does some easy checks to make sure that the reference count isn't completely bogus. More...
 
bool testRefCountNonzero ()
 Does some easy checks to make sure that the reference count isn't zero, or completely bogus. More...
 
bool unref ()
 Explicitly decrements the reference count. More...
 

Static Public Member Functions

static TypeHandle getClassType ()
 
- Static Public Member Functions inherited from TypedReferenceCount
static TypeHandle getClassType ()
 
- Static Public Member Functions inherited from TypedObject
static TypeHandle getClassType ()
 
- Static Public Member Functions inherited from ReferenceCount
static TypeHandle getClassType ()
 

Additional Inherited Members

- Public Attributes inherited from TypedObject
TypeHandle type
 Returns the TypeHandle representing this object's type. More...
 
- Public Attributes inherited from ReferenceCount
int ref_count
 The current reference count. More...
 

Member Function Documentation

◆ __init__() [1/2]

__init__ ( )

◆ __init__() [2/2]

__init__ ( const  FilterProperties)

◆ addChorus()

addChorus ( float  drymix,
float  wet1,
float  wet2,
float  wet3,
float  delay,
float  rate,
float  depth 
)

Add a chorus filter to the end of the DSP chain.

◆ addCompress()

addCompress ( float  threshold,
float  attack,
float  release,
float  gainmakeup 
)

Add a compress filter to the end of the DSP chain.

◆ addDistort()

addDistort ( float  level)

Add a distort filter to the end of the DSP chain.

◆ addEcho()

addEcho ( float  drymix,
float  wetmix,
float  delay,
float  decayratio 
)

Add a echo filter to the end of the DSP chain.

◆ addFlange()

addFlange ( float  drymix,
float  wetmix,
float  depth,
float  rate 
)

Add a flange filter to the end of the DSP chain.

◆ addHighpass()

addHighpass ( float  cutoff_freq,
float  resonance_q 
)

Add a highpass filter to the end of the DSP chain.

◆ addLowpass()

addLowpass ( float  cutoff_freq,
float  resonance_q 
)

Add a lowpass filter to the end of the DSP chain.

◆ addNormalize()

addNormalize ( float  fadetime,
float  threshold,
float  maxamp 
)

Add a normalize filter to the end of the DSP chain.

◆ addParameq()

addParameq ( float  center_freq,
float  bandwidth,
float  gain 
)

Add a parameq filter to the end of the DSP chain.

◆ addPitchshift()

addPitchshift ( float  pitch,
float  fftsize,
float  overlap 
)

Add a pitchshift filter to the end of the DSP chain.

◆ addSfxreverb()

addSfxreverb ( float  drylevel,
float  room,
float  roomhf,
float  decaytime,
float  decayhfratio,
float  reflectionslevel,
float  reflectionsdelay,
float  reverblevel,
float  reverbdelay,
float  diffusion,
float  density,
float  hfreference,
float  roomlf,
float  lfreference 
)

Add a reverb filter to the end of the DSP chain.

◆ clear()

clear ( )

Removes all DSP postprocessing.

◆ getClassType()

static TypeHandle getClassType ( )
static