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

#include <d_shop_camera.h>

+ Collaboration diagram for ShopCam_action_c:

Public Types

typedef int(ShopCam_action_c::* ShopCamFunc) ()
 

Public Member Functions

int shop_cam_action_init ()
 
int shop_cam_action ()
 
void Save ()
 
void EventRecoverNotime ()
 
void Reset ()
 
void move ()
 
void setCamDataIdx (fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, cXyz *, cXyz *)
 
void setCamDataIdx2 (fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, fopAc_ac_c *, cXyz *, cXyz *)
 
void _debugSetCamera ()
 
void setMasterCamCtrPos (cXyz *)
 
void setCamAction (ShopCamFunc func)
 
void setCameraSpeed (f32 param_0, f32 param_1, f32 param_2, f32 param_3)
 
void SetSelectIdx (int param_0)
 

Public Attributes

ShopCamFunc mCamAction
 
u8 field_0xc [0x18 - 0xc]
 
fopAc_ac_cfield_0x18
 
fopAc_ac_cfield_0x1c
 
fopAc_ac_cfield_0x20
 
fopAc_ac_cfield_0x24
 
fopAc_ac_cfield_0x28
 
fopAc_ac_cfield_0x2c
 
fopAc_ac_cfield_0x30
 
fopAc_ac_cfield_0x34
 
cXyz field_0x38
 
cXyz field_0x44
 
f32 field_0x50
 
cXyz field_0x54
 
cXyz field_0x60
 
f32 field_0x6c
 
cXyz field_0x70
 
cXyz field_0x7c
 
cXyz field_0x88
 
f32 field_0x94
 
cXyz field_0x98
 
cXyz field_0xa4
 
cXyz field_0xb0
 
f32 field_0xbc
 
f32 field_0xc0
 
f32 field_0xc4
 
f32 field_0xc8
 
f32 field_0xcc
 
s16 field_0xd0
 
s16 field_0xd2
 
s16 field_0xd4
 
s16 field_0xd6
 
s16 field_0xd8
 
bool field_0xda
 

Member Typedef Documentation

◆ ShopCamFunc

typedef int(ShopCam_action_c::* ShopCam_action_c::ShopCamFunc) ()

Member Function Documentation

◆ _debugSetCamera()

void ShopCam_action_c::_debugSetCamera ( )

◆ EventRecoverNotime()

void ShopCam_action_c::EventRecoverNotime ( )

◆ move()

void ShopCam_action_c::move ( )

◆ Reset()

void ShopCam_action_c::Reset ( )

◆ Save()

void ShopCam_action_c::Save ( )

◆ setCamAction()

void ShopCam_action_c::setCamAction ( ShopCamFunc  func)
inline

◆ setCamDataIdx()

void ShopCam_action_c::setCamDataIdx ( fopAc_ac_c param_1,
fopAc_ac_c param_2,
fopAc_ac_c param_3,
fopAc_ac_c param_4,
cXyz param_5,
cXyz param_6 
)

◆ setCamDataIdx2()

void ShopCam_action_c::setCamDataIdx2 ( fopAc_ac_c param_1,
fopAc_ac_c param_2,
fopAc_ac_c param_3,
fopAc_ac_c param_4,
fopAc_ac_c param_5,
fopAc_ac_c param_6,
fopAc_ac_c param_7,
cXyz param_8,
cXyz param_9 
)

◆ setCameraSpeed()

void ShopCam_action_c::setCameraSpeed ( f32  param_0,
f32  param_1,
f32  param_2,
f32  param_3 
)
inline

◆ setMasterCamCtrPos()

void ShopCam_action_c::setMasterCamCtrPos ( cXyz param_0)

◆ SetSelectIdx()

void ShopCam_action_c::SetSelectIdx ( int  param_0)
inline

◆ shop_cam_action()

int ShopCam_action_c::shop_cam_action ( )

◆ shop_cam_action_init()

int ShopCam_action_c::shop_cam_action_init ( )

Member Data Documentation

◆ field_0x18

fopAc_ac_c* ShopCam_action_c::field_0x18

◆ field_0x1c

fopAc_ac_c* ShopCam_action_c::field_0x1c

◆ field_0x20

fopAc_ac_c* ShopCam_action_c::field_0x20

◆ field_0x24

fopAc_ac_c* ShopCam_action_c::field_0x24

◆ field_0x28

fopAc_ac_c* ShopCam_action_c::field_0x28

◆ field_0x2c

fopAc_ac_c* ShopCam_action_c::field_0x2c

◆ field_0x30

fopAc_ac_c* ShopCam_action_c::field_0x30

◆ field_0x34

fopAc_ac_c* ShopCam_action_c::field_0x34

◆ field_0x38

cXyz ShopCam_action_c::field_0x38

◆ field_0x44

cXyz ShopCam_action_c::field_0x44

◆ field_0x50

f32 ShopCam_action_c::field_0x50

◆ field_0x54

cXyz ShopCam_action_c::field_0x54

◆ field_0x60

cXyz ShopCam_action_c::field_0x60

◆ field_0x6c

f32 ShopCam_action_c::field_0x6c

◆ field_0x70

cXyz ShopCam_action_c::field_0x70

◆ field_0x7c

cXyz ShopCam_action_c::field_0x7c

◆ field_0x88

cXyz ShopCam_action_c::field_0x88

◆ field_0x94

f32 ShopCam_action_c::field_0x94

◆ field_0x98

cXyz ShopCam_action_c::field_0x98

◆ field_0xa4

cXyz ShopCam_action_c::field_0xa4

◆ field_0xb0

cXyz ShopCam_action_c::field_0xb0

◆ field_0xbc

f32 ShopCam_action_c::field_0xbc

◆ field_0xc

u8 ShopCam_action_c::field_0xc[0x18 - 0xc]

◆ field_0xc0

f32 ShopCam_action_c::field_0xc0

◆ field_0xc4

f32 ShopCam_action_c::field_0xc4

◆ field_0xc8

f32 ShopCam_action_c::field_0xc8

◆ field_0xcc

f32 ShopCam_action_c::field_0xcc

◆ field_0xd0

s16 ShopCam_action_c::field_0xd0

◆ field_0xd2

s16 ShopCam_action_c::field_0xd2

◆ field_0xd4

s16 ShopCam_action_c::field_0xd4

◆ field_0xd6

s16 ShopCam_action_c::field_0xd6

◆ field_0xd8

s16 ShopCam_action_c::field_0xd8

◆ field_0xda

bool ShopCam_action_c::field_0xda

◆ mCamAction

ShopCamFunc ShopCam_action_c::mCamAction

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