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

#include <JAISe.h>

+ Inheritance diagram for JAISe:
+ Collaboration diagram for JAISe:

Classes

class  TInner
 

Public Member Functions

virtual s32 getNumChild () const
 
virtual JAISoundChildgetChild (int)
 
virtual void releaseChild (int)
 
virtual JASTrackgetTrack ()
 
virtual JASTrackgetChildTrack (int)
 
virtual JAISeasSe ()
 
virtual JAITempoMgrgetTempoMgr ()
 
virtual bool JAISound_tryDie_ ()
 
 JAISe (JAISeMgr *, JAISoundStrategyMgr< JAISe > *, u32)
 
void mixOut_ (JASSoundParams const &)
 
void stopTrack_ ()
 
void startTrack_ (JASSoundParams const &)
 
void JAISeCategoryMgr_mixOut_ (bool, JASSoundParams const &, JAISoundActivity)
 
void JAISeCategoryMgr_calc_ ()
 
void JAISeMgr_startID_ (JAISoundID, JGeometry::TVec3< f32 > const *, JAIAudience *)
 
bool prepare_getSeqData_ ()
 
void prepare_ ()
 
JAISeqDatagetSeqData ()
 
u32 JAISeCategoryMgr_getProperPriority_ () const
 
u32 JAISeCategoryMgr_getPriority_ () const
 
bool isFarAway () const
 
- 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 JAISeqasSeq ()
 
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_
 
- 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< JAISe >
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

◆ JAISe()

JAISe::JAISe ( JAISeMgr param_0,
JAISoundStrategyMgr< JAISe > *  param_1,
u32  param_2 
)

Member Function Documentation

◆ asSe()

JAISe * JAISe::asSe ( )
virtual

Reimplemented from JAISound.

◆ getChild()

JAISoundChild * JAISe::getChild ( int  param_0)
virtual

Implements JAISound.

◆ getChildTrack()

JASTrack * JAISe::getChildTrack ( int  param_0)
virtual

Implements JAISound.

◆ getNumChild()

s32 JAISe::getNumChild ( ) const
virtual

Implements JAISound.

◆ getSeqData()

JAISeqData * JAISe::getSeqData ( )
inline

◆ getTempoMgr()

JAITempoMgr * JAISe::getTempoMgr ( )
virtual

Implements JAISound.

◆ getTrack()

JASTrack * JAISe::getTrack ( )
virtual

Implements JAISound.

◆ isFarAway()

bool JAISe::isFarAway ( ) const
inline

◆ JAISeCategoryMgr_calc_()

void JAISe::JAISeCategoryMgr_calc_ ( )

◆ JAISeCategoryMgr_getPriority_()

u32 JAISe::JAISeCategoryMgr_getPriority_ ( ) const
inline

◆ JAISeCategoryMgr_getProperPriority_()

u32 JAISe::JAISeCategoryMgr_getProperPriority_ ( ) const
inline

◆ JAISeCategoryMgr_mixOut_()

void JAISe::JAISeCategoryMgr_mixOut_ ( bool  param_0,
JASSoundParams const param_1,
JAISoundActivity  param_2 
)

◆ JAISeMgr_startID_()

void JAISe::JAISeMgr_startID_ ( JAISoundID  param_0,
JGeometry::TVec3< f32 > const param_1,
JAIAudience param_2 
)

◆ JAISound_tryDie_()

bool JAISe::JAISound_tryDie_ ( )
virtual

Implements JAISound.

◆ mixOut_()

void JAISe::mixOut_ ( JASSoundParams const param_0)

◆ prepare_()

void JAISe::prepare_ ( )

◆ prepare_getSeqData_()

bool JAISe::prepare_getSeqData_ ( )

◆ releaseChild()

void JAISe::releaseChild ( int  param_0)
virtual

Implements JAISound.

◆ startTrack_()

void JAISe::startTrack_ ( JASSoundParams const param_0)

◆ stopTrack_()

void JAISe::stopTrack_ ( )

Member Data Documentation

◆ inner_

TInner JAISe::inner_

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