doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
idEFXFile Class Reference

#include <efxlib.h>

Public Member Functions

 idEFXFile ()
 
 ~idEFXFile ()
 
bool FindEffect (idStr &name, idSoundEffect **effect, int *index)
 
bool ReadEffect (idLexer &lexer, idSoundEffect *effect)
 
bool LoadFile (const char *filename, bool OSPath=false)
 
void UnloadFile (void)
 
void Clear (void)
 

Public Attributes

idList< idSoundEffect * > effects
 

Detailed Description

Definition at line 31 of file efxlib.h.

Constructor & Destructor Documentation

idEFXFile::idEFXFile ( void  )

Definition at line 38 of file snd_efxfile.cpp.

idEFXFile::~idEFXFile ( void  )

Definition at line 54 of file snd_efxfile.cpp.

Member Function Documentation

void idEFXFile::Clear ( void  )

Definition at line 45 of file snd_efxfile.cpp.

bool idEFXFile::FindEffect ( idStr name,
idSoundEffect **  effect,
int index 
)

Definition at line 63 of file snd_efxfile.cpp.

bool idEFXFile::LoadFile ( const char *  filename,
bool  OSPath = false 
)

Definition at line 196 of file snd_efxfile.cpp.

bool idEFXFile::ReadEffect ( idLexer lexer,
idSoundEffect effect 
)

Definition at line 81 of file snd_efxfile.cpp.

void idEFXFile::UnloadFile ( void  )

Definition at line 230 of file snd_efxfile.cpp.

Member Data Documentation

idList<idSoundEffect *> idEFXFile::effects

Definition at line 53 of file efxlib.h.


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