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

#include <Z2Audience.h>

+ Collaboration diagram for Z2AudioCamera:

Public Member Functions

 Z2AudioCamera ()
 
void init ()
 
void setCameraState (f32(*)[4], Vec &, Vec &, f32, f32, bool, bool)
 
void setCameraState (f32 const (*)[4], Vec &, bool)
 
void convertAbsToRel (Z2Audible *, int)
 
bool convertAbsToRel (Vec &, Vec *) const
 
bool isInSight (Vec &) const
 
JGeometry::TVec3< f32 > * getPos ()
 
f32 getVolCenterZ () const
 
void setMainCamera ()
 
void setTargetVolume (f32 volume)
 
f32 getDolbyCenterZ () const
 
f32 getFovySin () const
 
const JGeometry::TVec3< f32 > * getVel () const
 

Public Attributes

JGeometry::TPosition3f32 field_0x0
 
JGeometry::TVec3< f32mVel
 
JGeometry::TVec3< f32mPos
 
JGeometry::TVec3< f32field_0x48
 
f32 mFovySin
 
f32 mVolCenterZ
 
f32 mTargetVolume
 
f32 mDolbyCenterZ
 
f32 mCamDist
 
f32 field_0x68
 
f32 field_0x6c
 
bool mSetMainCamera
 

Constructor & Destructor Documentation

◆ Z2AudioCamera()

Z2AudioCamera::Z2AudioCamera ( )

Member Function Documentation

◆ convertAbsToRel() [1/2]

bool Z2AudioCamera::convertAbsToRel ( Vec param_0,
Vec param_1 
) const

◆ convertAbsToRel() [2/2]

void Z2AudioCamera::convertAbsToRel ( Z2Audible param_0,
int  param_1 
)

◆ getDolbyCenterZ()

f32 Z2AudioCamera::getDolbyCenterZ ( ) const
inline

◆ getFovySin()

f32 Z2AudioCamera::getFovySin ( ) const
inline

◆ getPos()

JGeometry::TVec3< f32 > * Z2AudioCamera::getPos ( )
inline

◆ getVel()

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

◆ getVolCenterZ()

f32 Z2AudioCamera::getVolCenterZ ( ) const
inline

◆ init()

void Z2AudioCamera::init ( )

◆ isInSight()

bool Z2AudioCamera::isInSight ( Vec param_0) const

◆ setCameraState() [1/2]

void Z2AudioCamera::setCameraState ( f32 const  param_0(*)[4],
Vec param_1,
bool  param_2 
)

◆ setCameraState() [2/2]

void Z2AudioCamera::setCameraState ( f32(*)  param_0[4],
Vec param_1,
Vec param_2,
f32  param_3,
f32  param_4,
bool  param_5,
bool  param_6 
)

◆ setMainCamera()

void Z2AudioCamera::setMainCamera ( )
inline

◆ setTargetVolume()

void Z2AudioCamera::setTargetVolume ( f32  volume)
inline

Member Data Documentation

◆ field_0x0

JGeometry::TPosition3f32 Z2AudioCamera::field_0x0

◆ field_0x48

JGeometry::TVec3<f32> Z2AudioCamera::field_0x48

◆ field_0x68

f32 Z2AudioCamera::field_0x68

◆ field_0x6c

f32 Z2AudioCamera::field_0x6c

◆ mCamDist

f32 Z2AudioCamera::mCamDist

◆ mDolbyCenterZ

f32 Z2AudioCamera::mDolbyCenterZ

◆ mFovySin

f32 Z2AudioCamera::mFovySin

◆ mPos

JGeometry::TVec3<f32> Z2AudioCamera::mPos

◆ mSetMainCamera

bool Z2AudioCamera::mSetMainCamera

◆ mTargetVolume

f32 Z2AudioCamera::mTargetVolume

◆ mVel

JGeometry::TVec3<f32> Z2AudioCamera::mVel

◆ mVolCenterZ

f32 Z2AudioCamera::mVolCenterZ

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