mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-03 10:01:08 -04:00
621 lines
22 KiB
C++
621 lines
22 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: stb
|
|
//
|
|
|
|
#include "JSystem/JStudio/JStudio/stb.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
namespace JStudio {
|
|
namespace stb {
|
|
struct data {
|
|
struct TParse_TBlock_object {};
|
|
|
|
struct TParse_THeader {};
|
|
|
|
struct TParse_TBlock {};
|
|
|
|
struct TParse_TSequence {
|
|
struct TData {};
|
|
|
|
/* 802899BC */ void getData(JStudio::stb::data::TParse_TSequence::TData*) const;
|
|
};
|
|
|
|
struct TParse_TParagraph {
|
|
struct TData {};
|
|
|
|
/* 80289A08 */ void getData(JStudio::stb::data::TParse_TParagraph::TData*) const;
|
|
};
|
|
|
|
static u32 gu32Mask_TSequence_value_signExpansion[1 + 1 /* padding */];
|
|
static u32 ga4cSignature[1 + 1 /* padding */];
|
|
};
|
|
|
|
struct TObject {
|
|
/* 80288AC0 */ TObject(JStudio::stb::data::TParse_TBlock_object const&);
|
|
/* 80288A78 */ TObject(u32, void const*, u32);
|
|
/* 80288B30 */ ~TObject();
|
|
/* 80288B78 */ void setFlag_operation(u8, int);
|
|
/* 80288BD0 */ void reset(void const*);
|
|
/* 80288BE8 */ void forward(u32);
|
|
/* 80288E18 */ void do_begin();
|
|
/* 80288E1C */ void do_end();
|
|
/* 80288E20 */ void do_paragraph(u32, void const*, u32);
|
|
/* 80288E24 */ void do_wait(u32);
|
|
/* 80288E28 */ void do_data(void const*, u32, void const*, u32);
|
|
/* 80288E2C */ void process_sequence_();
|
|
/* 80288F80 */ void process_paragraph_reserved_(u32, void const*, u32);
|
|
};
|
|
|
|
struct TObject_control {
|
|
/* 80289068 */ TObject_control(void const*, u32);
|
|
/* 80289134 */ ~TObject_control();
|
|
};
|
|
|
|
struct TControl {
|
|
/* 802890B4 */ TControl();
|
|
/* 80289194 */ ~TControl();
|
|
/* 80289228 */ void appendObject(JStudio::stb::TObject*);
|
|
/* 80289278 */ void removeObject(JStudio::stb::TObject*);
|
|
/* 802892B0 */ void destroyObject(JStudio::stb::TObject*);
|
|
/* 80289300 */ void destroyObject_all();
|
|
/* 80289364 */ void getObject(void const*, u32);
|
|
/* 80289404 */ void reset();
|
|
/* 802894B4 */ void forward(u32);
|
|
};
|
|
|
|
struct TFactory {
|
|
/* 802895B4 */ ~TFactory();
|
|
/* 802895FC */ bool create(JStudio::stb::data::TParse_TBlock_object const&);
|
|
/* 80289604 */ void destroy(JStudio::stb::TObject*);
|
|
};
|
|
|
|
struct TParse {
|
|
/* 80289640 */ TParse(JStudio::stb::TControl*);
|
|
/* 80289660 */ ~TParse();
|
|
/* 802896C0 */ void parseHeader_next(void const**, u32*, u32);
|
|
/* 8028978C */ void parseBlock_next(void const**, u32*, u32);
|
|
/* 802897E0 */ bool parseHeader(JStudio::stb::data::TParse_THeader const&, u32);
|
|
/* 802897E8 */ void parseBlock_block(JStudio::stb::data::TParse_TBlock const&, u32);
|
|
/* 80289820 */ void parseBlock_object(JStudio::stb::data::TParse_TBlock_object const&, u32);
|
|
};
|
|
|
|
}; // namespace stb
|
|
|
|
struct object {
|
|
struct TPRObject_ID_equal {};
|
|
|
|
struct TIDData {
|
|
/* 80288988 */ void isEqual(JStudio::object::TIDData const&,
|
|
JStudio::object::TIDData const&);
|
|
};
|
|
};
|
|
|
|
}; // namespace JStudio
|
|
|
|
namespace JGadget {
|
|
template <typename A1, typename B1>
|
|
struct TLinkList {};
|
|
/* TLinkList<JStudio::stb::TObject, 12> */
|
|
struct TLinkList__template2 {
|
|
struct iterator {};
|
|
};
|
|
|
|
struct binary {
|
|
struct TParse_header_block {
|
|
/* 802DC8C8 */ ~TParse_header_block();
|
|
};
|
|
};
|
|
|
|
struct TLinkListNode {};
|
|
|
|
struct TNodeLinkList {
|
|
struct iterator {};
|
|
|
|
/* 802DCA1C */ ~TNodeLinkList();
|
|
/* 802DCBA8 */ void Insert(JGadget::TNodeLinkList::iterator, JGadget::TLinkListNode*);
|
|
/* 802DCBD4 */ void Erase(JGadget::TLinkListNode*);
|
|
};
|
|
|
|
}; // namespace JGadget
|
|
|
|
namespace std {
|
|
template <typename A1, typename B1>
|
|
void find_if(/* ... */);
|
|
/* 80289928 */ /* std::find_if<JGadget::TLinkList<JStudio::stb::TObject, 12>::iterator,
|
|
JStudio::object::TPRObject_ID_equal> */
|
|
void func_80289928(void* _this, JGadget::TLinkList__template2::iterator,
|
|
JGadget::TLinkList__template2::iterator, JStudio::object::TPRObject_ID_equal);
|
|
}; // namespace std
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__Q37JStudio3stb7TObjectFUlPCvUl();
|
|
extern "C" void __ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object();
|
|
extern "C" void __dt__Q37JStudio3stb7TObjectFv();
|
|
extern "C" void setFlag_operation__Q37JStudio3stb7TObjectFUci();
|
|
extern "C" void reset__Q37JStudio3stb7TObjectFPCv();
|
|
extern "C" void forward__Q37JStudio3stb7TObjectFUl();
|
|
extern "C" void do_begin__Q37JStudio3stb7TObjectFv();
|
|
extern "C" void do_end__Q37JStudio3stb7TObjectFv();
|
|
extern "C" void do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl();
|
|
extern "C" void do_wait__Q37JStudio3stb7TObjectFUl();
|
|
extern "C" void do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl();
|
|
extern "C" void process_sequence___Q37JStudio3stb7TObjectFv();
|
|
extern "C" void process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl();
|
|
extern "C" void __ct__Q37JStudio3stb15TObject_controlFPCvUl();
|
|
extern "C" void __ct__Q37JStudio3stb8TControlFv();
|
|
extern "C" void __dt__Q37JStudio3stb15TObject_controlFv();
|
|
extern "C" void __dt__Q37JStudio3stb8TControlFv();
|
|
extern "C" void appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject();
|
|
extern "C" void removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject();
|
|
extern "C" void destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject();
|
|
extern "C" void destroyObject_all__Q37JStudio3stb8TControlFv();
|
|
extern "C" void getObject__Q37JStudio3stb8TControlFPCvUl();
|
|
extern "C" void reset__Q37JStudio3stb8TControlFv();
|
|
extern "C" void forward__Q37JStudio3stb8TControlFUl();
|
|
extern "C" void __dt__Q37JStudio3stb8TFactoryFv();
|
|
extern "C" bool create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object();
|
|
extern "C" void destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject();
|
|
extern "C" void __ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl();
|
|
extern "C" void __dt__Q37JStudio3stb6TParseFv();
|
|
extern "C" void parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl();
|
|
extern "C" void parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl();
|
|
extern "C" bool parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl();
|
|
extern "C" void parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl();
|
|
extern "C" void
|
|
parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl();
|
|
extern "C" void func_80289928(void* _this, JGadget::TLinkList__template2::iterator,
|
|
JGadget::TLinkList__template2::iterator,
|
|
JStudio::object::TPRObject_ID_equal);
|
|
extern "C" u32 gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data[1 + 1 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void
|
|
isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData();
|
|
extern "C" void
|
|
getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData();
|
|
extern "C" void
|
|
getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void __dt__Q37JGadget6binary19TParse_header_blockFv();
|
|
extern "C" void __dt__Q27JGadget13TNodeLinkListFv();
|
|
extern "C" void
|
|
Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode();
|
|
extern "C" void Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" void memcmp();
|
|
extern "C" extern void* __vt__Q37JGadget6binary19TParse_header_block[5];
|
|
extern "C" u32 ga4cSignature__Q37JStudio3stb4data[1 + 1 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C56A0-803C56C0 0227C0 0020+00 2/2 0/0 0/0 .data __vt__Q37JStudio3stb6TParse */
|
|
SECTION_DATA extern void* __vt__Q37JStudio3stb6TParse[8] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q37JStudio3stb6TParseFv,
|
|
(void*)parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl,
|
|
(void*)parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl,
|
|
(void*)parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl,
|
|
(void*)parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl,
|
|
(void*)parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl,
|
|
};
|
|
|
|
/* 803C56C0-803C56D4 0227E0 0014+00 1/1 1/1 0/0 .data __vt__Q37JStudio3stb8TFactory */
|
|
SECTION_DATA extern void* __vt__Q37JStudio3stb8TFactory[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q37JStudio3stb8TFactoryFv,
|
|
(void*)create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object,
|
|
(void*)destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject,
|
|
};
|
|
|
|
/* 803C56D4-803C56E0 0227F4 000C+00 2/2 0/0 0/0 .data __vt__Q37JStudio3stb8TControl */
|
|
SECTION_DATA extern void* __vt__Q37JStudio3stb8TControl[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q37JStudio3stb8TControlFv,
|
|
};
|
|
|
|
/* 803C56E0-803C5700 022800 0020+00 3/3 0/0 0/0 .data __vt__Q37JStudio3stb15TObject_control */
|
|
SECTION_DATA extern void* __vt__Q37JStudio3stb15TObject_control[8] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q37JStudio3stb15TObject_controlFv,
|
|
(void*)do_begin__Q37JStudio3stb7TObjectFv,
|
|
(void*)do_end__Q37JStudio3stb7TObjectFv,
|
|
(void*)do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl,
|
|
(void*)do_wait__Q37JStudio3stb7TObjectFUl,
|
|
(void*)do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl,
|
|
};
|
|
|
|
/* 803C5700-803C5720 022820 0020+00 3/3 0/0 0/0 .data __vt__Q37JStudio3stb7TObject */
|
|
SECTION_DATA extern void* __vt__Q37JStudio3stb7TObject[8] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q37JStudio3stb7TObjectFv,
|
|
(void*)do_begin__Q37JStudio3stb7TObjectFv,
|
|
(void*)do_end__Q37JStudio3stb7TObjectFv,
|
|
(void*)do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl,
|
|
(void*)do_wait__Q37JStudio3stb7TObjectFUl,
|
|
(void*)do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl,
|
|
};
|
|
|
|
/* 80288A78-80288AC0 2833B8 0048+00 1/1 0/0 0/0 .text __ct__Q37JStudio3stb7TObjectFUlPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TObject::TObject(u32 param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFUlPCvUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288AC0-80288B30 283400 0070+00 0/0 1/1 0/0 .text
|
|
* __ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TObject::TObject(JStudio::stb::data::TParse_TBlock_object const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288B30-80288B78 283470 0048+00 3/2 1/1 0/0 .text __dt__Q37JStudio3stb7TObjectFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TObject::~TObject() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb7TObjectFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288B78-80288BD0 2834B8 0058+00 2/2 0/0 0/0 .text
|
|
* setFlag_operation__Q37JStudio3stb7TObjectFUci */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TObject::setFlag_operation(u8 param_0, int param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/setFlag_operation__Q37JStudio3stb7TObjectFUci.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288BD0-80288BE8 283510 0018+00 2/2 0/0 0/0 .text reset__Q37JStudio3stb7TObjectFPCv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TObject::reset(void const* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/reset__Q37JStudio3stb7TObjectFPCv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288BE8-80288E18 283528 0230+00 1/1 0/0 0/0 .text forward__Q37JStudio3stb7TObjectFUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TObject::forward(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/forward__Q37JStudio3stb7TObjectFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288E18-80288E1C 283758 0004+00 2/0 0/0 0/0 .text do_begin__Q37JStudio3stb7TObjectFv
|
|
*/
|
|
void JStudio::stb::TObject::do_begin() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80288E1C-80288E20 28375C 0004+00 2/0 0/0 0/0 .text do_end__Q37JStudio3stb7TObjectFv */
|
|
void JStudio::stb::TObject::do_end() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80288E20-80288E24 283760 0004+00 2/0 0/0 0/0 .text do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl
|
|
*/
|
|
void JStudio::stb::TObject::do_paragraph(u32 param_0, void const* param_1, u32 param_2) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80288E24-80288E28 283764 0004+00 2/0 0/0 0/0 .text do_wait__Q37JStudio3stb7TObjectFUl
|
|
*/
|
|
void JStudio::stb::TObject::do_wait(u32 param_0) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80288E28-80288E2C 283768 0004+00 2/0 0/0 0/0 .text do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl
|
|
*/
|
|
void JStudio::stb::TObject::do_data(void const* param_0, u32 param_1, void const* param_2,
|
|
u32 param_3) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 804554D0-804554D8 003AD0 0004+04 1/1 0/0 0/0 .sdata2
|
|
* gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data */
|
|
SECTION_SDATA2 u32
|
|
JStudio::stb::data::gu32Mask_TSequence_value_signExpansion[1 + 1 /* padding */] = {
|
|
0xFF000000,
|
|
/* padding */
|
|
0x00000000,
|
|
};
|
|
|
|
/* 80288E2C-80288F80 28376C 0154+00 1/1 0/0 0/0 .text process_sequence___Q37JStudio3stb7TObjectFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TObject::process_sequence_() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/process_sequence___Q37JStudio3stb7TObjectFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80288F80-80289068 2838C0 00E8+00 1/1 0/0 0/0 .text
|
|
* process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TObject::process_paragraph_reserved_(u32 param_0, void const* param_1,
|
|
u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289068-802890B4 2839A8 004C+00 1/1 0/0 0/0 .text __ct__Q37JStudio3stb15TObject_controlFPCvUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TObject_control::TObject_control(void const* param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb15TObject_controlFPCvUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802890B4-80289134 2839F4 0080+00 0/0 1/1 0/0 .text __ct__Q37JStudio3stb8TControlFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TControl::TControl() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb8TControlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289134-80289194 283A74 0060+00 1/0 0/0 0/0 .text __dt__Q37JStudio3stb15TObject_controlFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TObject_control::~TObject_control() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb15TObject_controlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289194-80289228 283AD4 0094+00 1/0 1/1 0/0 .text __dt__Q37JStudio3stb8TControlFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TControl::~TControl() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TControlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289228-80289278 283B68 0050+00 1/1 0/0 0/0 .text
|
|
* appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::appendObject(JStudio::stb::TObject* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289278-802892B0 283BB8 0038+00 1/1 0/0 0/0 .text
|
|
* removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::removeObject(JStudio::stb::TObject* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802892B0-80289300 283BF0 0050+00 1/1 0/0 0/0 .text
|
|
* destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::destroyObject(JStudio::stb::TObject* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289300-80289364 283C40 0064+00 0/0 2/2 0/0 .text destroyObject_all__Q37JStudio3stb8TControlFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::destroyObject_all() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/destroyObject_all__Q37JStudio3stb8TControlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289364-80289404 283CA4 00A0+00 1/1 0/0 0/0 .text getObject__Q37JStudio3stb8TControlFPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::getObject(void const* param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/getObject__Q37JStudio3stb8TControlFPCvUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289404-802894B4 283D44 00B0+00 0/0 1/1 0/0 .text reset__Q37JStudio3stb8TControlFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::reset() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/reset__Q37JStudio3stb8TControlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802894B4-802895B4 283DF4 0100+00 0/0 2/2 0/0 .text forward__Q37JStudio3stb8TControlFUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TControl::forward(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/forward__Q37JStudio3stb8TControlFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802895B4-802895FC 283EF4 0048+00 1/0 1/1 0/0 .text __dt__Q37JStudio3stb8TFactoryFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TFactory::~TFactory() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TFactoryFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802895FC-80289604 283F3C 0008+00 1/0 0/0 0/0 .text
|
|
* create__Q37JStudio3stb8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object */
|
|
bool JStudio::stb::TFactory::create(JStudio::stb::data::TParse_TBlock_object const& param_0) {
|
|
return false;
|
|
}
|
|
|
|
/* 80289604-80289640 283F44 003C+00 1/0 1/0 0/0 .text
|
|
* destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TFactory::destroy(JStudio::stb::TObject* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289640-80289660 283F80 0020+00 0/0 1/1 0/0 .text
|
|
* __ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TParse::TParse(JStudio::stb::TControl* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289660-802896C0 283FA0 0060+00 1/0 1/1 0/0 .text __dt__Q37JStudio3stb6TParseFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JStudio::stb::TParse::~TParse() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb6TParseFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802896C0-8028978C 284000 00CC+00 1/0 1/0 0/0 .text
|
|
* parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TParse::parseHeader_next(void const** param_0, u32* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8028978C-802897E0 2840CC 0054+00 1/0 1/0 0/0 .text
|
|
* parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TParse::parseBlock_next(void const** param_0, u32* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802897E0-802897E8 284120 0008+00 1/0 0/0 0/0 .text
|
|
* parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl */
|
|
bool JStudio::stb::TParse::parseHeader(JStudio::stb::data::TParse_THeader const& param_0,
|
|
u32 param_1) {
|
|
return true;
|
|
}
|
|
|
|
/* 802897E8-80289820 284128 0038+00 1/0 1/1 0/0 .text
|
|
* parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JStudio::stb::TParse::parseBlock_block(JStudio::stb::data::TParse_TBlock const& param_0,
|
|
u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289820-80289928 284160 0108+00 1/0 1/0 0/0 .text
|
|
* parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void
|
|
JStudio::stb::TParse::parseBlock_object(JStudio::stb::data::TParse_TBlock_object const& param_0,
|
|
u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80289928-802899BC 284268 0094+00 1/1 0/0 0/0 .text
|
|
* find_if<Q37JGadget37TLinkList<Q37JStudio3stb7TObject,-12>8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList<Q37JStudio3stb7TObject,-12>8iteratorQ37JGadget37TLinkList<Q37JStudio3stb7TObject,-12>8iteratorQ37JStudio6object18TPRObject_ID_equal
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void func_80289928(void* _this, JGadget::TLinkList__template2::iterator param_0,
|
|
JGadget::TLinkList__template2::iterator param_1,
|
|
JStudio::object::TPRObject_ID_equal param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio/stb/func_80289928.s"
|
|
}
|
|
#pragma pop
|