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 (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< floatmPos
 

Additional Inherited Members

- Static Public Member Functions inherited from JASPoolAllocObject< Z2Audible >
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

◆ 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: