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
dCamera_c Class Reference

#include <d_camera.h>

+ Collaboration diagram for dCamera_c:

Classes

struct  BG
 
struct  dCamera_pad_info
 
class  dCamInfo_c
 
struct  Shake
 

Public Member Functions

int StartEventCamera (int, int,...)
 
int EndEventCamera (int)
 
int searchEventArgData (char *)
 
bool getEvIntData (int *, char *, int)
 
bool getEvIntData (int *, char *)
 
bool getEvFloatData (f32 *, char *)
 
bool getEvFloatData (f32 *, char *, f32)
 
int getEvFloatListData (f32 **, char *)
 
int getEvXyzListData (cXyz **, char *)
 
char * getEvStringPntData (char *, char *)
 
char * getEvStringPntData (char *)
 
bool getEvXyzData (cXyz *, char *, cXyz)
 
bool getEvStringData (char *, char *, char *)
 
fopAc_ac_cgetEvActor (char *)
 
fopAc_ac_cgetEvActor (char *, char *)
 
bool pauseEvCamera ()
 
bool fixedFrameEvCamera ()
 
bool stokerEvCamera ()
 
bool rollingEvCamera ()
 
bool fixedPositionEvCamera ()
 
bool uniformTransEvCamera ()
 
bool uniformBrakeEvCamera ()
 
bool uniformAcceleEvCamera ()
 
void transEvCamera (int)
 
bool watchActorEvCamera ()
 
bool restorePosEvCamera ()
 
bool talktoEvCamera ()
 
bool maptoolIdEvCamera ()
 
bool styleEvCamera ()
 
bool gameOverEvCamera ()
 
bool tactEvCamera ()
 
bool turnToActorEvCamera ()
 
bool stbWaitEvCamera ()
 
bool saveEvCamera ()
 
bool loadEvCamera ()
 
bool useItem0EvCamera ()
 
bool useItem1EvCamera ()
 
bool getItemEvCamera ()
 
bool possessedEvCamera ()
 
bool fixedFramesEvCamera ()
 
bool bSplineEvCamera ()
 
bool twoActor0EvCamera ()
 
bool peepHoleEvCamera ()
 
bool digHoleEvCamera ()
 
bool hintTalkEvCamera ()
 
bool bspTransEvCamera ()
 
bool portalWarpEvCamera ()
 
cXyz attentionPos (fopAc_ac_c *)
 
cSAngle directionOf (fopAc_ac_c *)
 
cXyz positionOf (fopAc_ac_c *)
 
cXyz eyePos (fopAc_ac_c *)
 
 dCamera_c (camera_class *)
 
 ~dCamera_c ()
 
void initialize (camera_class *, fopAc_ac_c *, u32, u32)
 
void Start ()
 
void QuickStart ()
 
void Stop ()
 
void Stay ()
 
bool ChangeModeOK (s32)
 
void initPad ()
 
void updatePad ()
 
void initMonitor ()
 
void updateMonitor ()
 
bool checkForceLockTarget ()
 
void infoReport ()
 
bool Run ()
 
bool NotRun ()
 
s16 V ()
 
s16 U ()
 
bool SetTrimSize (s32)
 
bool SetTrimTypeForce (s32)
 
void CalcTrimSize ()
 
int Draw ()
 
void setStageMapToolData ()
 
void setMapToolData ()
 
void SetTagData (fopAc_ac_c *, s32, u16, u8)
 
void setRoomMapToolData (dCamMapToolData *, s32, s32)
 
s32 nextMode (s32)
 
bool onModeChange (s32, s32)
 
int ModeFix (s32)
 
s32 nextType (s32)
 
bool onTypeChange (s32, s32)
 
bool onStyleChange (s32, s32)
 
int onRoomChange (s32)
 
fopAc_ac_cgetParamTargetActor (s32)
 
int GetCameraTypeFromMapToolID (s32, s32)
 
int GetCameraTypeFromCameraName (char const *)
 
int GetCameraTypeFromToolData (stage_camera2_data_class *)
 
void pushInfo (dCamera_c::dCamInfo_c *, s16)
 
void popInfo (dCamera_c::dCamInfo_c *)
 
f32 heightOf (fopAc_ac_c *)
 
cXyz relationalPos (fopAc_ac_c *, fopAc_ac_c *, cXyz *, f32)
 
cXyz relationalPos (fopAc_ac_c *, cXyz *)
 
void setUSOAngle ()
 
cSAngle getUSOAngle (cSAngle)
 
bool pointInSight (cXyz *)
 
f32 radiusActorInSight (fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *)
 
f32 radiusActorInSight (fopAc_ac_c *, fopAc_ac_c *, cXyz *, cXyz *, f32, s16, f32)
 
f32 groundHeight (cXyz *)
 
bool lineBGCheck (cXyz *, cXyz *, dBgS_LinChk *, u32)
 
bool lineBGCheck (cXyz *, cXyz *, u32)
 
bool lineBGCheck (cXyz *, cXyz *, cXyz *, u32)
 
u32 lineCollisionCheckBush (cXyz *, cXyz *)
 
cXyz compWallMargin (cXyz *, cXyz *, f32)
 
int defaultTriming ()
 
void setView (f32, f32, f32, f32)
 
cSAngle forwardCheckAngle ()
 
bool bumpCheck (u32)
 
bool lineBGCheckBoth (cXyz *, cXyz *, dBgS_LinChk *, u32)
 
BOOL jutOutCheck (cXyz *, f32)
 
void tooNearEscape (cXyz *)
 
f32 getWaterSurfaceHeight (cXyz *)
 
void checkGroundInfo ()
 
bool chaseCamera (s32)
 
bool lockonCamera (s32)
 
fopAc_ac_cgetMsgCmdSpeaker ()
 
s32 getMsgCmdCut (s32)
 
bool talktoCamera (s32)
 
bool CalcSubjectAngle (s16 *, s16 *)
 
bool SaveZoomRatio ()
 
bool subjectCamera (s32)
 
bool magneCamera (s32)
 
bool colosseumCamera (s32)
 
bool test1Camera (s32)
 
bool test2Camera (s32)
 
bool towerCamera (s32)
 
bool hookshotCamera (s32)
 
bool railCamera (s32)
 
bool paraRailCamera (s32)
 
bool rideCamera (s32)
 
bool manualCamera (s32)
 
bool observeCamera (s32)
 
bool fixedFrameCamera (s32)
 
bool fixedPositionCamera (s32)
 
bool oneSideCamera (s32)
 
bool eventCamera (s32)
 
bool currentEvCamera ()
 
bool letCamera (s32)
 
void setEventRecoveryTrans (s16)
 
void runEventRecoveryTrans ()
 
void EventRecoverNotime ()
 
int Set (cXyz, cXyz)
 
int Set (cXyz, cXyz, f32, s16)
 
int Set (cXyz, cXyz, s16, f32)
 
void Reset (cXyz, cXyz)
 
int Reset ()
 
void Reset (cXyz, cXyz, f32, s16)
 
f32 shakeCamera ()
 
int StartShake (s32, u8 *, s32, cXyz)
 
int StopShake ()
 
void StartBlure (int, fopAc_ac_c *, f32, f32)
 
void ResetBlure ()
 
void SetBlureAlpha (f32)
 
void SetBlureScale (f32, f32, f32)
 
void SetBlurePosition (f32, f32, f32)
 
void SetBlureActor (fopAc_ac_c *)
 
void blureCamera ()
 
void onHorseDush ()
 
fopAc_ac_cGetForceLockOnActor ()
 
int ForceLockOn (fopAc_ac_c *)
 
int ForceLockOff (fpc_ProcID)
 
int ForceLockOff (fopAc_ac_c *)
 
cXyz Up ()
 
cXyz Eye ()
 
cXyz Center ()
 
f32 footHeightOf (fopAc_ac_c *i_actor)
 
cSAngle Bank ()
 
cXyz talkBasePos (fopAc_ac_c *i_actor)
 
cXyz talkEyePos (fopAc_ac_c *i_actor)
 
void debugDraw ()
 
bool Active ()
 
f32 TrimHeight ()
 
int Type ()
 
int Mode ()
 
f32 Fovy ()
 
bool isModeOK ()
 
bool push_any_key ()
 
bool chkFlag (u32 i_flag)
 
u32 setFlag (u32 i_flag)
 
u32 clrFlag (u32 i_flag)
 
bool CheckFlag (u32 i_flag)
 
void ResetView ()
 
void clearInfo (dCamInfo_c *i_info, s16 param_1)
 
void EventFlag (int i_flag)
 
void Att ()
 
void SetWindow (f32 param_0, f32 param_1)
 
s16 U2 ()
 
void U2 (s16 i_val)
 
void CorrectCenter ()
 

Public Attributes

camera_classfield_0x0
 
int mRoomNo
 
u8 field_0x8 [0x20 - 0x8]
 
u8 field_0x20
 
u8 field_0x21
 
u8 field_0x22 [2]
 
int field_0x24
 
cSGlobe mDirection
 
cXyz mCenter
 
cXyz mEye
 
cXyz mUp
 
cSAngle mBank
 
f32 mFovy
 
class { 
 
   cSGlobe   mDirection 
 
   cXyz   mCenter 
 
   cXyz   mEye 
 
   cSAngle   mBank 
 
   f32   mFovy 
 
field_0x5c 
 
f32 field_0x84
 
u32 field_0x88
 
cSAngle field_0x8c
 
cXyz field_0x90
 
cXyz field_0x9c
 
u32 field_0xa8
 
u32 field_0xac
 
dCamInfo_c field_0xb0
 
dCamInfo_c field_0xd0 [2]
 
class { 
 
   int   field_0x0 
 
   s16   field_0x4 
 
   dCamInfo_c   field_0x8 
 
   cXyz   field_0x28 
 
field_0x110 
 
class { 
 
   cXyz   field_0x0 
 
   csXyz   field_0xc 
 
field_0x144 
 
class { 
 
   bool   field_0x0 
 
   cSAngle   field_0x2 
 
   cSAngle   field_0x4 
 
field_0x158 
 
u32 field_0x160
 
int field_0x164
 
u8 field_0x168
 
int field_0x16c
 
int field_0x170
 
u32 mCurCamStyleTimer
 
u32 mCameraID
 
u32 mPadID
 
fopAc_ac_cmpPlayerActor
 
fopAc_ac_cmpLockonTarget
 
fopAc_ac_cfield_0x188
 
fopAc_ac_cfield_0x18c
 
int mIsWolf
 
bool field_0x194
 
fpc_ProcID mLockOnActorID
 
fopAc_ac_cmpLockOnActor
 
int mForceLockTimer
 
int mCurMode
 
int mNextMode
 
int field_0x1ac
 
cSAngle field_0x1b0
 
f32 field_0x1b4
 
u8 field_0x1b8 [4]
 
dCamera_pad_info mPadInfo
 
int field_0x1f4
 
int field_0x1f8
 
int field_0x1fc
 
f32 mTriggerLeftLast
 
f32 mTriggerLeftDelta
 
u8 field_0x208
 
u8 field_0x209
 
u8 field_0x20a
 
u8 field_0x20b
 
f32 mTriggerRightLast
 
f32 mTriggerRightDelta
 
u8 field_0x214
 
u8 field_0x215
 
u8 field_0x216
 
u8 field_0x217
 
bool mHoldX
 
bool mTrigX
 
bool mHoldY
 
bool mTrigY
 
bool mHoldZ
 
bool mTrigZ
 
u8 field_0x21e
 
u8 field_0x21f
 
bool mHoldB
 
bool mTrigB
 
u8 field_0x222
 
u8 field_0x223
 
bool field_0x224
 
dCamForcusLine mFocusLine
 
dCamera_FakeAngle_system mFakeAngleSys
 
dCamera_monitoring_things mMonitor
 
f32 field_0x2c0
 
int field_0x2c4
 
f32 field_0x2c8
 
BG mBG
 
union { 
 
   struct { 
 
      int   field_0x0 
 
      int   field_0x4 
 
      f32   field_0x8 
 
      f32   field_0xc 
 
      int   field_0x10 
 
      int   field_0x14 
 
      s16   field_0x18 
 
      s16   field_0x1a 
 
      s16   field_0x1c 
 
      f32   field_0x20 
 
      f32   field_0x24 
 
      f32   field_0x28 
 
      f32   field_0x2c 
 
      f32   field_0x30 
 
      f32   field_0x34 
 
      f32   field_0x38 
 
      f32   field_0x3c 
 
      f32   field_0x40 
 
      int   field_0x44 
 
      f32   field_0x48 
 
      f32   field_0x4c 
 
      f32   field_0x50 
 
      f32   field_0x54 
 
      cXyz   field_0x58 
 
      cXyz   field_0x64 
 
      bool   field_0x70 
 
      bool   field_0x71 
 
      bool   field_0x72 
 
      bool   field_0x73 
 
      f32   field_0x74 
 
      f32   field_0x78 
 
      f32   field_0x7c 
 
      f32   field_0x80 
 
      f32   field_0x84 
 
      f32   field_0x88 
 
      int   field_0x8c 
 
      bool   field_0x90 
 
      bool   field_0x91 
 
      bool   field_0x92 
 
      bool   field_0x93 
 
      bool   field_0x94 
 
      bool   field_0x95 
 
      cSAngle   field_0x96 
 
      cSAngle   field_0x98 
 
      cSAngle   field_0x9a 
 
      int   field_0x9c 
 
      int   field_0xa0 
 
      f32   field_0xa4 
 
      int   field_0xa8 
 
      f32   field_0xac 
 
   }   chase 
 
   struct { 
 
      int   field_0x0 
 
      u8   field_0x4 [8] 
 
      int   field_0xc 
 
      f32   field_0x10 
 
      int   field_0x14 
 
      bool   field_0x18 
 
      cXyz   field_0x1c 
 
      bool   field_0x28 
 
      bool   field_0x29 
 
      bool   field_0x2a 
 
      int   field_0x2c 
 
      int   field_0x30 
 
      cSGlobe   field_0x34 
 
      fpc_ProcID   field_0x3c 
 
      bool   field_0x40 
 
      cSAngle   field_0x42 
 
      int   field_0x44 
 
      f32   field_0x48 
 
      f32   field_0x4c 
 
      cSAngle   field_0x50 
 
      f32   field_0x54 
 
      f32   field_0x58 
 
      f32   field_0x5c 
 
      f32   field_0x60 
 
   }   lockon 
 
   struct { 
 
      int   field_0x0 
 
      cXyz   field_0x4 
 
      cXyz   field_0x10 
 
      cXyz   field_0x1c 
 
      cSGlobe   field_0x28 
 
      cSGlobe   field_0x30 
 
      int   field_0x38 
 
      int   field_0x3c 
 
      int   field_0x40 
 
      int   field_0x44 
 
      int   field_0x48 
 
      f32   field_0x4c 
 
      f32   field_0x50 
 
      f32   field_0x54 
 
      f32   field_0x58 
 
      f32   field_0x5c 
 
      f32   field_0x60 
 
      f32   field_0x64 
 
      f32   field_0x68 
 
      f32   field_0x6c 
 
      fopAc_ac_c *   field_0x70 
 
      fopAc_ac_c *   field_0x74 
 
      fopAc_ac_c *   field_0x78 
 
      f32   field_0x7c 
 
      f32   field_0x80 
 
      s16   field_0x84 
 
      s16   field_0x86 
 
      bool   field_0x88 
 
      bool   field_0x89 
 
      u32   field_0x8c 
 
      cXyz   field_0x90 
 
      cXyz   field_0x9c 
 
      cSGlobe   field_0xa8 
 
      f32   field_0xb0 
 
      cXyz   field_0xb4 
 
      cXyz   field_0xc0 
 
      cXyz   field_0xcc 
 
      cXyz   field_0xd8 
 
   }   talk 
 
   struct { 
 
      int   field_0x0 
 
      cXyz   field_0x4 
 
      int   field_0x10 
 
      int   field_0x14 
 
      int   field_0x18 
 
      bool   field_0x1c 
 
      bool   field_0x1d 
 
      f32   field_0x20 
 
      f32   field_0x24 
 
      cSAngle   field_0x28 
 
      cSAngle   field_0x2a 
 
      cSAngle   field_0x2c 
 
      cSAngle   field_0x2e 
 
      cXyz   field_0x30 
 
      cXyz   field_0x3c 
 
      cSGlobe   field_0x48 
 
   }   subject 
 
   struct { 
 
      int   field_0x0 
 
      cXyz   field_0x4 
 
      cXyz   field_0x10 
 
      cSGlobe   field_0x1c 
 
   }   magne 
 
   struct { 
 
      u8   field_0x0 [8] 
 
      cXyz   field_0x8 
 
      f32   field_0x14 
 
      int   field_0x18 
 
   }   colosseum 
 
   struct { 
 
      int   field_0x0 
 
      int   field_0x4 
 
      f32   field_0x8 
 
      f32   field_0xc 
 
      int   field_0x10 
 
      int   field_0x14 
 
      f32   field_0x18 
 
      f32   field_0x1c 
 
      f32   field_0x20 
 
      f32   field_0x24 
 
      cSAngle   field_0x28 
 
      f32   field_0x2c 
 
      f32   field_0x30 
 
      f32   field_0x34 
 
      int   field_0x38 
 
      f32   field_0x3c 
 
      f32   field_0x40 
 
      f32   field_0x44 
 
      cXyz   field_0x48 
 
      cXyz   field_0x54 
 
      cSAngle   field_0x60 
 
      int   field_0x64 
 
      bool   field_0x68 
 
      bool   field_0x69 
 
      bool   field_0x6a 
 
      bool   field_0x6b 
 
      bool   field_0x6c 
 
      f32   field_0x70 
 
      f32   field_0x74 
 
      f32   field_0x78 
 
      f32   field_0x7c 
 
      f32   field_0x80 
 
      f32   field_0x84 
 
   }   tower 
 
   struct { 
 
      int   field_0x0 
 
      u8   field_0x4 [4] 
 
      cXyz   field_0x8 
 
      cXyz   field_0x14 
 
      bool   field_0x20 
 
   }   hookshot 
 
   struct { 
 
      bool   field_0x0 
 
      int   field_0x4 
 
      int   field_0x8 
 
   }   event 
 
   struct { 
 
      u8   field_0x0 [0x100] 
 
   }   bytes 
 
mWork 
 
dCamera_event_data mEventData
 
u32 mEventFlags
 
u8 field_0x610
 
u8 field_0x611
 
u8 field_0x612 [2]
 
class { 
 
   u8   field_0x0 [8] 
 
   cSGlobe   field_0x8 
 
   u8   field_0x10 [4] 
 
field_0x614 [4] 
 
u8 field_0x664 [4]
 
int field_0x668
 
int field_0x66c
 
int field_0x670
 
int field_0x674
 
u8 field_0x678
 
int mCamStyle
 
int field_0x680
 
dCamera_type_datamCamTypeData
 
int mCamTypeNum
 
int mCurType
 
int mNextType
 
int mMapToolType
 
int field_0x698
 
int field_0x69c
 
u8 field_0x6a0 [0x6b8 - 0x6a0]
 
Shake mShake
 
int field_0x6fc
 
class { 
 
   u8   field_0x0 [4] 
 
   int   field_0x4 
 
   csXyz   field_0x8 
 
   fopAc_ac_c *   mpActor 
 
   int   field_0x14 
 
   cXyz   mPosition 
 
   cXyz   mScale 
 
   f32   mAlpha 
 
mBlure 
 
f32 field_0x734
 
f32 field_0x738
 
f32 field_0x73c
 
class { 
 
   cXyz   field_0x0 
 
   cXyz   field_0xc 
 
   cXyz   field_0x18 
 
   cSGlobe   field_0x24 
 
field_0x740 
 
u8 field_0x76c [0x79c - 0x76c]
 
class { 
 
   u8   field_0x0 [4] 
 
