Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dCamSetup_c Class Reference

#include <d_cam_param.h>

+ Collaboration diagram for dCamSetup_c:

Public Member Functions

 dCamSetup_c ()
 
bool CheckLatitudeRange (s16 *)
 
f32 PlayerHideDist ()
 
bool CheckFlag2 (u16 i_flag)
 
f32 WaitRollSpeed ()
 
int WaitRollTimer ()
 
int ThrowTimer ()
 
f32 ThrowCushion ()
 
f32 ThrowVAngle ()
 
f32 ThrowCtrAdjust ()
 
f32 ChargeBRatio ()
 
int ChargeTimer ()
 
f32 ChargeLatitude ()
 
bool CheckFlag (u16 i_flag)
 
f32 ManualEndVal ()
 
f32 CinemaScopeTrimHeight ()
 
f32 VistaTrimHeight ()
 
f32 ForceLockOffTimer ()
 
f32 ForceLockOffDist ()
 
f32 USOValue ()
 
f32 USOAngle ()
 
f32 WindShakeGap4Ctr ()
 
f32 WindShakeGap4Fvy ()
 
f32 LockonChangeCushion ()
 
int LockonChangeTimer ()
 
f32 Cushion4Base ()
 
f32 Cushion4Jump ()
 
f32 CusCus ()
 
f32 ParallelDist ()
 
f32 CurveWeight ()
 
virtual ~dCamSetup_c ()
 

Public Attributes

f32 mDrawNear
 
f32 mDrawFar
 
u16 mDebugFlags
 
u16 mFlags2
 
int field_0xc
 
int mModeSwitchType
 
void * mTypeTable
 
int mTypeNum
 
int mForceType
 
f32 mCusCus
 
f32 field_0x24
 
f32 field_0x28
 
f32 field_0x2c
 
f32 field_0x30
 
f32 field_0x34
 
f32 mBaseCushion
 
f32 mJumpCushion
 
f32 mParallelDist
 
f32 field_0x44
 
f32 mSubjLinkCullDist
 
f32 mCurveWeight
 
f32 field_0x50
 
f32 field_0x54
 
f32 field_0x58
 
f32 field_0x5c
 
f32 field_0x60
 
f32 mTrimVistaHeight
 
f32 mTrimCineScopeHeight
 
f32 field_0x6c
 
f32 mForceLockOffDist
 
int mForceLockOffTimer
 
f32 field_0x78
 
f32 field_0x7c
 
f32 field_0x80
 
f32 field_0x84
 
f32 mThrowVAngle
 
f32 mThrowCtrOffset
 
f32 mThrowCushion
 
int mThrowTimer
 
f32 mWindShakeCtr
 
f32 field_0x9c
 
f32 mWindShakeFvy
 
f32 mFalseValue
 
f32 mFalseAngle
 
f32 field_0xac
 
int field_0xb0
 
f32 field_0xb4
 
f32 mManualStartCThreshold
 
f32 mManualEndVal
 
f32 mChargeLatitude
 
int mChargeTimer
 
f32 mChargeBRatio
 
int mLockonChangeTimer
 
f32 mLockonChangeCushion
 
f32 field_0xd4
 
f32 field_0xd8
 
u16 mMapToolCamShortTimer
 
u16 mMapToolCamLongTimer
 
f32 field_0xe0
 
f32 field_0xe4
 
f32 field_0xe8
 
int field_0xec
 
int field_0xf0
 
f32 field_0xf4
 
f32 field_0xf8
 
dCstick_c mCStick
 
dCamBGChk_c mBGChk
 
f32 field_0x15c
 
f32 field_0x160
 
int mWaitRollTimer
 
f32 mWaitRollSpeed
 
f32 field_0x16c
 
int mScreensaverFirstWaitTimer
 
int mScreensaverWaitTimer
 
int mScreensaverExecTimer
 

Constructor & Destructor Documentation

◆ dCamSetup_c()

dCamSetup_c::dCamSetup_c ( )

◆ ~dCamSetup_c()

dCamSetup_c::~dCamSetup_c ( )
virtual

Member Function Documentation

◆ ChargeBRatio()

f32 dCamSetup_c::ChargeBRatio ( )
inline

◆ ChargeLatitude()

f32 dCamSetup_c::ChargeLatitude ( )
inline

