pub struct Description {Show 26 fields
pub pluginsdkversion: u32,
pub name: String,
pub version: u32,
pub numinputbuffers: i32,
pub numoutputbuffers: i32,
pub numparameters: i32,
pub paramdesc: Desc,
pub userdata: Vec<u8>,
pub create: FMOD_DSP_CREATE_CALLBACK,
pub release: FMOD_DSP_RELEASE_CALLBACK,
pub reset: FMOD_DSP_RESET_CALLBACK,
pub read: FMOD_DSP_READ_CALLBACK,
pub process: FMOD_DSP_PROCESS_CALLBACK,
pub setposition: FMOD_DSP_SETPOSITION_CALLBACK,
pub setparameterfloat: FMOD_DSP_SETPARAM_FLOAT_CALLBACK,
pub setparameterint: FMOD_DSP_SETPARAM_INT_CALLBACK,
pub setparameterbool: FMOD_DSP_SETPARAM_BOOL_CALLBACK,
pub setparameterdata: FMOD_DSP_SETPARAM_DATA_CALLBACK,
pub getparameterfloat: FMOD_DSP_GETPARAM_FLOAT_CALLBACK,
pub getparameterint: FMOD_DSP_GETPARAM_INT_CALLBACK,
pub getparameterbool: FMOD_DSP_GETPARAM_BOOL_CALLBACK,
pub getparameterdata: FMOD_DSP_GETPARAM_DATA_CALLBACK,
pub shouldiprocess: FMOD_DSP_SHOULDIPROCESS_CALLBACK,
pub sys_register: FMOD_DSP_SYSTEM_REGISTER_CALLBACK,
pub sys_deregister: FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK,
pub sys_mix: FMOD_DSP_SYSTEM_MIX_CALLBACK,
/* private fields */
}
Fields§
§pluginsdkversion: u32
§name: String
§version: u32
§numinputbuffers: i32
§numoutputbuffers: i32
§numparameters: i32
§paramdesc: Desc
§userdata: Vec<u8>
§create: FMOD_DSP_CREATE_CALLBACK
§release: FMOD_DSP_RELEASE_CALLBACK
§reset: FMOD_DSP_RESET_CALLBACK
§read: FMOD_DSP_READ_CALLBACK
§process: FMOD_DSP_PROCESS_CALLBACK
§setposition: FMOD_DSP_SETPOSITION_CALLBACK
§setparameterfloat: FMOD_DSP_SETPARAM_FLOAT_CALLBACK
§setparameterint: FMOD_DSP_SETPARAM_INT_CALLBACK
§setparameterbool: FMOD_DSP_SETPARAM_BOOL_CALLBACK
§setparameterdata: FMOD_DSP_SETPARAM_DATA_CALLBACK
§getparameterfloat: FMOD_DSP_GETPARAM_FLOAT_CALLBACK
§getparameterint: FMOD_DSP_GETPARAM_INT_CALLBACK
§getparameterbool: FMOD_DSP_GETPARAM_BOOL_CALLBACK
§getparameterdata: FMOD_DSP_GETPARAM_DATA_CALLBACK
§shouldiprocess: FMOD_DSP_SHOULDIPROCESS_CALLBACK
§sys_register: FMOD_DSP_SYSTEM_REGISTER_CALLBACK
§sys_deregister: FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK
§sys_mix: FMOD_DSP_SYSTEM_MIX_CALLBACK
Trait Implementations§
Source§impl AsRef<FMOD_DSP_DESCRIPTION> for Description
impl AsRef<FMOD_DSP_DESCRIPTION> for Description
Source§fn as_ref(&self) -> &FMOD_DSP_DESCRIPTION
fn as_ref(&self) -> &FMOD_DSP_DESCRIPTION
Converts this type into a shared reference of the (usually inferred) input type.
Auto Trait Implementations§
impl Freeze for Description
impl RefUnwindSafe for Description
impl !Send for Description
impl !Sync for Description
impl Unpin for Description
impl UnwindSafe for Description
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more