pub struct PluginInstanceProperties {
pub name: Utf8CString,
pub dsp: Dsp,
}Available on crate feature
studio only.Expand description
Describes a DSP plug-in instance.
Fields§
§name: Utf8CStringName of the plug-in effect or sound (set in FMOD Studio).
dsp: DspDSP plug-in instance. (DSP)
Implementations§
Source§impl PluginInstanceProperties
impl PluginInstanceProperties
Sourcepub unsafe fn from_ffi(value: FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES) -> Self
pub unsafe fn from_ffi(value: FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES) -> Self
Create a safe PluginInstanceProperties struct from the FFI equivalent.
§Safety
All string values from the FFI struct must be a null-terminated and must be valid for reads of bytes up to and including the nul terminator.
See Utf8CStr::from_ptr_unchecked for more information.
Trait Implementations§
Source§impl Debug for PluginInstanceProperties
impl Debug for PluginInstanceProperties
Source§impl From<&PluginInstanceProperties> for FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES
impl From<&PluginInstanceProperties> for FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES
Source§fn from(value: &PluginInstanceProperties) -> Self
fn from(value: &PluginInstanceProperties) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PluginInstanceProperties
impl RefUnwindSafe for PluginInstanceProperties
impl Send for PluginInstanceProperties
impl Sync for PluginInstanceProperties
impl Unpin for PluginInstanceProperties
impl UnwindSafe for PluginInstanceProperties
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