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

#include <Z2SeqMgr.h>

+ Inheritance diagram for Z2SeqMgr:
+ Collaboration diagram for Z2SeqMgr:

Public Member Functions

 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 Attributes

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 
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2SeqMgr >
static Z2SeqMgrgetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SeqMgr >
static Z2SeqMgrsInstance
 

Constructor & Destructor Documentation

◆ Z2SeqMgr()

Z2SeqMgr::Z2SeqMgr ( )

Member Function Documentation

◆ battleBgmFramework()

void Z2SeqMgr::battleBgmFramework ( )

◆ bgmAllMute()

void Z2SeqMgr::bgmAllMute ( u32 fadeTime,
f32 val )
inline

◆ bgmAllUnMute()

void Z2SeqMgr::bgmAllUnMute ( u32 fadeTime)
inline

◆ bgmNowBattle()

void Z2SeqMgr::bgmNowBattle ( f32 param_0)

◆ bgmSetSwordUsing()

void Z2SeqMgr::bgmSetSwordUsing ( s32 param_0)

◆ bgmStart()

void Z2SeqMgr::bgmStart ( u32 bgmID,
u32 fadeTime,
s32 param_2 )

◆ bgmStop()

void Z2SeqMgr::bgmStop ( u32 fadeTime,
s32 param_1 )

◆ bgmStreamCheckReady()

bool Z2SeqMgr::bgmStreamCheckReady ( )

◆ bgmStreamPlay()

void Z2SeqMgr::bgmStreamPlay ( )

◆ bgmStreamPrepare()

void Z2SeqMgr::bgmStreamPrepare ( u32 bgmID)

◆ bgmStreamStop()

void Z2SeqMgr::bgmStreamStop ( u32 fadeTime)

◆ changeBgmStatus()

void Z2SeqMgr::changeBgmStatus ( s32 status)

◆ changeFishingBgm()

void Z2SeqMgr::changeFishingBgm ( s32 param_0)

◆ changeSubBgmStatus()

void Z2SeqMgr::changeSubBgmStatus ( s32 status)

◆ checkBgmIDPlaying()

bool Z2SeqMgr::checkBgmIDPlaying ( u32 bgmID)

◆ checkBgmPlaying()

bool Z2SeqMgr::checkBgmPlaying ( )
inline

◆ checkPlayingSubBgmFlag()

u32 Z2SeqMgr::checkPlayingSubBgmFlag ( )
inline

◆ fanfareFramework()

void Z2SeqMgr::fanfareFramework ( )

◆ fieldBgmFramework()

void Z2SeqMgr::fieldBgmFramework ( )

◆ fieldBgmStart()

void Z2SeqMgr::fieldBgmStart ( )

◆ fieldRidingMute()

void Z2SeqMgr::fieldRidingMute ( )

◆ getChildTrackVolume()

f32 Z2SeqMgr::getChildTrackVolume ( JAISoundHandle * handle,
int trackId )

◆ getMainBgmHandle()

JAISoundHandle * Z2SeqMgr::getMainBgmHandle ( )
inline

◆ getMainBgmID()

u32 Z2SeqMgr::getMainBgmID ( )
inline

◆ getStreamBgmID()

u32 Z2SeqMgr::getStreamBgmID ( )
inline

◆ getSubBgmHandle()

JAISoundHandle * Z2SeqMgr::getSubBgmHandle ( )
inline

◆ getSubBgmID()

u32 Z2SeqMgr::getSubBgmID ( )
inline

◆ isItemGetDemo()

bool Z2SeqMgr::isItemGetDemo ( )
inline

◆ mbossBgmMuteProcess()

void Z2SeqMgr::mbossBgmMuteProcess ( )

◆ menuInBgm()

void Z2SeqMgr::menuInBgm ( )

◆ menuOutBgm()

void Z2SeqMgr::menuOutBgm ( )

◆ muteSceneBgm()

void Z2SeqMgr::muteSceneBgm ( u32 fadeTime,
f32 vol )
inline

◆ onEnemyDamage()

void Z2SeqMgr::onEnemyDamage ( )
inline

◆ onFieldBgmJumpEnd()

void Z2SeqMgr::onFieldBgmJumpEnd ( )

◆ onFieldBgmJumpStart()

void Z2SeqMgr::onFieldBgmJumpStart ( )

◆ onVariantBgmJumpEnd()

void Z2SeqMgr::onVariantBgmJumpEnd ( bool param_0)

◆ processBgmFramework()

void Z2SeqMgr::processBgmFramework ( )

◆ resetBattleBgmParams()

void Z2SeqMgr::resetBattleBgmParams ( )

◆ setBattleBgmOff()

void Z2SeqMgr::setBattleBgmOff ( bool isBgmOff)

◆ setBattleDistIgnore()

void Z2SeqMgr::setBattleDistIgnore ( bool isBattleDistIgnore)

◆ setBattleDistState()

void Z2SeqMgr::setBattleDistState ( u8 state)

◆ setBattleGhostMute()

void Z2SeqMgr::setBattleGhostMute ( bool isBattleGhostMute)

◆ setBattleLastHit()

void Z2SeqMgr::setBattleLastHit ( u8 lastHit)

◆ setBattleSearched()

void Z2SeqMgr::setBattleSearched ( bool isBattleSearched)

◆ setBattleSeqState()

void Z2SeqMgr::setBattleSeqState ( u8 state)

◆ setChildTrackVolume()

