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

#include <JAISeq.h>

+ Inheritance diagram for JAISeq:
+ Collaboration diagram for JAISeq:

Classes

class  TInner
 

Public Member Functions

virtual s32 getNumChild () const
 
virtual JAISoundChildgetChild (int)
 
virtual void releaseChild (int)
 
virtual JAISeqasSeq ()
 
virtual JASTrackgetTrack ()
 
virtual JASTrackgetChildTrack (int)
 
virtual JAITempoMgrgetTempoMgr ()
 
virtual bool JAISound_tryDie_ ()
 
 JAISeq (JAISeqMgr *, JAISoundStrategyMgr< JAISeq > *)
 
void JAISeqMgr_startID_ (JAISoundID, JGeometry::TVec3< f32 > const *, JAIAudience *, int, int)
 
void playSeqData_ (JASSoundParams const &, JAISoundActivity)
 
void reserveChildTracks_ (int)
 
void releaseChildTracks_ ()
 
bool prepare_getSeqData_ ()
 
bool prepare_ (JASSoundParams const &, JAISoundActivity)
 
void JAISeqMgr_calc_ ()
 
void die_ ()
 
void mixOut_ (JASSoundParams const &, JAISoundActivity)
 
void JAISeqMgr_mixOut_ (JASSoundParams const &, JAISoundActivity)
 
JAISeqDatagetSeqData ()
 
- Public Member Functions inherited from JAISound
void releaseHandle ()
 
void attachHandle (JAISoundHandle *)
 
 JAISound ()
 
void start_JAISound_ (JAISoundID, JGeometry::TVec3< f32 > const *, JAIAudience *)
 
bool acceptsNewAudible () const
 
void newAudible (JGeometry::TVec3< f32 > const &, JGeometry::TVec3< f32 > const *, u32, JAIAudience *)
 
void stop ()
 
void stop (u32 fadeout)
 
void die_JAISound_ ()
 
void increasePrepareCount_JAISound_ ()
 
bool calc_JAISound_ ()
 
void initTrack_JAISound_ (JASTrack *)
 
virtual JAISeasSe ()
 
virtual JAIStreamasStream ()
 
JAISoundID getID () const
 
u8 getAnimationState () const
 
bool isAnimated () const
 
void setAnimationState (u8 pState)
 
u32 getUserData () const
 
void setUserData (u32 pUserData)
 
JAIAudiblegetAudible () const
 
bool isHandleAttached () const
 
bool hasLifeTime () const
 
void removeLifeTime_ ()
 
bool isPrepared ()
 
void unlockIfLocked ()
 
void lockWhenPrepared ()
 
void stop_JAISound_ ()
 
bool isStopping ()
 
void pause (bool param_0)
 
void updateLifeTime (u32 param_0)
 
void setLifeTime (u32 param_0, bool param_1)
 
void setComesBack (bool param_0)
 
bool setPos (const JGeometry::TVec3< f32 > &param_1)
 
JAISoundFadergetFader ()
 
void fadeIn (u32 i_count)
 
void fadeOut (u32 i_count)
 
JAISoundParamsPropertygetProperty ()
 
s32 getCount () const
 
JAISoundParamsMovegetAuxiliary ()
 

Public Attributes

TInner inner_
 
JAISoundStrategyMgr__unknown< JAISeq > * field_0x3a8
 
- Public Attributes inherited from JAISound
JAISoundHandlehandle_
 
JAIAudibleaudible_
 
JAIAudienceaudience_
 
u32 lifeTime
 
s32 prepareCount
 
JAISoundID soundID
 
JAISoundStatus_ status_
 
JAISoundFader fader
 
u32 mPriority
 
s32 mCount
 
JAISoundParams params
 

Additional Inherited Members

- Static Public Member Functions inherited from JASPoolAllocObject< JAISeq >
static voidoperator new (size_t n)
 
static voidoperator new (size_t n, void *ptr)
 
static void operator delete (void *ptr, size_t n)
 
static void newMemPool (int param_0)
 

Constructor & Destructor Documentation

◆ JAISeq()

JAISeq::JAISeq ( JAISeqMgr param_0,
JAISoundStrategyMgr< JAISeq > *  param_1 
)

Member Function Documentation

◆ asSeq()

JAISeq * JAISeq::asSeq ( )
virtual

Reimplemented from JAISound.

◆ die_()

void JAISeq::die_ ( )

◆ getChild()

JAISoundChild * JAISeq::getChild ( int  index)
virtual

Implements JAISound.

◆ getChildTrack()

JASTrack * JAISeq::getChildTrack ( int  param_0)
virtual

Implements JAISound.

◆ getNumChild()

s32 JAISeq::getNumChild ( ) const
virtual

Implements JAISound.

◆ getSeqData()

JAISeqData & JAISeq::getSeqData ( )
inline

◆ getTempoMgr()

JAITempoMgr * JAISeq::getTempoMgr ( )
virtual

Implements JAISound.

◆ getTrack()

JASTrack * JAISeq::getTrack ( )
virtual

Implements JAISound.

◆ JAISeqMgr_calc_()

void JAISeq::JAISeqMgr_calc_ ( )

◆ JAISeqMgr_mixOut_()

void JAISeq::JAISeqMgr_mixOut_ ( JASSoundParams const param_0,
JAISoundActivity  param_1 
)

◆ JAISeqMgr_startID_()

void JAISeq::JAISeqMgr_startID_ ( JAISoundID  param_0,
JGeometry::TVec3< f32 > const param_1,
JAIAudience param_2,
int  param_3,
int  param_4 
)

◆ JAISound_tryDie_()

bool JAISeq::JAISound_tryDie_ ( )
virtual

Implements JAISound.

◆ mixOut_()

void JAISeq::mixOut_ ( JASSoundParams const param_0,
JAISoundActivity  param_1 
)

◆ playSeqData_()

void JAISeq::playSeqData_ ( JASSoundParams const param_0,
JAISoundActivity  param_1 
)

◆ prepare_()

bool JAISeq::prepare_ ( JASSoundParams const param_0,
JAISoundActivity  param_1 
)

◆ prepare_getSeqData_()

bool JAISeq::prepare_getSeqData_ ( )

◆ releaseChild()

void JAISeq::releaseChild ( int  param_0)
virtual

Implements JAISound.

◆ releaseChildTracks_()

void JAISeq::releaseChildTracks_ ( )

◆ reserveChildTracks_()

void JAISeq::reserveChildTracks_ ( int  param_0)

Member Data Documentation

◆ field_0x3a8

JAISoundStrategyMgr__unknown<JAISeq>* JAISeq::field_0x3a8

◆ inner_

TInner JAISeq::inner_

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