qwac 0.29.0

Rust client crate for making qwac games
Documentation
use super::{Output, Param, Slot};
use qwac_sys::audio;

#[derive(Debug)]
pub struct Gain {
    pub(super) id: i32,
}

impl Slot for Gain {
    fn id(&self) -> i32 {
        self.id
    }
}

impl Output for Gain {}
impl Param for Gain {}

impl Drop for Gain {
    fn drop(&mut self) {
        unsafe {
            audio::drop(self.id());
        }
    }
}