void Z2SeqMgr::setChildTrackVolume ( JAISoundHandle * handle,
int trackId,
f32 volume,
u32 moveTime,
f32 pan,
f32 dolby )

◆ setFieldBgmPlay()

void Z2SeqMgr::setFieldBgmPlay ( bool value)
inline

◆ setHeightVolMod()

void Z2SeqMgr::setHeightVolMod ( bool isVolMod,
u32 fadeTime )

◆ setTimeProcVolMod()

void Z2SeqMgr::setTimeProcVolMod ( bool isVolMod,
u32 fadeTime )

◆ setTwilightGateVol()

void Z2SeqMgr::setTwilightGateVol ( f32 vol)
inline

◆ setWindStoneVol()

void Z2SeqMgr::setWindStoneVol ( f32 vol,
u32 fadeTime )
inline

◆ startBattleBgm()

void Z2SeqMgr::startBattleBgm ( bool isFadeIn)

◆ stopBattleBgm()

void Z2SeqMgr::stopBattleBgm ( u8 subFadeoutTime,
u8 mainFadeinTime )

◆ stopWolfHowlSong()

void Z2SeqMgr::stopWolfHowlSong ( )

◆ subBgmStart()

void Z2SeqMgr::subBgmStart ( u32 bgmID)

◆ subBgmStop()

void Z2SeqMgr::subBgmStop ( )

◆ subBgmStopInner()

void Z2SeqMgr::subBgmStopInner ( )

◆ taktModeMute()

void Z2SeqMgr::taktModeMute ( )

◆ taktModeMuteOff()

void Z2SeqMgr::taktModeMuteOff ( )

◆ talkInBgm()

void Z2SeqMgr::talkInBgm ( )

◆ talkOutBgm()

void Z2SeqMgr::talkOutBgm ( )

◆ unMuteSceneBgm()

void Z2SeqMgr::unMuteSceneBgm ( u32 fadeTime)
inline

Member Data Documentation

◆ field_0x00_debug

f32 Z2SeqMgr::field_0x00_debug

◆ field_0x04_debug

u8 Z2SeqMgr::field_0x04_debug

◆ field_0x84

Z2SoundFader Z2SeqMgr::field_0x84

◆ field_0xa4

Z2SoundFader Z2SeqMgr::field_0xa4

◆ field_0xb8

s16 Z2SeqMgr::field_0xb8

◆ field_0xc1

u8 Z2SeqMgr::field_0xc1

◆ field_0xc4

u8 Z2SeqMgr::field_0xc4

◆ field_0xc8

f32 Z2SeqMgr::field_0xc8

◆ field_0xcc

f32 Z2SeqMgr::field_0xcc

◆ flag1

bool Z2SeqMgr::flag1

◆ mAllBgmMaster

Z2SoundFader Z2SeqMgr::mAllBgmMaster

◆ mBattleBgmOff

bool Z2SeqMgr::mBattleBgmOff

◆ mBattleDistIgnore

bool Z2SeqMgr::mBattleDistIgnore

◆ mBattleDistState

u8 Z2SeqMgr::mBattleDistState

◆ mBattleLastHit

u8 Z2SeqMgr::mBattleLastHit

◆ mBattleSearched

bool Z2SeqMgr::mBattleSearched

◆ mBattleSeqCount

u8 Z2SeqMgr::mBattleSeqCount

◆ mBattleSeqState

u8 Z2SeqMgr::mBattleSeqState

◆ mBgmPause

Z2SoundFader Z2SeqMgr::mBgmPause

◆ mBgmStatus

u8 Z2SeqMgr::mBgmStatus

◆ mDekuToadCount

u8 Z2SeqMgr::mDekuToadCount

◆ mFanfareCount

u8 Z2SeqMgr::mFanfareCount

◆ mFanfareHandle

JAISoundHandle Z2SeqMgr::mFanfareHandle

◆ mFanfareID

JAISoundID Z2SeqMgr::mFanfareID

◆ mFanfareMute

Z2SoundFader Z2SeqMgr::mFanfareMute

◆ mFieldBgmPlay

bool Z2SeqMgr::mFieldBgmPlay

◆ [struct]

struct { ... } Z2SeqMgr::mFlags

◆ mHeightVolMod

bool Z2SeqMgr::mHeightVolMod

◆ mMainBgmHandle

JAISoundHandle Z2SeqMgr::mMainBgmHandle

◆ mMainBgmMaster

Z2SoundFader Z2SeqMgr::mMainBgmMaster

◆ mRideCount

u8 Z2SeqMgr::mRideCount

◆ mRiding

bool Z2SeqMgr::mRiding

◆ mSceneBgm

Z2SoundFader Z2SeqMgr::mSceneBgm

◆ mStreamBgmHandle

JAISoundHandle Z2SeqMgr::mStreamBgmHandle

◆ mStreamBgmMaster

Z2SoundFader Z2SeqMgr::mStreamBgmMaster

◆ mSubBgmHandle

JAISoundHandle Z2SeqMgr::mSubBgmHandle

◆ mSubBgmMaster

Z2SoundFader Z2SeqMgr::mSubBgmMaster

◆ mSubBgmStatus

u8 Z2SeqMgr::mSubBgmStatus

◆ mTimeProcVolMod

bool Z2SeqMgr::mTimeProcVolMod

◆ mTwilightGateVol

f32 Z2SeqMgr::mTwilightGateVol

◆ mWindStone

Z2SoundFader Z2SeqMgr::mWindStone

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