mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-23 06:54:16 -04:00
39 lines
952 B
C++
39 lines
952 B
C++
#ifndef D_SNAP_H
|
|
#define D_SNAP_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
|
|
class dSnap_Obj {
|
|
public:
|
|
/* 0x00 */ cXyz field_0x00;
|
|
/* 0x0C */ f32 field_0x0c;
|
|
/* 0x10 */ f32 field_0x10;
|
|
/* 0x14 */ s32 mBsPcId;
|
|
/* 0x18 */ u32 field_0x18[6];
|
|
|
|
public:
|
|
dSnap_Obj();
|
|
virtual ~dSnap_Obj() {}
|
|
|
|
void SetGeoSph(const Vec & c, f32 r);
|
|
void SetInf(u8, const fopAc_ac_c*, u8, u8, s16);
|
|
};
|
|
|
|
STATIC_ASSERT(sizeof(dSnap_Obj) == 0x34);
|
|
|
|
void dSnap_PhotoIndex2TableIndex(int);
|
|
void dSnap_GetFigRoomId(int);
|
|
void dSnap_MatDl();
|
|
void dSnap_AlphaClearDL();
|
|
void dSnap_Create();
|
|
void dSnap_ReleaseShutter();
|
|
void dSnap_Execute();
|
|
void dSnap_GetResult();
|
|
void dSnap_GetResultDetail();
|
|
void dSnap_RegistSnapObj(dSnap_Obj&);
|
|
void dSnap_RegistFig(unsigned char, fopAc_ac_c*, float, float, float);
|
|
void dSnap_RegistFig(unsigned char, fopAc_ac_c*, const Vec&, short, float, float, float);
|
|
void dSnap_DebugDraw();
|
|
void dSnap_Delete();
|
|
|
|
#endif /* D_SNAP_H */ |