Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Z2Audible Struct Reference

#include <Z2Audience.h>

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

Public Member Functions

 Z2Audible (JGeometry::TVec3< f32 > const &, JGeometry::TVec3< f32 > const *, u32, bool)
 
void calc ()
 
JASSoundParamsgetOuterParams (int)
 
void setOuterParams (JASSoundParams const &, JASSoundParams const &, int)
 
Z2AudibleChannelgetChannel (int)
 
u32 getDistVolBit ()
 
 ~Z2Audible ()
 
bool isDoppler ()
 
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 field_0x10
 
Z2AudibleAbsPos field_0x14
 
Z2AudibleChannel field_0x2c [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)
 

Constructor & Destructor Documentation

◆ Z2Audible()

Z2Audible::Z2Audible ( JGeometry::TVec3< f32 > const & param_0,
JGeometry::TVec3< f32 > const * param_1,
u32 param_2,
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 param_0)

◆ getDistVolBit()

u32 Z2Audible::getDistVolBit ( )

◆ getOuterParams()

JASSoundParams * Z2Audible::getOuterParams ( int param_0)
virtual

Implements JAIAudible.

◆ 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 ( JASSoundParams const & param_0,
JASSoundParams const & param_1,
int param_2 )

Member Data Documentation

◆ field_0x10

JAUAudibleParam Z2Audible::field_0x10

◆ field_0x14

Z2AudibleAbsPos Z2Audible::field_0x14

◆ field_0x2c

Z2AudibleChannel Z2Audible::field_0x2c[1]

◆ field_0x64

f32 Z2Audible::field_0x64[1]

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