mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-28 08:24:59 -04:00
5f287fcaee
* initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress
36 lines
907 B
C++
36 lines
907 B
C++
#ifndef F_F_OP_CAMERA_H_
|
|
#define F_F_OP_CAMERA_H_
|
|
|
|
#include "d/d_camera.h"
|
|
#include "f_op/f_op_view.h"
|
|
|
|
typedef struct leafdraw_method_class leafdraw_method_class;
|
|
|
|
class camera_process_class : public view_class {
|
|
public:
|
|
/* 0x210 */ create_tag_class draw_tag;
|
|
/* 0x224 */ leafdraw_method_class* mpMtd;
|
|
/* 0x228 */ u8 field_0x228[4];
|
|
/* 0x22C */ s8 mPrm1;
|
|
/* 0x22D */ s8 mPrm2;
|
|
/* 0x22E */ s8 mPrm3;
|
|
/* 0x22F */ s8 field_0x22f;
|
|
/* 0x230 */ csXyz mAngle;
|
|
/* 0x238 */ int field_0x238;
|
|
};
|
|
|
|
class camera_class : public camera_process_class {
|
|
public:
|
|
/* 0x23C */ request_of_phase_process_class phase_request;
|
|
/* 0x244 */ dCamera_c mCamera;
|
|
};
|
|
|
|
struct camera_process_profile_definition {
|
|
/* 0x00 */ view_process_profile_definition base;
|
|
/* 0x3C */ leafdraw_method_class* sub_method; // Subclass methods
|
|
};
|
|
|
|
extern leafdraw_method_class g_fopCam_Method;
|
|
|
|
#endif
|