FilterProperties

from panda3d.core import FilterProperties
class FilterProperties

Bases:

Bases: TypedReferenceCount

Inheritance diagram

Inheritance diagram of FilterProperties

__init__()
__init__(param0: FilterProperties)
addChorus(drymix: float, wet1: float, wet2: float, wet3: float, delay: float, rate: float, depth: float)

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

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

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

addDistort(level: float)

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

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

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

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

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

addHighpass(cutoff_freq: float, resonance_q: float)

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

addLowpass(cutoff_freq: float, resonance_q: float)

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

addNormalize(fadetime: float, threshold: float, maxamp: float)

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

addParameq(center_freq: float, bandwidth: float, gain: float)

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

addPitchshift(pitch: float, fftsize: float, overlap: float)

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

addSfxreverb(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: float)

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

clear()

Removes all DSP postprocessing.

static getClassType() TypeHandle