   cXyz   field_0x4 
 
field_0x79c 
 
dCamMapToolData field_0x7ac
 
dCamMapToolData field_0x7e8
 
dCamMapToolData field_0x824
 
dCamMapToolData field_0x860
 
dCamMapToolData field_0x89c
 
dCamMapToolData field_0x8d8
 
f32 field_0x914
 
f32 field_0x918
 
f32 field_0x91c
 
f32 mTrimHeight
 
int mTrimSize
 
int mTrimTypeForce
 
f32 field_0x92c
 
u8 field_0x930 [0x930 - 0x92c]
 
f32 field_0x934
 
int field_0x938
 
int field_0x93c
 
int field_0x940
 
u8 field_0x944
 
int mThrowTimer
 
cSAngle field_0x94c
 
int field_0x950
 
u8 field_0x954 [0x958 - 0x954]
 
int field_0x958
 
cXyz field_0x95c
 
f32 field_0x968
 
f32 field_0x96c
 
dCamSetup_c mCamSetup
 
dCamParam_c mCamParam
 
u8 field_0xb0c
 
u8 field_0xb0d [0xd58 - 0xb0d]
 

Static Public Attributes

static engine_fn engine_tbl []
 

Constructor & Destructor Documentation

◆ dCamera_c()

dCamera_c::dCamera_c ( camera_class * i_camera)

◆ ~dCamera_c()

dCamera_c::~dCamera_c ( )

Member Function Documentation

◆ Active()

bool dCamera_c::Active ( )
inline

◆ Att()

void dCamera_c::Att ( )
inline

◆ attentionPos()

cXyz dCamera_c::attentionPos ( fopAc_ac_c * param_0)

◆ Bank()

cSAngle dCamera_c::Bank ( )
inline

◆ blureCamera()

void dCamera_c::blureCamera ( )

◆ bSplineEvCamera()

bool dCamera_c::bSplineEvCamera ( )

◆ bspTransEvCamera()

bool dCamera_c::bspTransEvCamera ( )

◆ bumpCheck()

bool dCamera_c::bumpCheck ( u32 i_flags)

◆ CalcSubjectAngle()

bool dCamera_c::CalcSubjectAngle ( s16 * param_0,
s16 * param_1 )

◆ CalcTrimSize()

void dCamera_c::CalcTrimSize ( )

◆ Center()

cXyz dCamera_c::Center ( )

◆ ChangeModeOK()

bool dCamera_c::ChangeModeOK ( s32 param_0)

◆ chaseCamera()

bool dCamera_c::chaseCamera ( s32 param_0)

◆ CheckFlag()

bool dCamera_c::CheckFlag ( u32 i_flag)
inline

◆ checkForceLockTarget()

bool dCamera_c::checkForceLockTarget ( )

◆ checkGroundInfo()

void dCamera_c::checkGroundInfo ( )

◆ chkFlag()

bool dCamera_c::chkFlag ( u32 i_flag)
inline

◆ clearInfo()

void dCamera_c::clearInfo ( dCamInfo_c * i_info,
s16 param_1 )
inline

◆ clrFlag()

u32 dCamera_c::clrFlag ( u32 i_flag)
inline

◆ colosseumCamera()

bool dCamera_c::colosseumCamera ( s32 param_0)

◆ compWallMargin()

cXyz dCamera_c::compWallMargin ( cXyz * i_center,
cXyz * param_1,
f32 i_radius )

◆ CorrectCenter()

void dCamera_c::CorrectCenter ( )
inline

◆ currentEvCamera()

bool dCamera_c::currentEvCamera ( )

◆ debugDraw()

void dCamera_c::debugDraw ( )

◆ defaultTriming()

int dCamera_c::defaultTriming ( )

◆ digHoleEvCamera()

bool dCamera_c::digHoleEvCamera ( )

◆ directionOf()

cSAngle dCamera_c::directionOf ( fopAc_ac_c * )

◆ Draw()

int dCamera_c::Draw ( )

◆ EndEventCamera()

int dCamera_c::EndEventCamera ( int param_0)

◆ eventCamera()

bool dCamera_c::eventCamera ( s32 param_0)

◆ EventFlag()

void dCamera_c::EventFlag ( int i_flag)
inline

◆ EventRecoverNotime()

void dCamera_c::EventRecoverNotime ( )

◆ Eye()

cXyz dCamera_c::Eye ( )

◆ eyePos()

cXyz dCamera_c::eyePos ( fopAc_ac_c * param_0)

◆ fixedFrameCamera()

bool dCamera_c::fixedFrameCamera ( s32 param_0)

◆ fixedFrameEvCamera()

bool dCamera_c::fixedFrameEvCamera ( )

◆ fixedFramesEvCamera()

bool dCamera_c::fixedFramesEvCamera ( )

◆ fixedPositionCamera()

bool dCamera_c::fixedPositionCamera ( s32 param_0)

◆ fixedPositionEvCamera()

bool dCamera_c::fixedPositionEvCamera ( )

◆ footHeightOf()

f32 dCamera_c::footHeightOf ( fopAc_ac_c * i_actor)
inline

◆ ForceLockOff() [1/2]

int dCamera_c::ForceLockOff ( fopAc_ac_c * i_actor)

◆ ForceLockOff() [2/2]

int dCamera_c::ForceLockOff ( fpc_ProcID i_id)

◆ ForceLockOn()

int dCamera_c::ForceLockOn ( fopAc_ac_c * i_actor)

◆ forwardCheckAngle()

cSAngle dCamera_c::forwardCheckAngle ( )

◆ Fovy()

f32 dCamera_c::Fovy ( )
inline

◆ gameOverEvCamera()

bool dCamera_c::gameOverEvCamera ( )

◆ GetCameraTypeFromCameraName()

int dCamera_c::GetCameraTypeFromCameraName ( char const * i_name)

◆ GetCameraTypeFromMapToolID()

int dCamera_c::GetCameraTypeFromMapToolID ( s32 param_0,
s32 i_roomNo )

◆ GetCameraTypeFromToolData()

int dCamera_c::GetCameraTypeFromToolData ( stage_camera2_data_class * i_data)

◆ getEvActor() [1/2]

fopAc_ac_c * dCamera_c::getEvActor ( char * i_event)

◆ getEvActor() [2/2]

fopAc_ac_c * dCamera_c::getEvActor ( char * i_event,
char * param_1 )

◆ getEvFloatData() [1/2]

bool dCamera_c::getEvFloatData ( f32 * i_data,
char * i_event )

◆ getEvFloatData() [2/2]

bool dCamera_c::getEvFloatData ( f32 * i_data,
char * i_event,
f32 param_2 )

◆ getEvFloatListData()

int dCamera_c::getEvFloatListData ( f32 ** i_data,
char * i_event )

◆ getEvIntData() [1/2]

bool dCamera_c::getEvIntData ( int * i_data,
char * i_event )

◆ getEvIntData() [2/2]

bool dCamera_c::getEvIntData ( int * i_data,
char * i_event,
int param_2 )

◆ getEvStringData()

bool dCamera_c::getEvStringData ( char * i_data,
char * i_event,
char * param_2 )

◆ getEvStringPntData() [1/2]

char * dCamera_c::getEvStringPntData ( char * i_event)

◆ getEvStringPntData() [2/2]

char * dCamera_c::getEvStringPntData ( char * i_event,
char * param_1 )

◆ getEvXyzData()

bool dCamera_c::getEvXyzData ( cXyz * i_data,
char * i_event,
cXyz param_2 )

◆ getEvXyzListData()

int dCamera_c::getEvXyzListData ( cXyz ** i_data,
char * i_event )

◆ GetForceLockOnActor()

fopAc_ac_c * dCamera_c::GetForceLockOnActor ( )

◆ getItemEvCamera()

bool dCamera_c::getItemEvCamera ( )

◆ getMsgCmdCut()

s32 dCamera_c::getMsgCmdCut ( s32 param_0)

◆ getMsgCmdSpeaker()

fopAc_ac_c * dCamera_c::getMsgCmdSpeaker ( )

◆ getParamTargetActor()

fopAc_ac_c * dCamera_c::getParamTargetActor ( s32 param_0)

◆ getUSOAngle()

cSAngle dCamera_c::getUSOAngle ( cSAngle param_0)

◆ getWaterSurfaceHeight()

f32 dCamera_c::getWaterSurfaceHeight ( cXyz * param_0)

◆ groundHeight()

f32 dCamera_c::groundHeight ( cXyz * param_0)

◆ heightOf()

f32 dCamera_c::heightOf ( fopAc_ac_c * i_actor)

◆ hintTalkEvCamera()

bool dCamera_c::hintTalkEvCamera ( )

◆ hookshotCamera()

bool dCamera_c::hookshotCamera ( s32 param_0)

◆ infoReport()

void dCamera_c::infoReport ( )

◆ initialize()

void dCamera_c::initialize ( camera_class * i_camera,
fopAc_ac_c * i_player,
u32 i_cameraID,
u32 i_padID )

◆ initMonitor()

void dCamera_c::initMonitor ( )

◆ initPad()

void dCamera_c::initPad ( )

◆ isModeOK()

bool dCamera_c::isModeOK ( )
inline

◆ jutOutCheck()

BOOL dCamera_c::jutOutCheck ( cXyz * param_0,
f32 param_1 )

◆ letCamera()

bool dCamera_c::letCamera ( s32 )

◆ lineBGCheck() [1/3]

bool dCamera_c::lineBGCheck ( cXyz * i_start,
cXyz * i_end,
cXyz * o_cross,
u32 i_flags )

◆ lineBGCheck() [2/3]

bool dCamera_c::lineBGCheck ( cXyz * i_start,
cXyz * i_end,
dBgS_LinChk * i_linChk,
u32 i_flags )

◆ lineBGCheck() [3/3]

bool dCamera_c::lineBGCheck ( cXyz * i_start,
cXyz * i_end,
u32 i_flags )

◆ lineBGCheckBoth()

bool dCamera_c::lineBGCheckBoth ( cXyz * i_start,
cXyz * i_end,
dBgS_LinChk * i_linchk,
u32 i_flags )

◆ lineCollisionCheckBush()

u32 dCamera_c::lineCollisionCheckBush ( cXyz * i_start,
cXyz * i_end )

◆ loadEvCamera()

bool dCamera_c::loadEvCamera ( )

◆ lockonCamera()

bool dCamera_c::lockonCamera ( s32 param_0)

◆ magneCamera()

bool dCamera_c::magneCamera ( s32 param_0)

◆ manualCamera()

bool dCamera_c::manualCamera ( s32 param_0)

◆ maptoolIdEvCamera()

bool dCamera_c::maptoolIdEvCamera ( )

◆ Mode()

int dCamera_c::Mode ( )
inline

◆ ModeFix()

int dCamera_c::ModeFix ( s32 param_0)

◆ nextMode()

s32 dCamera_c::nextMode ( s32 i_curMode)

◆ nextType()

s32 dCamera_c::nextType ( s32 i_curType)

◆ NotRun()

bool dCamera_c::NotRun ( )

◆ observeCamera()

bool dCamera_c::observeCamera ( s32 param_0)

◆ oneSideCamera()

bool dCamera_c::oneSideCamera ( s32 param_0)

◆ onHorseDush()

void dCamera_c::onHorseDush ( )

◆ onModeChange()

bool dCamera_c::onModeChange ( s32 i_curMode,
s32 i_nextMode )

◆ onRoomChange()

int dCamera_c::onRoomChange ( s32 i_roomNo)

◆ onStyleChange()

bool dCamera_c::onStyleChange ( s32 param_0,
s32 param_1 )

◆ onTypeChange()

bool dCamera_c::onTypeChange ( s32 i_curType,
s32 i_nextType )

◆ paraRailCamera()

bool dCamera_c::paraRailCamera ( s32 param_0)

◆ pauseEvCamera()

bool dCamera_c::pauseEvCamera ( )

◆ peepHoleEvCamera()

bool dCamera_c::peepHoleEvCamera ( )

◆ pointInSight()

bool dCamera_c::pointInSight ( cXyz * i_point)

◆ popInfo()

void dCamera_c::popInfo ( dCamera_c::dCamInfo_c * i_info)

◆ portalWarpEvCamera()

bool dCamera_c::portalWarpEvCamera ( )

◆ positionOf()

cXyz dCamera_c::positionOf ( fopAc_ac_c * )

◆ possessedEvCamera()

bool dCamera_c::possessedEvCamera ( )

◆ push_any_key()

bool dCamera_c::push_any_key ( )
inline

◆ pushInfo()

void dCamera_c::pushInfo ( dCamera_c::dCamInfo_c * i_info,
s16 param_1 )

◆ QuickStart()

void dCamera_c::QuickStart ( )

◆ radiusActorInSight() [1/2]

f32 dCamera_c::radiusActorInSight ( fopAc_ac_c * i_actor1,
fopAc_ac_c * i_actor2,
cXyz * i_center,
cXyz * i_eye,
f32 i_fovY,
s16 i_bank,
f32 param_6 )

◆ radiusActorInSight() [2/2]

f32 dCamera_c::radiusActorInSight ( fopAc_ac_c * param_0,
fopAc_ac_c * param_1,
fopAc_ac_c * param_2 )

◆ railCamera()

bool dCamera_c::railCamera ( s32 param_0)

◆ relationalPos() [1/2]

cXyz dCamera_c::relationalPos ( fopAc_ac_c * i_actor,
cXyz * i_offset )

◆ relationalPos() [2/2]

cXyz dCamera_c::relationalPos ( fopAc_ac_c * i_actor1,
fopAc_ac_c * i_actor2,
cXyz * i_offset,
f32 param_3 )

◆ Reset() [1/3]

int dCamera_c::Reset ( )

◆ Reset() [2/3]

void dCamera_c::Reset ( cXyz i_center,
cXyz i_eye )

◆ Reset() [3/3]

void dCamera_c::Reset ( cXyz i_center,
cXyz i_eye,
f32 i_fovy,
s16 i_bank )

◆ ResetBlure()

void dCamera_c::ResetBlure ( )

◆ ResetView()

void dCamera_c::ResetView ( )
inline

◆ restorePosEvCamera()

bool dCamera_c::restorePosEvCamera ( )

◆ rideCamera()

bool dCamera_c::rideCamera ( s32 param_0)

◆ rollingEvCamera()

bool dCamera_c::rollingEvCamera ( )

◆ Run()

bool dCamera_c::Run ( )

◆ runEventRecoveryTrans()

void dCamera_c::runEventRecoveryTrans ( )

◆ saveEvCamera()

bool dCamera_c::saveEvCamera ( )

◆ SaveZoomRatio()

bool dCamera_c::SaveZoomRatio ( )

◆ searchEventArgData()

int dCamera_c::searchEventArgData ( char * i_eventName)

◆ Set() [1/3]

int dCamera_c::Set ( cXyz i_center,
cXyz i_eye )

◆ Set() [2/3]

int dCamera_c::Set ( cXyz i_center,
cXyz i_eye,
f32 i_fovy,
s16 i_bank )

◆ Set() [3/3]

int dCamera_c::Set ( cXyz i_center,
cXyz i_eye,
s16 i_bank,
f32 i_fovy )

◆ SetBlureActor()

void dCamera_c::SetBlureActor ( fopAc_ac_c * i_actor)

◆ SetBlureAlpha()

void dCamera_c::SetBlureAlpha ( f32 i_alpha)

◆ SetBlurePosition()

void dCamera_c::SetBlurePosition ( f32 i_posx,
f32 i_posy,
f32 i_posz )

◆ SetBlureScale()

void dCamera_c::SetBlureScale ( f32 i_scalex,
f32 i_scaley,
f32 i_scalez )

◆ setEventRecoveryTrans()

void dCamera_c::setEventRecoveryTrans ( s16 param_0)

◆ setFlag()

u32 dCamera_c::setFlag ( u32 i_flag)
inline

◆ setMapToolData()

void dCamera_c::setMapToolData ( )

◆ setRoomMapToolData()

void dCamera_c::setRoomMapToolData ( dCamMapToolData * i_toolData,
s32 param_1,
s32 i_roomNo )
inline

◆ setStageMapToolData()

void dCamera_c::setStageMapToolData ( )

◆ SetTagData()

void dCamera_c::SetTagData ( fopAc_ac_c * param_0,
s32 param_1,
u16 param_2,
u8 param_3 )

◆ SetTrimSize()

bool dCamera_c::SetTrimSize ( s32 size)

◆ SetTrimTypeForce()

bool dCamera_c::SetTrimTypeForce ( s32 param_0)

◆ setUSOAngle()

void dCamera_c::setUSOAngle ( )

◆ setView()

void dCamera_c::setView ( f32 i_xOrig,
f32 i_yOrig,
f32 i_width,
f32 i_height )

◆ SetWindow()

void dCamera_c::SetWindow ( f32 param_0,
f32 param_1 )
inline

◆ shakeCamera()

f32 dCamera_c::shakeCamera ( )

◆ Start()

void dCamera_c::Start ( )

◆ StartBlure()

void dCamera_c::StartBlure ( int param_0,
fopAc_ac_c * i_actor,
f32 i_alpha,
f32 i_scale )

◆ StartEventCamera()

int dCamera_c::StartEventCamera ( int param_0,
int param_1,
... )

◆ StartShake()

int dCamera_c::StartShake ( s32 i_length,
u8 * i_pattern,
s32 i_flags,
cXyz i_pos )

◆ Stay()

void dCamera_c::Stay ( )

◆ stbWaitEvCamera()

bool dCamera_c::stbWaitEvCamera ( )

◆ stokerEvCamera()

bool dCamera_c::stokerEvCamera ( )

◆ Stop()

void dCamera_c::Stop ( )

◆ StopShake()

int dCamera_c::StopShake ( )

◆ styleEvCamera()

bool dCamera_c::styleEvCamera ( )

◆ subjectCamera()

bool dCamera_c::subjectCamera ( s32 param_0)

◆ tactEvCamera()

bool dCamera_c::tactEvCamera ( )

◆ talkBasePos()

cXyz dCamera_c::talkBasePos ( fopAc_ac_c * i_actor)
inline

◆ talkEyePos()

cXyz dCamera_c::talkEyePos ( fopAc_ac_c * i_actor)
inline

◆ talktoCamera()

bool dCamera_c::talktoCamera ( s32 param_0)

◆ talktoEvCamera()

bool dCamera_c::talktoEvCamera ( )

◆ test1Camera()

bool dCamera_c::test1Camera ( s32 param_0)

◆ test2Camera()

bool dCamera_c::test2Camera ( s32 param_0)

◆ tooNearEscape()

void dCamera_c::tooNearEscape ( cXyz * param_0)

◆ towerCamera()

bool dCamera_c::towerCamera ( s32 param_0)

◆ transEvCamera()

void dCamera_c::transEvCamera ( int param_0)

◆ TrimHeight()

f32 dCamera_c::TrimHeight ( )
inline

◆ turnToActorEvCamera()

bool dCamera_c::turnToActorEvCamera ( )

◆ twoActor0EvCamera()

bool dCamera_c::twoActor0EvCamera ( )

◆ Type()

int dCamera_c::Type ( )
inline

◆ U()

s16 dCamera_c::U ( )

◆ U2() [1/2]

s16 dCamera_c::U2 ( )
inline

◆ U2() [2/2]

void dCamera_c::U2 ( s16 i_val)
inline

◆ uniformAcceleEvCamera()

bool dCamera_c::uniformAcceleEvCamera ( )

◆ uniformBrakeEvCamera()

bool dCamera_c::uniformBrakeEvCamera ( )

◆ uniformTransEvCamera()

bool dCamera_c::uniformTransEvCamera ( )

◆ Up()

cXyz dCamera_c::Up ( )

◆ updateMonitor()

void dCamera_c::updateMonitor ( )

◆ updatePad()

void dCamera_c::updatePad ( )

◆ useItem0EvCamera()

bool dCamera_c::useItem0EvCamera ( )

◆ useItem1EvCamera()

bool dCamera_c::useItem1EvCamera ( )

◆ V()

s16 dCamera_c::V ( )

◆ watchActorEvCamera()

bool dCamera_c::watchActorEvCamera ( )

Member Data Documentation

◆ [struct]

struct { ... } dCamera_c::bytes

◆ [struct]

struct { ... } dCamera_c::chase

◆ [struct]

struct { ... } dCamera_c::colosseum

◆ engine_tbl

engine_fn dCamera_c::engine_tbl
static
Initial value:
= {
}
bool chaseCamera(s32)
Definition d_camera.cpp:3593
bool oneSideCamera(s32)
Definition d_camera.cpp:7887
bool test2Camera(s32)
Definition d_camera.cpp:7215
bool letCamera(s32)
Definition d_camera.cpp:8001
bool hookshotCamera(s32)
Definition d_camera.cpp:7644
bool observeCamera(s32)
Definition d_camera.cpp:7871
bool fixedPositionCamera(s32)
Definition d_camera.cpp:7882
bool rideCamera(s32)
Definition d_camera.cpp:7849
bool manualCamera(s32)
Definition d_camera.cpp:7859
bool towerCamera(s32)
Definition d_camera.cpp:7221
bool lockonCamera(s32)
Definition d_camera.cpp:4631
bool fixedFrameCamera(s32)
Definition d_camera.cpp:7876
bool magneCamera(s32)
Definition d_camera.cpp:7001
bool railCamera(s32)
Definition d_camera.cpp:7767
bool talktoCamera(s32)
Definition d_camera.cpp:5208
bool test1Camera(s32)
Definition d_camera.cpp:7210
bool eventCamera(s32)
Definition d_camera.cpp:7908
bool subjectCamera(s32)
Definition d_camera.cpp:6655
bool colosseumCamera(s32)
Definition d_camera.cpp:7111
bool paraRailCamera(s32)
Definition d_camera.cpp:7781

◆ [struct]

struct { ... } dCamera_c::event

◆ field_0x0 [1/5]

camera_class* dCamera_c::field_0x0

◆ field_0x0 [2/5]

int dCamera_c::field_0x0

◆ field_0x0 [3/5]

cXyz dCamera_c::field_0x0

◆ field_0x0 [4/5]

bool dCamera_c::field_0x0

◆ field_0x0 [5/5]

u8 dCamera_c::field_0x0[4]

◆ field_0x10 [1/4]

int dCamera_c::field_0x10

◆ field_0x10 [2/4]

f32 dCamera_c::field_0x10

◆ field_0x10 [3/4]

cXyz dCamera_c::field_0x10

◆ field_0x10 [4/4]

u8 dCamera_c::field_0x10[4]

◆ [class]

class { ... } dCamera_c::field_0x110

◆ field_0x14 [1/3]

int dCamera_c::field_0x14

◆ field_0x14 [2/3]

f32 dCamera_c::field_0x14

◆ field_0x14 [3/3]

cXyz dCamera_c::field_0x14

◆ [class]

class { ... } dCamera_c::field_0x144

◆ [class]

class { ... } dCamera_c::field_0x158

◆ field_0x160

u32 dCamera_c::field_0x160

◆ field_0x164

int dCamera_c::field_0x164

◆ field_0x168

u8 dCamera_c::field_0x168

◆ field_0x16c

int dCamera_c::field_0x16c

◆ field_0x170

int dCamera_c::field_0x170

◆ field_0x18 [1/5]

s16 dCamera_c::field_0x18

◆ field_0x18 [2/5]

bool dCamera_c::field_0x18

◆ field_0x18 [3/5]

int dCamera_c::field_0x18

◆ field_0x18 [4/5]

f32 dCamera_c::field_0x18

◆ field_0x18 [5/5]

cXyz dCamera_c::field_0x18

◆ field_0x188

fopAc_ac_c* dCamera_c::field_0x188

◆ field_0x18c

fopAc_ac_c* dCamera_c::field_0x18c

◆ field_0x194

bool dCamera_c::field_0x194

◆ field_0x1a

s16 dCamera_c::field_0x1a

◆ field_0x1ac

int dCamera_c::field_0x1ac

◆ field_0x1b0

cSAngle dCamera_c::field_0x1b0

◆ field_0x1b4

f32 dCamera_c::field_0x1b4

◆ field_0x1b8

u8 dCamera_c::field_0x1b8[4]

◆ field_0x1c [1/5]

s16 dCamera_c::field_0x1c

◆ field_0x1c [2/5]

cXyz dCamera_c::field_0x1c

◆ field_0x1c [3/5]

bool dCamera_c::field_0x1c

◆ field_0x1c [4/5]

cSGlobe dCamera_c::field_0x1c

◆ field_0x1c [5/5]

f32 dCamera_c::field_0x1c

◆ field_0x1d

bool dCamera_c::field_0x1d

◆ field_0x1f4

int dCamera_c::field_0x1f4

◆ field_0x1f8

int dCamera_c::field_0x1f8

◆ field_0x1fc

int dCamera_c::field_0x1fc

◆ field_0x2

cSAngle dCamera_c::field_0x2

◆ field_0x20 [1/3]

u8 dCamera_c::field_0x20

◆ field_0x20 [2/3]

f32 dCamera_c::field_0x20

◆ field_0x20 [3/3]

bool dCamera_c::field_0x20

◆ field_0x208

u8 dCamera_c::field_0x208

◆ field_0x209

u8 dCamera_c::field_0x209

◆ field_0x20a

u8 dCamera_c::field_0x20a

◆ field_0x20b

u8 dCamera_c::field_0x20b

◆ field_0x21

u8 dCamera_c::field_0x21

◆ field_0x214

u8 dCamera_c::field_0x214

◆ field_0x215

u8 dCamera_c::field_0x215

◆ field_0x216

u8 dCamera_c::field_0x216

◆ field_0x217

u8 dCamera_c::field_0x217

◆ field_0x21e

u8 dCamera_c::field_0x21e

◆ field_0x21f

u8 dCamera_c::field_0x21f

◆ field_0x22

u8 dCamera_c::field_0x22[2]

◆ field_0x222

u8 dCamera_c::field_0x222

◆ field_0x223

u8 dCamera_c::field_0x223

◆ field_0x224

bool dCamera_c::field_0x224

◆ field_0x24 [1/3]

int dCamera_c::field_0x24

◆ field_0x24 [2/3]

f32 dCamera_c::field_0x24

◆ field_0x24 [3/3]

cSGlobe dCamera_c::field_0x24

◆ field_0x28 [1/5]

cXyz dCamera_c::field_0x28

◆ field_0x28 [2/5]

f32 dCamera_c::field_0x28

◆ field_0x28 [3/5]

bool dCamera_c::field_0x28

◆ field_0x28 [4/5]

cSGlobe dCamera_c::field_0x28

◆ field_0x28 [5/5]

cSAngle dCamera_c::field_0x28

◆ field_0x29

bool dCamera_c::field_0x29

◆ field_0x2a [1/2]

bool dCamera_c::field_0x2a

◆ field_0x2a [2/2]

cSAngle dCamera_c::field_0x2a

◆ field_0x2c [1/3]

f32 dCamera_c::field_0x2c

◆ field_0x2c [2/3]

int dCamera_c::field_0x2c

◆ field_0x2c [3/3]

cSAngle dCamera_c::field_0x2c

◆ field_0x2c0

f32 dCamera_c::field_0x2c0

◆ field_0x2c4

int dCamera_c::field_0x2c4

◆ field_0x2c8

f32 dCamera_c::field_0x2c8

◆ field_0x2e

cSAngle dCamera_c::field_0x2e

◆ field_0x30 [1/4]

f32 dCamera_c::field_0x30

◆ field_0x30 [2/4]

int dCamera_c::field_0x30

◆ field_0x30 [3/4]

cSGlobe dCamera_c::field_0x30

◆ field_0x30 [4/4]

cXyz dCamera_c::field_0x30

◆ field_0x34 [1/2]

f32 dCamera_c::field_0x34

◆ field_0x34 [2/2]

cSGlobe dCamera_c::field_0x34

◆ field_0x38 [1/2]

f32 dCamera_c::field_0x38

◆ field_0x38 [2/2]

int dCamera_c::field_0x38

◆ field_0x3c [1/4]

f32 dCamera_c::field_0x3c

◆ field_0x3c [2/4]

fpc_ProcID dCamera_c::field_0x3c

◆ field_0x3c [3/4]

int dCamera_c::field_0x3c

◆ field_0x3c [4/4]

cXyz dCamera_c::field_0x3c

◆ field_0x4 [1/5]

s16 dCamera_c::field_0x4

◆ field_0x4 [2/5]

cSAngle dCamera_c::field_0x4

◆ field_0x4 [3/5]

int dCamera_c::field_0x4

◆ field_0x4 [4/5]

u8 dCamera_c::field_0x4[4]

◆ field_0x4 [5/5]

cXyz dCamera_c::field_0x4

◆ field_0x40 [1/3]

f32 dCamera_c::field_0x40

◆ field_0x40 [2/3]

bool dCamera_c::field_0x40

◆ field_0x40 [3/3]

int dCamera_c::field_0x40

◆ field_0x42

cSAngle dCamera_c::field_0x42

◆ field_0x44 [1/2]

int dCamera_c::field_0x44

◆ field_0x44 [2/2]

f32 dCamera_c::field_0x44

◆ field_0x48 [1/4]

f32 dCamera_c::field_0x48

◆ field_0x48 [2/4]

int dCamera_c::field_0x48

◆ field_0x48 [3/4]

cSGlobe dCamera_c::field_0x48

◆ field_0x48 [4/4]

cXyz dCamera_c::field_0x48

◆ field_0x4c

f32 dCamera_c::field_0x4c

◆ field_0x50 [1/2]

f32 dCamera_c::field_0x50

◆ field_0x50 [2/2]

cSAngle dCamera_c::field_0x50

◆ field_0x54 [1/2]

f32 dCamera_c::field_0x54

◆ field_0x54 [2/2]

cXyz dCamera_c::field_0x54

◆ field_0x58 [1/2]

cXyz dCamera_c::field_0x58

◆ field_0x58 [2/2]

f32 dCamera_c::field_0x58

◆ [class] [1/2]

class { ... } dCamera_c::field_0x5c

◆ field_0x5c [2/2]

f32 dCamera_c::field_0x5c

◆ field_0x60 [1/2]

f32 dCamera_c::field_0x60

◆ field_0x60 [2/2]

cSAngle dCamera_c::field_0x60

◆ field_0x610

u8 dCamera_c::field_0x610

◆ field_0x611

u8 dCamera_c::field_0x611

◆ field_0x612

u8 dCamera_c::field_0x612[2]

◆ [class]

class { ... } dCamera_c::field_0x614[4]

◆ field_0x64 [1/3]

cXyz dCamera_c::field_0x64

◆ field_0x64 [2/3]

f32 dCamera_c::field_0x64

◆ field_0x64 [3/3]

int dCamera_c::field_0x64

◆ field_0x664

u8 dCamera_c::field_0x664[4]

◆ field_0x668

int dCamera_c::field_0x668

◆ field_0x66c

int dCamera_c::field_0x66c

◆ field_0x670

int dCamera_c::field_0x670

◆ field_0x674

int dCamera_c::field_0x674

◆ field_0x678

u8 dCamera_c::field_0x678

◆ field_0x68 [1/2]

f32 dCamera_c::field_0x68

◆ field_0x68 [2/2]

bool dCamera_c::field_0x68

◆ field_0x680

int dCamera_c::field_0x680

◆ field_0x69

bool dCamera_c::field_0x69

◆ field_0x698

int dCamera_c::field_0x698

◆ field_0x69c

int dCamera_c::field_0x69c

◆ field_0x6a

bool dCamera_c::field_0x6a

◆ field_0x6a0

u8 dCamera_c::field_0x6a0[0x6b8 - 0x6a0]

◆ field_0x6b

bool dCamera_c::field_0x6b

◆ field_0x6c [1/2]

f32 dCamera_c::field_0x6c

◆ field_0x6c [2/2]

bool dCamera_c::field_0x6c

◆ field_0x6fc

int dCamera_c::field_0x6fc

◆ field_0x70 [1/3]

bool dCamera_c::field_0x70

◆ field_0x70 [2/3]

fopAc_ac_c* dCamera_c::field_0x70

◆ field_0x70 [3/3]

f32 dCamera_c::field_0x70

◆ field_0x71

bool dCamera_c::field_0x71

◆ field_0x72

bool dCamera_c::field_0x72

◆ field_0x73

bool dCamera_c::field_0x73

◆ field_0x734

f32 dCamera_c::field_0x734

◆ field_0x738

f32 dCamera_c::field_0x738

◆ field_0x73c

f32 dCamera_c::field_0x73c

◆ field_0x74 [1/2]

f32 dCamera_c::field_0x74

◆ field_0x74 [2/2]

fopAc_ac_c* dCamera_c::field_0x74

◆ [class]

class { ... } dCamera_c::field_0x740

◆ field_0x76c

u8 dCamera_c::field_0x76c[0x79c - 0x76c]

◆ field_0x78 [1/2]

f32 dCamera_c::field_0x78

◆ field_0x78 [2/2]

fopAc_ac_c* dCamera_c::field_0x78

◆ [class]

class { ... } dCamera_c::field_0x79c

◆ field_0x7ac

dCamMapToolData dCamera_c::field_0x7ac

◆ field_0x7c

f32 dCamera_c::field_0x7c

◆ field_0x7e8

dCamMapToolData dCamera_c::field_0x7e8

◆ field_0x8 [1/7]

u8 dCamera_c::field_0x8[0x20 - 0x8]

◆ field_0x8 [2/7]

dCamInfo_c dCamera_c::field_0x8

◆ field_0x8 [3/7]

f32 dCamera_c::field_0x8

◆ field_0x8 [4/7]

cXyz dCamera_c::field_0x8

◆ field_0x8 [5/7]

int dCamera_c::field_0x8

◆ field_0x8 [6/7]

cSGlobe dCamera_c::field_0x8

◆ field_0x8 [7/7]

csXyz dCamera_c::field_0x8

◆ field_0x80

f32 dCamera_c::field_0x80

◆ field_0x824

dCamMapToolData dCamera_c::field_0x824

◆ field_0x84 [1/2]

f32 dCamera_c::field_0x84

◆ field_0x84 [2/2]

s16 dCamera_c::field_0x84

◆ field_0x86

s16 dCamera_c::field_0x86

◆ field_0x860

dCamMapToolData dCamera_c::field_0x860

◆ field_0x88 [1/3]

u32 dCamera_c::field_0x88

◆ field_0x88 [2/3]

f32 dCamera_c::field_0x88

◆ field_0x88 [3/3]

bool dCamera_c::field_0x88

◆ field_0x89

bool dCamera_c::field_0x89

◆ field_0x89c

dCamMapToolData dCamera_c::field_0x89c

◆ field_0x8c [1/3]

cSAngle dCamera_c::field_0x8c

◆ field_0x8c [2/3]

int dCamera_c::field_0x8c

◆ field_0x8c [3/3]

u32 dCamera_c::field_0x8c

◆ field_0x8d8

dCamMapToolData dCamera_c::field_0x8d8

◆ field_0x90 [1/2]

cXyz dCamera_c::field_0x90

◆ field_0x90 [2/2]

bool dCamera_c::field_0x90

◆ field_0x91

bool dCamera_c::field_0x91

◆ field_0x914

f32 dCamera_c::field_0x914

◆ field_0x918

f32 dCamera_c::field_0x918

◆ field_0x91c

f32 dCamera_c::field_0x91c

◆ field_0x92

bool dCamera_c::field_0x92

◆ field_0x92c

f32 dCamera_c::field_0x92c

◆ field_0x93

bool dCamera_c::field_0x93

◆ field_0x930

u8 dCamera_c::field_0x930[0x930 - 0x92c]

◆ field_0x934

f32 dCamera_c::field_0x934

◆ field_0x938

int dCamera_c::field_0x938

◆ field_0x93c

int dCamera_c::field_0x93c

◆ field_0x94

bool dCamera_c::field_0x94

◆ field_0x940

int dCamera_c::field_0x940

◆ field_0x944

u8 dCamera_c::field_0x944

◆ field_0x94c

cSAngle dCamera_c::field_0x94c

◆ field_0x95

bool dCamera_c::field_0x95

◆ field_0x950

int dCamera_c::field_0x950

◆ field_0x954

u8 dCamera_c::field_0x954[0x958 - 0x954]

◆ field_0x958

int dCamera_c::field_0x958

◆ field_0x95c

cXyz dCamera_c::field_0x95c

◆ field_0x96

cSAngle dCamera_c::field_0x96

◆ field_0x968

f32 dCamera_c::field_0x968

◆ field_0x96c

f32 dCamera_c::field_0x96c

◆ field_0x98

cSAngle dCamera_c::field_0x98

◆ field_0x9a

cSAngle dCamera_c::field_0x9a

◆ field_0x9c [1/2]

cXyz dCamera_c::field_0x9c

◆ field_0x9c [2/2]

int dCamera_c::field_0x9c

◆ field_0xa0

int dCamera_c::field_0xa0

◆ field_0xa4

f32 dCamera_c::field_0xa4

◆ field_0xa8 [1/3]

u32 dCamera_c::field_0xa8

◆ field_0xa8 [2/3]

int dCamera_c::field_0xa8

◆ field_0xa8 [3/3]

cSGlobe dCamera_c::field_0xa8

◆ field_0xac [1/2]

u32 dCamera_c::field_0xac

◆ field_0xac [2/2]

f32 dCamera_c::field_0xac

◆ field_0xb0 [1/2]

dCamInfo_c dCamera_c::field_0xb0

◆ field_0xb0 [2/2]

f32 dCamera_c::field_0xb0

◆ field_0xb0c

u8 dCamera_c::field_0xb0c

◆ field_0xb0d

u8 dCamera_c::field_0xb0d[0xd58 - 0xb0d]

◆ field_0xb4

cXyz dCamera_c::field_0xb4

◆ field_0xc [1/4]

csXyz dCamera_c::field_0xc

◆ field_0xc [2/4]

f32 dCamera_c::field_0xc

◆ field_0xc [3/4]

int dCamera_c::field_0xc

◆ field_0xc [4/4]

cXyz dCamera_c::field_0xc

◆ field_0xc0

cXyz dCamera_c::field_0xc0

◆ field_0xcc

cXyz dCamera_c::field_0xcc

◆ field_0xd0

dCamInfo_c dCamera_c::field_0xd0[2]

◆ field_0xd8

cXyz dCamera_c::field_0xd8

◆ [struct]

struct { ... } dCamera_c::hookshot

◆ [struct]

struct { ... } dCamera_c::lockon

◆ [struct]

struct { ... } dCamera_c::magne

◆ mAlpha

f32 dCamera_c::mAlpha

◆ mBank

cSAngle dCamera_c::mBank

◆ mBG

BG dCamera_c::mBG

◆ [class]

class { ... } dCamera_c::mBlure

◆ mCameraID

u32 dCamera_c::mCameraID

◆ mCamParam

dCamParam_c dCamera_c::mCamParam

◆ mCamSetup

dCamSetup_c dCamera_c::mCamSetup

◆ mCamStyle

int dCamera_c::mCamStyle

◆ mCamTypeData

dCamera_type_data* dCamera_c::mCamTypeData

◆ mCamTypeNum

int dCamera_c::mCamTypeNum

◆ mCenter

cXyz dCamera_c::mCenter

◆ mCurCamStyleTimer

u32 dCamera_c::mCurCamStyleTimer

◆ mCurMode

int dCamera_c::mCurMode

◆ mCurType

int dCamera_c::mCurType

◆ mDirection

cSGlobe dCamera_c::mDirection

◆ mEventData

dCamera_event_data dCamera_c::mEventData

◆ mEventFlags

u32 dCamera_c::mEventFlags

◆ mEye

cXyz dCamera_c::mEye

◆ mFakeAngleSys

dCamera_FakeAngle_system dCamera_c::mFakeAngleSys

◆ mFocusLine

dCamForcusLine dCamera_c::mFocusLine

◆ mForceLockTimer

int dCamera_c::mForceLockTimer

◆ mFovy

f32 dCamera_c::mFovy

◆ mHoldB

bool dCamera_c::mHoldB

◆ mHoldX

bool dCamera_c::mHoldX

◆ mHoldY

bool dCamera_c::mHoldY

◆ mHoldZ

bool dCamera_c::mHoldZ

◆ mIsWolf

int dCamera_c::mIsWolf

◆ mLockOnActorID

fpc_ProcID dCamera_c::mLockOnActorID

◆ mMapToolType

int dCamera_c::mMapToolType

◆ mMonitor

dCamera_monitoring_things dCamera_c::mMonitor

◆ mNextMode

int dCamera_c::mNextMode

◆ mNextType

int dCamera_c::mNextType

◆ mpActor

fopAc_ac_c* dCamera_c::mpActor

◆ mPadID

u32 dCamera_c::mPadID

◆ mPadInfo

dCamera_pad_info dCamera_c::mPadInfo

◆ mpLockOnActor

fopAc_ac_c* dCamera_c::mpLockOnActor

◆ mpLockonTarget

fopAc_ac_c* dCamera_c::mpLockonTarget

◆ mPosition

cXyz dCamera_c::mPosition

◆ mpPlayerActor

fopAc_ac_c* dCamera_c::mpPlayerActor

◆ mRoomNo

int dCamera_c::mRoomNo

◆ mScale

cXyz dCamera_c::mScale

◆ mShake

Shake dCamera_c::mShake

◆ mThrowTimer

int dCamera_c::mThrowTimer

◆ mTrigB

bool dCamera_c::mTrigB

◆ mTriggerLeftDelta

f32 dCamera_c::mTriggerLeftDelta

◆ mTriggerLeftLast

f32 dCamera_c::mTriggerLeftLast

◆ mTriggerRightDelta

f32 dCamera_c::mTriggerRightDelta

◆ mTriggerRightLast

f32 dCamera_c::mTriggerRightLast

◆ mTrigX

bool dCamera_c::mTrigX

◆ mTrigY

bool dCamera_c::mTrigY

◆ mTrigZ

bool dCamera_c::mTrigZ

◆ mTrimHeight

f32 dCamera_c::mTrimHeight

◆ mTrimSize

int dCamera_c::mTrimSize

◆ mTrimTypeForce

int dCamera_c::mTrimTypeForce

◆ mUp

cXyz dCamera_c::mUp

◆ [union]

union { ... } dCamera_c::mWork

◆ [struct]

struct { ... } dCamera_c::subject

◆ [struct]

struct { ... } dCamera_c::talk

◆ [struct]

struct { ... } dCamera_c::tower

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