NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::Sound3DListener Class Reference

Description

Definition at line 12 of file snd_Sound3DListener.h.

Public Member Functions

const math::MTX34GetMatrix () const
 
const math::VEC3GetPosition () const
 
const math::VEC3GetVelocity () const
 
void SetMatrix (const math::MTX34 &mtx)
 
f32 GetInteriorSize () const
 
void SetInteriorSize (f32 size)
 
f32 GetMaxVolumeDistance () const
 
void SetMaxVolumeDistance (f32 distance)
 
f32 GetUnitDistance () const
 
void SetUnitDistance (f32 distance)
 
f32 GetUnitBiquadFilterValue () const
 
void SetUnitBiquadFilterValue (f32 value)
 
f32 GetUnitBiquadFilterMax () const
 
void SetUnitBiquadFilterMax (f32 value)
 

Private Attributes

math::MTX34 mMtx
 
math::VEC3 mPosition
 
math::VEC3 mVelocity
 
f32 mInteriorSize
 
f32 mMaxVolumeDistance
 
f32 mUnitDistance
 
UNKWORD field_0x54
 
u8 mSkipVelocityUpdate
 
f32 mUnitBiquadFilterValue
 
f32 mUnitBiquadFilterMax
 
ut::LinkListNode mNode
 

Member Function Documentation

◆ GetMatrix()

const math::MTX34 & nw4r::snd::Sound3DListener::GetMatrix ( ) const
inline

Definition at line 16 of file snd_Sound3DListener.h.

◆ GetPosition()

const math::VEC3 & nw4r::snd::Sound3DListener::GetPosition ( ) const
inline

Definition at line 20 of file snd_Sound3DListener.h.

◆ GetVelocity()

const math::VEC3 & nw4r::snd::Sound3DListener::GetVelocity ( ) const
inline

Definition at line 24 of file snd_Sound3DListener.h.

◆ GetInteriorSize()

f32 nw4r::snd::Sound3DListener::GetInteriorSize ( ) const
inline

Definition at line 30 of file snd_Sound3DListener.h.

◆ GetMaxVolumeDistance()

f32 nw4r::snd::Sound3DListener::GetMaxVolumeDistance ( ) const
inline

Definition at line 35 of file snd_Sound3DListener.h.

◆ GetUnitDistance()

f32 nw4r::snd::Sound3DListener::GetUnitDistance ( ) const
inline

Definition at line 40 of file snd_Sound3DListener.h.

◆ GetUnitBiquadFilterValue()

f32 nw4r::snd::Sound3DListener::GetUnitBiquadFilterValue ( ) const
inline

Definition at line 45 of file snd_Sound3DListener.h.

◆ GetUnitBiquadFilterMax()

f32 nw4r::snd::Sound3DListener::GetUnitBiquadFilterMax ( ) const
inline

Definition at line 50 of file snd_Sound3DListener.h.

Member Data Documentation

◆ mMtx

math::MTX34 nw4r::snd::Sound3DListener::mMtx
private

Definition at line 56 of file snd_Sound3DListener.h.

◆ mPosition

math::VEC3 nw4r::snd::Sound3DListener::mPosition
private

Definition at line 57 of file snd_Sound3DListener.h.

◆ mVelocity

math::VEC3 nw4r::snd::Sound3DListener::mVelocity
private

Definition at line 58 of file snd_Sound3DListener.h.

◆ mInteriorSize

f32 nw4r::snd::Sound3DListener::mInteriorSize
private

Definition at line 59 of file snd_Sound3DListener.h.

◆ mMaxVolumeDistance

f32 nw4r::snd::Sound3DListener::mMaxVolumeDistance
private

Definition at line 60 of file snd_Sound3DListener.h.

◆ mUnitDistance

f32 nw4r::snd::Sound3DListener::mUnitDistance
private

Definition at line 61 of file snd_Sound3DListener.h.

◆ field_0x54

UNKWORD nw4r::snd::Sound3DListener::field_0x54
private

Definition at line 62 of file snd_Sound3DListener.h.

◆ mSkipVelocityUpdate

u8 nw4r::snd::Sound3DListener::mSkipVelocityUpdate
private

Definition at line 63 of file snd_Sound3DListener.h.

◆ mUnitBiquadFilterValue

f32 nw4r::snd::Sound3DListener::mUnitBiquadFilterValue
private

Definition at line 64 of file snd_Sound3DListener.h.

◆ mUnitBiquadFilterMax

f32 nw4r::snd::Sound3DListener::mUnitBiquadFilterMax
private

Definition at line 65 of file snd_Sound3DListener.h.

◆ mNode

ut::LinkListNode nw4r::snd::Sound3DListener::mNode
private

Definition at line 66 of file snd_Sound3DListener.h.