Trait fmod::studio::SystemCallback
source · pub trait SystemCallback {
// Provided methods
fn preupdate(system: System, userdata: Option<Userdata>) -> Result<()> { ... }
fn postupdate(system: System, userdata: Option<Userdata>) -> Result<()> { ... }
fn bank_unload(
system: System,
bank: Bank,
userdata: Option<Userdata>,
) -> Result<()> { ... }
fn liveupdate_connected(
system: System,
userdata: Option<Userdata>,
) -> Result<()> { ... }
fn liveupdate_disconnected(
system: System,
userdata: Option<Userdata>,
) -> Result<()> { ... }
}Provided Methods§
fn preupdate(system: System, userdata: Option<Userdata>) -> Result<()>
fn postupdate(system: System, userdata: Option<Userdata>) -> Result<()>
fn bank_unload( system: System, bank: Bank, userdata: Option<Userdata>, ) -> Result<()>
fn liveupdate_connected( system: System, userdata: Option<Userdata>, ) -> Result<()>
fn liveupdate_disconnected( system: System, userdata: Option<Userdata>, ) -> Result<()>
Object Safety§
This trait is not object safe.