◆ ChargeTimer()

int dCamSetup_c::ChargeTimer ( )
inline

◆ CheckFlag()

bool dCamSetup_c::CheckFlag ( u16 i_flag)
inline

◆ CheckFlag2()

bool dCamSetup_c::CheckFlag2 ( u16 i_flag)
inline

◆ CheckLatitudeRange()

bool dCamSetup_c::CheckLatitudeRange ( s16 * param_0)

◆ CinemaScopeTrimHeight()

f32 dCamSetup_c::CinemaScopeTrimHeight ( )
inline

◆ CurveWeight()

f32 dCamSetup_c::CurveWeight ( )
inline

◆ CusCus()

f32 dCamSetup_c::CusCus ( )
inline

◆ Cushion4Base()

f32 dCamSetup_c::Cushion4Base ( )
inline

◆ Cushion4Jump()

f32 dCamSetup_c::Cushion4Jump ( )
inline

◆ ForceLockOffDist()

f32 dCamSetup_c::ForceLockOffDist ( )
inline

◆ ForceLockOffTimer()

f32 dCamSetup_c::ForceLockOffTimer ( )
inline

◆ LockonChangeCushion()

f32 dCamSetup_c::LockonChangeCushion ( )
inline

◆ LockonChangeTimer()

int dCamSetup_c::LockonChangeTimer ( )
inline

◆ ManualEndVal()

f32 dCamSetup_c::ManualEndVal ( )
inline

◆ ParallelDist()

f32 dCamSetup_c::ParallelDist ( )
inline

◆ PlayerHideDist()

f32 dCamSetup_c::PlayerHideDist ( )

◆ ThrowCtrAdjust()

f32 dCamSetup_c::ThrowCtrAdjust ( )
inline

◆ ThrowCushion()

f32 dCamSetup_c::ThrowCushion ( )
inline

◆ ThrowTimer()

int dCamSetup_c::ThrowTimer ( )
inline

◆ ThrowVAngle()

f32 dCamSetup_c::ThrowVAngle ( )
inline

◆ USOAngle()

f32 dCamSetup_c::USOAngle ( )
inline

◆ USOValue()

f32 dCamSetup_c::USOValue ( )
inline

◆ VistaTrimHeight()

f32 dCamSetup_c::VistaTrimHeight ( )
inline

◆ WaitRollSpeed()

f32 dCamSetup_c::WaitRollSpeed ( )
inline

◆ WaitRollTimer()

int dCamSetup_c::WaitRollTimer ( )
inline

◆ WindShakeGap4Ctr()

f32 dCamSetup_c::WindShakeGap4Ctr ( )
inline

◆ WindShakeGap4Fvy()

f32 dCamSetup_c::WindShakeGap4Fvy ( )
inline

Member Data Documentation

◆ field_0x15c

f32 dCamSetup_c::field_0x15c

◆ field_0x160

f32 dCamSetup_c::field_0x160

◆ field_0x16c

f32 dCamSetup_c::field_0x16c

◆ field_0x24

f32 dCamSetup_c::field_0x24

◆ field_0x28

f32 dCamSetup_c::field_0x28

◆ field_0x2c

f32 dCamSetup_c::field_0x2c

◆ field_0x30

f32 dCamSetup_c::field_0x30

◆ field_0x34

f32 dCamSetup_c::field_0x34

◆ field_0x44

f32 dCamSetup_c::field_0x44

◆ field_0x50

f32 dCamSetup_c::field_0x50

◆ field_0x54

f32 dCamSetup_c::field_0x54

◆ field_0x58

f32 dCamSetup_c::field_0x58

◆ field_0x5c

f32 dCamSetup_c::field_0x5c

◆ field_0x60

f32 dCamSetup_c::field_0x60

◆ field_0x6c

f32 dCamSetup_c::field_0x6c

◆ field_0x78

f32 dCamSetup_c::field_0x78

◆ field_0x7c

f32 dCamSetup_c::field_0x7c

◆ field_0x80

f32 dCamSetup_c::field_0x80

◆ field_0x84

f32 dCamSetup_c::field_0x84

◆ field_0x9c

f32 dCamSetup_c::field_0x9c

◆ field_0xac

f32 dCamSetup_c::field_0xac

◆ field_0xb0

int dCamSetup_c::field_0xb0

