Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
mDoAud_zelAudio_c Class Reference

#include <m_Do_audio.h>

+ Inheritance diagram for mDoAud_zelAudio_c:
+ Collaboration diagram for mDoAud_zelAudio_c:

Public Member Functions

void reset ()
 
 mDoAud_zelAudio_c ()
 
 ~mDoAud_zelAudio_c ()
 
- Public Member Functions inherited from Z2AudioMgr
 Z2AudioMgr ()
 
 ~Z2AudioMgr ()
 
void init (JKRSolidHeap *heap, u32 memSize, void *baaData, JKRArchive *seqArc)
 
void setOutputMode (u32 mode)
 
void zeldaGFrameWork ()
 
void gframeProcess ()
 
void resetProcess (u32, bool)
 
void resetRecover ()
 
bool hasReset () const
 
bool startLevelSound (JAISoundID soundID, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr)
 
bool isResetting ()
 
virtual bool startSound (JAISoundID soundID, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr)
 
- Public Member Functions inherited from Z2SeMgr
 Z2SeMgr ()
 
void initSe ()
 
void resetModY ()
 
void modHeightAtCamera (const Vec **)
 
void incrCrowdSize ()
 
void decrCrowdSize ()
 
bool seStart (JAISoundID soundID, const Vec *posPtr, u32, s8 reverb, f32 pitch, f32 volume, f32 pan, f32 dolby, u8)
 
bool seStartLevel (JAISoundID soundID, const Vec *posPtr, u32, s8 reverb, f32 pitch, f32 volume, f32 pan, f32 dolby, u8)
 
void seStop (JAISoundID soundID, u32 fadeTime)
 
void seStopAll (u32 fadeTime)
 
void seMoveVolumeAll (f32 volume, u32 moveTime)
 
void messageSePlay (u16, Vec *, s8)
 
void talkInSe ()
 
void talkOutSe ()
 
void menuInSe ()
 
void setLevObjSE (u32 soundID, Vec *posPtr, s8 reverb)
 
void setMultiTriggerSE (u32 soundID, Vec *posPtr, s8 reverb)
 
void processSeFramework ()
 
void playNaviFlySound (f32, f32)
 
bool isLevelSe (JAISoundID soundID)
 
bool isSoundCulling (JAISoundID soundID)
 
void resetCrowdSize ()
 
void homeMenuSeCallback (s32)
 
