MuScreenManager  1.0
MuScreenManager is an XNA class library that provides a screen management system, allowing for the simple integration of menus and other screens into your game.
 All Classes Namespaces Functions Variables Enumerations Properties
MuScreenManager.AudioSettings Class Reference

Object to provide when initializing audio manager More...

Public Member Functions

 AudioSettings (string Location, string AudioEngine)
 Initialize the AudioSettings object Add Banks and Categories through methods!
void AddBank (string bankName, string bankFileName)
 Add a SoundBank and WaveBank to the AudioManager
void AddBank (string bankName, string soundBankFileName, string waveBankFileName)
 Add a SoundBank and WaveBank to the AudioManager
void AddCategory (string category)
 Add a category to generate to the settings

Public Attributes

string Location
 Directory location for the XACT files
string AudioEngine
 Filename for the Audio Engine
List< string > BankNames
 List of bank name IDs to assign to the SoundBanks
List< string > SoundBanks
 List of SoundBanks to generate for the above bank name IDs
List< string > WaveBanks
 List of WaveBanks to generate for the above bank name IDs
List< string > Categories
 List of Categories to generate

Detailed Description

Object to provide when initializing audio manager

Constructor & Destructor Documentation

MuScreenManager.AudioSettings.AudioSettings ( string  Location,
string  AudioEngine 
)

Initialize the AudioSettings object Add Banks and Categories through methods!

Parameters
LocationDirectory location for the XACT files
AudioEngineFilename for the Audio Engine

Member Function Documentation

void MuScreenManager.AudioSettings.AddBank ( string  bankName,
string  bankFileName 
)

Add a SoundBank and WaveBank to the AudioManager

Parameters
bankNameID to give to these banks
bankFileNameFile name (without extension) for the banks
void MuScreenManager.AudioSettings.AddBank ( string  bankName,
string  soundBankFileName,
string  waveBankFileName 
)

Add a SoundBank and WaveBank to the AudioManager

Parameters
bankNameID to give to these banks
soundBankFileNameFile name (without extension) for the SoundBank
waveBankFileNameFile name (without extension) for the WaveBank
void MuScreenManager.AudioSettings.AddCategory ( string  category)

Add a category to generate to the settings

Parameters
categoryName of the category in the XACT manager

Member Data Documentation

string MuScreenManager.AudioSettings.AudioEngine

Filename for the Audio Engine

List<string> MuScreenManager.AudioSettings.BankNames

List of bank name IDs to assign to the SoundBanks

List<string> MuScreenManager.AudioSettings.Categories

List of Categories to generate

string MuScreenManager.AudioSettings.Location

Directory location for the XACT files

List<string> MuScreenManager.AudioSettings.SoundBanks

List of SoundBanks to generate for the above bank name IDs

List<string> MuScreenManager.AudioSettings.WaveBanks

List of WaveBanks to generate for the above bank name IDs


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