Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2Audible Struct Reference

#include <Z2Audience.h>

+ Inheritance diagram for Z2Audible:
+ Collaboration diagram for Z2Audible:

Public Member Functions

 Z2Audible (const JGeometry::TVec3< f32 > &pos, const JGeometry::TVec3< f32 > *, u32 channel, bool)
 
void calc ()
 
JASSoundParamsgetOuterParams (int index)
 
void setOuterParams (const JASSoundParams &outParams, const JASSoundParams &inParams, int index)
 
Z2AudibleChannelgetChannel (int index)
 
u32 getDistVolBit ()
 
 ~Z2Audible ()
 
bool isDoppler ()
 
const JGeometry::TVec3< f32 > & getPos () const
 
JAUAudibleParamgetAudibleParam ()
 
const JAUAudibleParamgetAudibleParam () const
 
void setAudibleParam (JAUAudibleParam param)
 
const JGeometry::TVec3< f32 > * getVel () const
 
- Public Member Functions inherited from JAIAudible
virtual ~JAIAudible ()
 
JGeometry::TVec3< float > & getPos ()
 
void setPos (const JGeometry::TVec3< float > &other)
 

Public Attributes

JAUAudibleParam mParam
 
Z2AudibleAbsPos mAbsPos
 
Z2AudibleChannel mChannel [1]
 
f32 field_0x64 [1]
 
- Public Attributes inherited from JAIAudible
JGeometry::TVec3< float > mPos
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ Z2Audible()

Z2Audible::Z2Audible ( const JGeometry::TVec3< f32 > & pos,
const JGeometry::TVec3< f32 > * param_1,
u32 channel,
bool param_3 )

◆ ~Z2Audible()

Z2Audible::~Z2Audible ( )

Member Function Documentation

◆ calc()

void Z2Audible::calc ( )
virtual

Implements JAIAudible.

◆ getAudibleParam() [1/2]

JAUAudibleParam * Z2Audible::getAudibleParam ( )
inline

◆ getAudibleParam() [2/2]

const JAUAudibleParam * Z2Audible::getAudibleParam ( ) const
inline

◆ getChannel()

Z2AudibleChannel * Z2Audible::getChannel ( int index)

◆ getDistVolBit()

u32 Z2Audible::getDistVolBit ( )

◆ getOuterParams()

JASSoundParams * Z2Audible::getOuterParams ( int index)
virtual

Implements JAIAudible.

◆ getPos()

const JGeometry::TVec3< f32 > & Z2Audible::getPos ( ) const
inline

◆ getVel()

const JGeometry::TVec3< f32 > * Z2Audible::getVel ( ) const
inline

◆ isDoppler()

bool Z2Audible::isDoppler ( )
inline

◆ setAudibleParam()

void Z2Audible::setAudibleParam ( JAUAudibleParam param)
inline

◆ setOuterParams()

void Z2Audible::setOuterParams ( const JASSoundParams & outParams,
const JASSoundParams & inParams,
int index )

Member Data Documentation

◆ field_0x64

f32 Z2Audible::field_0x64[1]

◆ mAbsPos

Z2AudibleAbsPos Z2Audible::mAbsPos

◆ mChannel

Z2AudibleChannel Z2Audible::mChannel[1]

◆ mParam

JAUAudibleParam Z2Audible::mParam

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