◆ field_0xb4

f32 dCamSetup_c::field_0xb4

◆ field_0xc

int dCamSetup_c::field_0xc

◆ field_0xd4

f32 dCamSetup_c::field_0xd4

◆ field_0xd8

f32 dCamSetup_c::field_0xd8

◆ field_0xe0

f32 dCamSetup_c::field_0xe0

◆ field_0xe4

f32 dCamSetup_c::field_0xe4

◆ field_0xe8

f32 dCamSetup_c::field_0xe8

◆ field_0xec

int dCamSetup_c::field_0xec

◆ field_0xf0

int dCamSetup_c::field_0xf0

◆ field_0xf4

f32 dCamSetup_c::field_0xf4

◆ field_0xf8

f32 dCamSetup_c::field_0xf8

◆ mBaseCushion

f32 dCamSetup_c::mBaseCushion

◆ mBGChk

dCamBGChk_c dCamSetup_c::mBGChk

◆ mChargeBRatio

f32 dCamSetup_c::mChargeBRatio

◆ mChargeLatitude

f32 dCamSetup_c::mChargeLatitude

◆ mChargeTimer

int dCamSetup_c::mChargeTimer

◆ mCStick

dCstick_c dCamSetup_c::mCStick

◆ mCurveWeight

f32 dCamSetup_c::mCurveWeight

◆ mCusCus

f32 dCamSetup_c::mCusCus

◆ mDebugFlags

u16 dCamSetup_c::mDebugFlags

◆ mDrawFar

f32 dCamSetup_c::mDrawFar

◆ mDrawNear

f32 dCamSetup_c::mDrawNear

◆ mFalseAngle

f32 dCamSetup_c::mFalseAngle

◆ mFalseValue

f32 dCamSetup_c::mFalseValue

◆ mFlags2

u16 dCamSetup_c::mFlags2

◆ mForceLockOffDist

f32 dCamSetup_c::mForceLockOffDist

◆ mForceLockOffTimer

int dCamSetup_c::mForceLockOffTimer

◆ mForceType

int dCamSetup_c::mForceType

◆ mJumpCushion

f32 dCamSetup_c::mJumpCushion

◆ mLockonChangeCushion

f32 dCamSetup_c::mLockonChangeCushion

◆ mLockonChangeTimer

int dCamSetup_c::mLockonChangeTimer

◆ mManualEndVal

f32 dCamSetup_c::mManualEndVal

◆ mManualStartCThreshold

f32 dCamSetup_c::mManualStartCThreshold

◆ mMapToolCamLongTimer

u16 dCamSetup_c::mMapToolCamLongTimer

◆ mMapToolCamShortTimer

u16 dCamSetup_c::mMapToolCamShortTimer

◆ mModeSwitchType

int dCamSetup_c::mModeSwitchType

◆ mParallelDist

f32 dCamSetup_c::mParallelDist

◆ mScreensaverExecTimer

int dCamSetup_c::mScreensaverExecTimer

◆ mScreensaverFirstWaitTimer

int dCamSetup_c::mScreensaverFirstWaitTimer

◆ mScreensaverWaitTimer

int dCamSetup_c::mScreensaverWaitTimer

◆ mSubjLinkCullDist

f32 dCamSetup_c::mSubjLinkCullDist

◆ mThrowCtrOffset

f32 dCamSetup_c::mThrowCtrOffset

◆ mThrowCushion

f32 dCamSetup_c::mThrowCushion

◆ mThrowTimer

int dCamSetup_c::mThrowTimer

◆ mThrowVAngle

f32 dCamSetup_c::mThrowVAngle

◆ mTrimCineScopeHeight

f32 dCamSetup_c::mTrimCineScopeHeight

◆ mTrimVistaHeight

f32 dCamSetup_c::mTrimVistaHeight

◆ mTypeNum

int dCamSetup_c::mTypeNum

◆ mTypeTable

void* dCamSetup_c::mTypeTable

◆ mWaitRollSpeed

f32 dCamSetup_c::mWaitRollSpeed

◆ mWaitRollTimer

int dCamSetup_c::mWaitRollTimer

◆ mWindShakeCtr

f32 dCamSetup_c::mWindShakeCtr

◆ mWindShakeFvy

f32 dCamSetup_c::mWindShakeFvy

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