Files
st/include/Unknown/UnkStruct_027e0ce8.hpp
T
Yanis 72aa60b96f Decompile overlay 112 (PlayerSceneChange) (#38)
* fix scratch upload?

* start overlay 112

* comment format thing

* build fixes 1

* name cs index

* started vfunc_0c and vfunc_10

* added scratch links

* config changes

* fix build issues

* first wave of broken matches

* second wave of broken matches

* fix build issue

* third wave of broken matches

* forth wave of broken matches
2026-04-01 02:20:31 +02:00

50 lines
1.4 KiB
C++

#pragma once
#include "Unknown/UnkStruct_ov000_020b34c4.hpp"
#include "types.h"
class UnkStruct_func_01fff520_ret {
public:
void func_ov031_02103878();
};
class UnkStruct_027e0ce8_00 {
public:
/* 00 (vtable) */
/* 04 */ STRUCT_PAD(0x04, 0x38);
/* 38 */ unk32 mUnk_38;
/* 3C */ STRUCT_PAD(0x3C, 0xCC);
/* CC */ unk32 mUnk_CC;
/* 00 */ virtual void vfunc_00();
/* 04 */ virtual void vfunc_04();
/* 08 */ virtual void vfunc_08();
/* 0C */ virtual void vfunc_0C();
/* 10 */ virtual void vfunc_10();
/* 14 */ virtual void vfunc_14();
/* 18 */ virtual void vfunc_18();
/* 1C */ virtual void vfunc_1C();
/* 20 */ virtual void vfunc_20();
/* 24 */ virtual void vfunc_24();
/* 28 */ virtual void vfunc_28();
/* 2C */ virtual void vfunc_2C();
/* 30 */ virtual ~UnkStruct_027e0ce8_00();
/* 38 */ virtual void vfunc_38() = 0;
/* 3C */ virtual void vfunc_3C() = 0;
void func_ov000_0209d6ac(Vec3p *param1);
void func_ov034_02121d84();
};
class UnkStruct_027e0ce8 {
public:
/* 00 */ UnkStruct_027e0ce8_00 *mUnk_00; // pointer to polygon list?
/* 04 */ UnkStruct_027e0ce8_00 *mUnk_04; // pointer to the end of that list
/* 08 */ UnkStruct_func_01fff520_ret **mUnk_08;
UnkStruct_func_01fff520_ret **func_01fff520(UnkStruct_ov000_020b34c4 *param1, void *);
UnkStruct_027e0ce8_00 *func_01fff498(unk32 param1, unk32 param2);
};
extern UnkStruct_027e0ce8 *data_027e0ce8;