- Public Member Functions inherited from JASGlobalInstance< Z2SeMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (Z2SeMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from Z2SeqMgr
 Z2SeqMgr ()
 
void bgmStart (u32 bgmID, u32 fadeTime, s32)
 
void bgmStop (u32 fadeTime, s32)
 
void subBgmStart (u32 bgmID)
 
void subBgmStop ()
 
void subBgmStopInner ()
 
void bgmStreamPrepare (u32 bgmID)
 
bool bgmStreamCheckReady ()
 
void bgmStreamPlay ()
 
void bgmStreamStop (u32 fadeTime)
 
void changeBgmStatus (s32 status)
 
void changeSubBgmStatus (s32 status)
 
void onVariantBgmJumpEnd (bool)
 
void changeFishingBgm (s32)
 
void talkInBgm ()
 
void talkOutBgm ()
 
void menuInBgm ()
 
void menuOutBgm ()
 
void fanfareFramework ()
 
void stopWolfHowlSong ()
 
void setHeightVolMod (bool isVolMod, u32 fadeTime)
 
void setTimeProcVolMod (bool isVolMod, u32 fadeTime)
 
void processBgmFramework ()
 
bool checkBgmIDPlaying (u32 bgmID)
 
f32 getChildTrackVolume (JAISoundHandle *handle, int trackId)
 
void setChildTrackVolume (JAISoundHandle *handle, int trackId, f32 volume, u32 moveTime, f32 pan, f32 dolby)
 
void resetBattleBgmParams ()
 
void setBattleBgmOff (bool isBgmOff)
 
void setBattleSearched (bool isBattleSearched)
 
void setBattleDistIgnore (bool isBattleDistIgnore)
 
void setBattleGhostMute (bool isBattleGhostMute)
 
void setBattleDistState (u8 state)
 
void setBattleSeqState (u8 state)
 
void setBattleLastHit (u8 lastHit)
 
void battleBgmFramework ()
 
void startBattleBgm (bool isFadeIn)
 
void stopBattleBgm (u8 subFadeoutTime, u8 mainFadeinTime)
 
void fieldBgmStart ()
 
void fieldRidingMute ()
 
void onFieldBgmJumpStart ()
 
void onFieldBgmJumpEnd ()
 
void fieldBgmFramework ()
 
void mbossBgmMuteProcess ()
 
void bgmSetSwordUsing (s32)
 
void bgmNowBattle (f32)
 
void taktModeMute ()
 
void taktModeMuteOff ()
 
void setFieldBgmPlay (bool value)
 
void unMuteSceneBgm (u32 fadeTime)
 
void muteSceneBgm (u32 fadeTime, f32 vol)
 
void setTwilightGateVol (f32 vol)
 
void setWindStoneVol (f32 vol, u32 fadeTime)
 
void onEnemyDamage ()
 
void bgmAllMute (u32 fadeTime, f32 val)
 
void bgmAllUnMute (u32 fadeTime)
 
bool isItemGetDemo ()
 
u32 getMainBgmID ()
 
u32 getSubBgmID ()
 
u32 getStreamBgmID ()
 
bool checkBgmPlaying ()
 
u32 checkPlayingSubBgmFlag ()
 
JAISoundHandlegetMainBgmHandle ()
 
JAISoundHandlegetSubBgmHandle ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SeqMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (Z2SeqMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from Z2SceneMgr
 Z2SceneMgr ()
 
void setInDarkness (bool inDarkness)
 
void setSceneExist (bool isSceneExist)
 
void setFadeOutStart (u8 fadeType)
 
void setFadeInStart (u8 fadeType)
 
void setSceneName (char *spot, s32 room, s32 layer)
 
void sceneChange (JAISoundID bgm, u8 seWave1, u8 seWave2, u8 bgmWave1, u8 bgmWave2, u8 demoWave, bool)
 
void framework ()
 
void load1stDynamicWave ()
 
void _load1stWaveInner_1 ()
 
void _load1stWaveInner_2 ()
 
bool check1stDynamicWave ()
 
void load2ndDynamicWave ()
 
void sceneBgmStart ()
 
void loadStaticWaves ()
 
BOOL checkFirstWaves ()
 
bool eraseSeWave (u32 wave)
 
bool eraseBgmWave (u32 wave)
 
s32 getWaveLoadStatus (u32 wave, u32 bank)
 
bool loadSeWave (u32 wave)
 
bool loadBgmWave (u32 wave)
 
bool loadSceneWave (u32 wave, u32 bank)
 
bool isSceneExist ()
 
int getCurrentSceneNum ()
 
s8 getCurrentRoomNum ()
 
bool isInGame ()
 
void setInGame (bool isInGame)
 
bool isInDarkness ()
 
s8 getRoomReverb ()
 
bool isMovieDemo ()
 
s32 getSeLoadStatus (u32 wave)
 
s32 getBgmLoadStatus (u32 wave)
 
u8 getDemoSeWaveNum ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SceneMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (Z2SceneMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from Z2StatusMgr
 Z2StatusMgr ()
 
void heartGaugeOn ()
 
void processHeartGaugeSound ()
 
void talkIn ()
 
void talkOut ()
 
void menuIn ()
 
void menuOut ()
 
bool isMovieDemo ()
 
void setDemoName (char *demoName)
 
void processTime ()
 
bool checkDayTime ()
 
void setEventBit (void *eventBit)
 
void setCameraPolygonPos (Vec *polygonPos)
 
void setCameraGroupInfo (u8)
 
void setCameraInWaterDepth (f32 depth)
 
u8 getDemoStatus ()
 
void setHour (s32 hour)
 
void setMinute (s32 min)
 
void setWeekday (s32 day)
 
f32 getCameraInWaterDepth ()
 
f32 getCameraInWaterDepthRatio ()
 
u8 getHour ()
 
u8 isPaused ()
 
bool isHeartGuageOn ()
 
void getCameraMapInfo (u32 info)
 
void setPauseFlag (u8 flag)
 
- Public Member Functions inherited from JASGlobalInstance< Z2StatusMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (Z2StatusMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from Z2SoundObjMgr
 Z2SoundObjMgr ()
 
void setForceBattleArea (bool forceBattle, u16, u16, u16)
 
void searchEnemy ()
 
void setGhostEnemyState (u8 state)
 
u8 getEnemyID (const char *enemyName, JSULink< Z2CreatureEnemy > *enemyLink)
 
void setBattleInit ()
 
bool checkBattleFinish ()
 
void deleteEnemyAll ()
 
bool removeEnemy (JSULink< Z2CreatureEnemy > *enemyLink)
 
u8 isTwilightBattle ()
 
u8 getEnemyNumNear () const
 
u8 getEnemyNumVeryFar ()
 
bool isForceBattle ()
 
JSUList< Z2CreatureEnemy > * getEnemyList ()
 
JSUList< Z2SoundObjBase > * getAllList ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SoundObjMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 JASGlobalInstance (Z2SoundObjMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Static Public Member Functions

static void onInitFlag ()
 
static bool isInitFlag ()
 
static bool isResetFlag ()
 
static void onResetFlag ()
 
static void offResetFlag ()
 
static bool isBgmSet ()
 
static void onBgmSet ()
 
static void offBgmSet ()
 
- Static Public Member Functions inherited from Z2AudioMgr
static Z2AudioMgrgetInterface ()
 
- Static Public Member Functions inherited from JASGlobalInstance< Z2SeMgr >
static Z2SeMgrgetInstance ()
 
- Static Public Member Functions inherited from JASGlobalInstance< Z2SeqMgr >
static Z2SeqMgrgetInstance ()
 
- Static Public Member Functions inherited from JASGlobalInstance< Z2SceneMgr >
static Z2SceneMgrgetInstance ()
 
- Static Public Member Functions inherited from JASGlobalInstance< Z2StatusMgr >
static Z2StatusMgrgetInstance ()
 
- Static Public Member Functions inherited from JASGlobalInstance< Z2SoundObjMgr >
static Z2SoundObjMgrgetInstance ()
 

Static Public Attributes

static bool mInitFlag
 
static bool mResetFlag
 
static bool mBgmSet
 
- Static Public Attributes inherited from Z2AudioMgr
static Z2AudioMgrmAudioMgrPtr
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SeMgr >
static Z2SeMgrsInstance
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SeqMgr >
static Z2SeqMgrsInstance
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SceneMgr >
static Z2SceneMgrsInstance
 
- Static Public Attributes inherited from JASGlobalInstance< Z2StatusMgr >
static Z2StatusMgrsInstance
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SoundObjMgr >
static Z2SoundObjMgrsInstance
 

Additional Inherited Members

- Public Attributes inherited from Z2AudioMgr
bool mResettingFlag
 
bool field_0x519
 
JASAudioReseter mAudioReseter
 
Z2SoundStarter mSoundStarter
 
Z2SoundMgr mSoundMgr
 
Z2SoundInfo mSoundInfo
 
Z2Audience mAudience
 
Z2SpeechMgr2 mSpeechMgr
 
Z2FxLineMgr mFxLineMgr
 
Z2DebugSys mDebugSys
 
- Public Attributes inherited from Z2SeqMgr
f32 field_0x00_debug
 
u8 field_0x04_debug
 
JAISoundHandle mMainBgmHandle
 
JAISoundHandle mSubBgmHandle
 
JAISoundHandle mFanfareHandle
 
JAISoundHandle mStreamBgmHandle
 
JAISoundID mFanfareID
 
Z2SoundFader mMainBgmMaster
 
Z2SoundFader mSubBgmMaster
 
Z2SoundFader mBgmPause
 
Z2SoundFader mSceneBgm
 
Z2SoundFader mFanfareMute
 
Z2SoundFader mStreamBgmMaster
 
Z2SoundFader mAllBgmMaster
 
Z2SoundFader field_0x84
 
Z2SoundFader mWindStone
 
Z2SoundFader field_0xa4
 
f32 mTwilightGateVol
 
s16 field_0xb8
 
u8 mFanfareCount
 
u8 mDekuToadCount
 
u8 mBgmStatus
 
u8 mSubBgmStatus
 
u8 mBattleDistState
 
u8 mBattleSeqState
 
u8 mBattleSeqCount
 
u8 field_0xc1
 
u8 mBattleLastHit
 
u8 mRideCount
 
u8 field_0xc4
 
f32 field_0xc8
 
f32 field_0xcc
 
struct { 
 
   bool   mBattleDistIgnore: 1 
 
   bool   flag1: 1 
 
   bool   mBattleSearched: 1 
 
   bool   mBattleBgmOff: 1 
 
   bool   mRiding: 1 
 
   bool   mFieldBgmPlay: 1 
 
   bool   mHeightVolMod: 1 
 
   bool   mTimeProcVolMod: 1 
 
mFlags 
 
- Public Attributes inherited from Z2StatusMgr
u8 mHour
 
u8 mMinute
 
u8 mWeekday
 
u8 field_0x03
 
s16 mTime
 
void * mEventBit
 
u8 mPauseFlag
 
u32 mCameraMapInfo
 
u32 field_0x14
 
f32 mUnderwaterDepth
 
f32 mCameraInWaterDepthRatio
 
Vec mPolygonPosition
 
u8 mDemoStatus
 
u8 mHeartGaugeOn
 
- Protected Member Functions inherited from JSUList< Z2CreatureEnemy >
 JSUList ()
 
 JSUList (bool init)
 
 ~JSUList ()
 
bool append (JSULink< Z2CreatureEnemy > *link)
 
bool prepend (JSULink< Z2CreatureEnemy > *link)
 
bool insert (JSULink< Z2CreatureEnemy > *before, JSULink< Z2CreatureEnemy > *link)
 
bool remove (JSULink< Z2CreatureEnemy > *link)
 
JSULink< Z2CreatureEnemy > * getFirst () const
 
JSULink< Z2CreatureEnemy > * getLast () const
 
JSULink< Z2CreatureEnemy > * getNth (u32 index) const
 
JSULink< Z2CreatureEnemy > * getEnd () const
 
u32 getNumLinks () const
 
- Protected Member Functions inherited from JSUPtrList
 JSUPtrList ()
 
 JSUPtrList (bool init)
 
 ~JSUPtrList ()
 
void initiate ()
 
void setFirst (JSUPtrLink *first)
 
bool append (JSUPtrLink *ptr)
 
bool prepend (JSUPtrLink *ptr)
 
bool insert (JSUPtrLink *before, JSUPtrLink *ptr)
 
bool remove (JSUPtrLink *ptr)
 
JSUPtrLinkgetNthLink (u32 i) const
 
JSUPtrLinkgetFirstLink () const
 
JSUPtrLinkgetLastLink () const
 
u32 getNumLinks () const
 
- Protected Attributes inherited from JSUPtrList
JSUPtrLinkmHead
 
JSUPtrLinkmTail
 
u32 mLength
 

Constructor & Destructor Documentation

◆ mDoAud_zelAudio_c()

mDoAud_zelAudio_c::mDoAud_zelAudio_c ( )
inline

◆ ~mDoAud_zelAudio_c()

mDoAud_zelAudio_c::~mDoAud_zelAudio_c ( )
inline

Member Function Documentation

◆ isBgmSet()

static bool mDoAud_zelAudio_c::isBgmSet ( )
inlinestatic

◆ isInitFlag()

static bool mDoAud_zelAudio_c::isInitFlag ( )
inlinestatic

◆ isResetFlag()

static bool mDoAud_zelAudio_c::isResetFlag ( )
inlinestatic

◆ offBgmSet()

static void mDoAud_zelAudio_c::offBgmSet ( )
inlinestatic

◆ offResetFlag()

static void mDoAud_zelAudio_c::offResetFlag ( )
inlinestatic

◆ onBgmSet()

static void mDoAud_zelAudio_c::onBgmSet ( )
inlinestatic

◆ onInitFlag()

static void mDoAud_zelAudio_c::onInitFlag ( )
inlinestatic

◆ onResetFlag()

static void mDoAud_zelAudio_c::onResetFlag ( )
inlinestatic

◆ reset()

void mDoAud_zelAudio_c::reset ( )

Member Data Documentation

◆ mBgmSet

bool mDoAud_zelAudio_c::mBgmSet
static

◆ mInitFlag

bool mDoAud_zelAudio_c::mInitFlag
static

m_Do_audio.cpp Audio Management Functions

◆ mResetFlag

bool mDoAud_zelAudio_c::mResetFlag
static

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