Struct rfmod::SoundGroup [] [src]

pub struct SoundGroup {
    // some fields omitted
}

SoundGroup object

Methods

impl SoundGroup
[src]

fn release(&mut self) -> Result

fn set_max_audible(&self, max_audible: i32) -> Result

fn get_max_audible(&self) -> Result<i32Result>

fn set_max_audible_behavior(&self, max_audible_behavior: SoundGroupBehavior) -> Result

fn get_max_audible_behavior(&self) -> Result<SoundGroupBehaviorResult>

fn set_mute_fade_speed(&self, speed: f32) -> Result

fn get_mute_fade_speed(&self) -> Result<f32Result>

fn set_volume(&self, volume: f32) -> Result

fn get_volume(&self) -> Result<f32Result>

fn stop(&self) -> Result

fn get_name(&self, name_len: usize) -> Result<StringResult>

fn get_num_sounds(&self) -> Result<i32Result>

fn get_sound(&self, index: i32) -> Result<SoundResult>

fn get_num_playing(&self) -> Result<i32Result>

fn get_memory_info(&self, MemoryBits: MemoryBits, EventMemoryBits: EventMemoryBits) -> Result<(u32, MemoryUsageDetails)Result>

fn set_user_data<T>(&self, user_data: &mut T) -> Result

fn get_user_data<'r, T>(&'r self) -> Result<&'r mut T, Result>

Trait Implementations

impl Drop for SoundGroup
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more