Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
FilterProperties Class Reference

#include <pandadoc.hpp>

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.
 
 addCompress (float threshold, float attack, float release, float gainmakeup)
 Add a compress filter to the end of the DSP chain.
 
 addDistort (float level)
 Add a distort filter to the end of the DSP chain.
 
 addEcho (float drymix, float wetmix, float delay, float decayratio)
 Add a echo filter to the end of the DSP chain.
 
 addFlange (float drymix, float wetmix, float depth, float rate)
 Add a flange filter to the end of the DSP chain.
 
 addHighpass (float cutoff_freq, float resonance_q)
 Add a highpass filter to the end of the DSP chain.
 
 addLowpass (float cutoff_freq, float resonance_q)
 Add a lowpass filter to the end of the DSP chain.
 
 addNormalize (float fadetime, float threshold, float maxamp)
 Add a normalize filter to the end of the DSP chain.
 
 addParameq (float center_freq, float bandwidth, float gain)
 Add a parameq filter to the end of the DSP chain.
 
 addPitchshift (float pitch, float fftsize, float overlap)
 Add a pitchshift filter to the end of the DSP chain.
 
 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 ()
 Removes all DSP postprocessing.
 
- 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.
 
bool isExactType (TypeHandle handle)
 Returns true if the current object is the indicated type exactly.
 
bool isOfType (TypeHandle handle)
 Returns true if the current object is or derives from the indicated type.
 
- Public Member Functions inherited from ReferenceCount
int getRefCount ()
 Returns the current reference count.
 
 ref ()
 Explicitly increments the reference count.
 
bool testRefCountIntegrity ()
 Does some easy checks to make sure that the reference count isn't completely bogus.
 
bool testRefCountNonzero ()
 Does some easy checks to make sure that the reference count isn't zero, or completely bogus.
 
bool unref ()
 Explicitly decrements the reference count.
 

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.
 
- Public Attributes inherited from ReferenceCount
int ref_count
 The current reference count.
 

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