Struct fmod::studio::PluginInstanceProperties
source · pub struct PluginInstanceProperties {
pub name: Utf8CString,
pub dsp: Dsp,
}Fields§
§name: Utf8CString§dsp: DspImplementations§
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 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