XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
sound_module_t Struct Reference

#include <i_sound.h>

Public Attributes

snddevice_t * sound_devices
 
int num_sound_devices
 
boolean(* Init )(boolean use_sfx_prefix)
 
void(* Shutdown )(void)
 
int(* GetSfxLumpNum )(sfxinfo_t *sfxinfo)
 
void(* Update )(void)
 
void(* UpdateSoundParams )(int channel, int vol, int sep)
 
int(* StartSound )(sfxinfo_t *sfxinfo, int channel, int vol, int sep)
 
void(* StopSound )(int channel)
 
boolean(* SoundIsPlaying )(int channel)
 
void(* CacheSounds )(sfxinfo_t *sounds, int num_sounds)
 

Member Data Documentation

◆ CacheSounds

void(* sound_module_t::CacheSounds) (sfxinfo_t *sounds, int num_sounds)

◆ GetSfxLumpNum

int(* sound_module_t::GetSfxLumpNum) (sfxinfo_t *sfxinfo)

◆ Init

boolean(* sound_module_t::Init) (boolean use_sfx_prefix)

◆ num_sound_devices

int sound_module_t::num_sound_devices

◆ Shutdown

void(* sound_module_t::Shutdown) (void)

◆ sound_devices

snddevice_t* sound_module_t::sound_devices

◆ SoundIsPlaying

boolean(* sound_module_t::SoundIsPlaying) (int channel)

◆ StartSound

int(* sound_module_t::StartSound) (sfxinfo_t *sfxinfo, int channel, int vol, int sep)

◆ StopSound

void(* sound_module_t::StopSound) (int channel)

◆ Update

void(* sound_module_t::Update) (void)

◆ UpdateSoundParams

void(* sound_module_t::UpdateSoundParams) (int channel, int vol, int sep)

The documentation for this struct was generated from the following file: