panda3d.core.FilterProperties

class FilterProperties

Bases: TypedReferenceCount

Inheritance diagram

Inheritance diagram of FilterProperties

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

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

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

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

addDistort(level: float) → None

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

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

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

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

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

addHighpass(cutoff_freq: float, resonance_q: float) → None

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

addLowpass(cutoff_freq: float, resonance_q: float) → None

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

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

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

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

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

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

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) → None

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

clear() → None

Removes all DSP postprocessing.

static getClassType() → TypeHandle
Return type

TypeHandle