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

#include <Z2LinkMgr.h>

+ Inheritance diagram for Z2CreatureRide:
+ Collaboration diagram for Z2CreatureRide:

Public Member Functions

 Z2CreatureRide ()
 
 ~Z2CreatureRide ()
 
void init (Vec *animePosPtr, Vec *simplePosPtr, u8 animeHandleNum, u8 simpleHandleNum)
 
void setLinkRiding (bool isRiding)
 
bool isLinkRiding ()
 
virtual void deleteObject ()
 
- Public Member Functions inherited from Z2Creature
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *animePosPtr, Vec *simplePosPtr, u8 animeHandleNum, u8 simpleHandleNum)
 
void init (Vec *animePosPtr, Vec *simplePosPtr, Vec *simple2PosPtr, u8 animeHandleNum, u8 simpleHandleNum, u8 simple2HandleNum)
 
void initAnime (void *animation, bool, f32 startFrame, f32)
 
void updateAnime (f32, f32)
 
void stopAnime ()
 
virtual void setSoundStarter (Z2SoundStarter *soundStarter)
 
virtual void framework (u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartCreatureSound (JAISoundID soundID, u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartCreatureSoundLevel (JAISoundID soundID, u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartCreatureVoice (JAISoundID soundID, s8 reverb)
 
virtual Z2SoundHandlePoolstartCreatureVoiceLevel (JAISoundID soundID, s8 reverb)
 
virtual Z2SoundHandlePoolstartCreatureExtraSound (JAISoundID soundID, u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartCreatureExtraSoundLevel (JAISoundID soundID, u32 mapinfo, s8 reverb)
 
virtual Z2SoundHandlePoolstartCollisionSE (u32 hitID, u32 mapinfo)
 
VecgetCurrentPos () const
 
- Public Member Functions inherited from Z2RideSoundStarter
 Z2RideSoundStarter (Z2CreatureRide *ride)
 
virtual bool startSound (JAISoundID soundID, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr, u32 mapinfo, f32 fxMix, f32 pitch, f32 volume, f32 pan, f32 dolby, u32 moveSteps)
 
- Public Member Functions inherited from Z2SoundStarter
 Z2SoundStarter (bool setInstance)
 
void setPortData (JAISoundHandle *handlePtr, u32 portNum, u16 data, s8 childIndex)
 
u16 getPortData (JAISoundHandle *handlePtr, u32 portNum, s8 childIndex)
 
virtual ~Z2SoundStarter ()
 
virtual bool startSound (JAISoundID soundID, JAISoundHandle *handlePtr, const JGeometry::TVec3< f32 > *posPtr)
 

Private Attributes

bool mLinkRiding
 

Additional Inherited Members

- Public Attributes inherited from Z2Creature
VecmpPos
 
Z2SoundObjAnime mSoundObjAnime
 
Z2SoundObjSimple mSoundObjSimple1
 
Z2SoundObjSimple mSoundObjSimple2
 
- Public Attributes inherited from Z2RideSoundStarter
Z2CreatureRidemRide
 

Constructor & Destructor Documentation

◆ Z2CreatureRide()

Z2CreatureRide::Z2CreatureRide ( )

◆ ~Z2CreatureRide()

Z2CreatureRide::~Z2CreatureRide ( )

Member Function Documentation

◆ deleteObject()

void Z2CreatureRide::deleteObject ( )
virtual

Reimplemented from Z2Creature.

◆ init()

void Z2CreatureRide::init ( Vec * animePosPtr,
Vec * simplePosPtr,
u8 animeHandleNum,
u8 simpleHandleNum )

◆ isLinkRiding()

bool Z2CreatureRide::isLinkRiding ( )
inline

◆ setLinkRiding()

void Z2CreatureRide::setLinkRiding ( bool isRiding)

Member Data Documentation

◆ mLinkRiding

bool Z2CreatureRide::mLinkRiding
private

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