[][src]Trait soloud::prelude::FilterExt

pub unsafe trait FilterExt {
    fn default() -> Self;
fn param_count(&mut self) -> i32;
fn param_name(&mut self, param_idx: u32) -> Option<String>;
fn param_type(&mut self, param_idx: u32) -> ParamType;
fn param_max(&mut self, param_idx: u32) -> f32;
fn param_min(&mut self, param_idx: u32) -> f32;
unsafe fn inner(&self) -> *mut *mut c_void; }

Required methods

fn default() -> Self

Creates a default initialized object

fn param_count(&mut self) -> i32

Get the param count

fn param_name(&mut self, param_idx: u32) -> Option<String>

Get the param name by index

fn param_type(&mut self, param_idx: u32) -> ParamType

Get the param type by index

fn param_max(&mut self, param_idx: u32) -> f32

Get the maximum value of a parameter

fn param_min(&mut self, param_idx: u32) -> f32

Get the minimum value of a parameter

unsafe fn inner(&self) -> *mut *mut c_void

Get the inner pointer

Safety

The inner pointer should be modified with care!

Loading content...

Implementors

impl FilterExt for BassboostFilter[src]

impl FilterExt for BiquadResonantFilter[src]

impl FilterExt for DCRemovalFilter[src]

impl FilterExt for EchoFilter[src]

impl FilterExt for FFTFilter[src]

impl FilterExt for FlangerFilter[src]

impl FilterExt for FreeverbFilter[src]

impl FilterExt for LofiFilter[src]

impl FilterExt for RobotizeFilter[src]

impl FilterExt for WaveShaperFilter[src]

Loading content...