MCPcopy Create free account
hub / github.com/Bloom-Engine/engine / load_music

Method load_music

native/shared/src/audio.rs:131–141  ·  view source on GitHub ↗
(&mut self, data: SoundData)

Source from the content-addressed store, hash-verified

129 // Music functions
130
131 pub fn load_music(&mut self, data: SoundData) -> f64 {
132 self.music.alloc(MusicData {
133 samples: data.samples,
134 sample_rate: data.sample_rate,
135 channels: data.channels,
136 position: 0,
137 playing: false,
138 volume: 1.0,
139 looping: true,
140 })
141 }
142
143 pub fn play_music(&mut self, handle: f64) {
144 if let Some(m) = self.music.get_mut(handle) {

Callers 14

bloom_load_musicFunction · 0.80
bloom_commit_musicFunction · 0.80
bloom_load_musicFunction · 0.80
bloom_commit_musicFunction · 0.80
bloom_load_musicFunction · 0.80
bloom_commit_musicFunction · 0.80
bloom_load_musicFunction · 0.80
bloom_commit_musicFunction · 0.80
bloom_load_musicFunction · 0.80
bloom_commit_musicFunction · 0.80
bloom_load_music_bytesFunction · 0.80
bloom_commit_musicFunction · 0.80

Calls 1

allocMethod · 0.80

Tested by

no test coverage detected