mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-31 17:01:36 -04:00
1070 lines
32 KiB
C++
1070 lines
32 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: JAISeMgr
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "JSystem/JAudio2/JAISeMgr.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct JSUPtrLink {
|
|
/* 802DBE14 */ // False False
|
|
~JSUPtrLink();
|
|
};
|
|
|
|
struct JSUPtrList {
|
|
/* 802DBF14 */ // False False
|
|
void initiate();
|
|
/* 802DBF4C */ // False False
|
|
// JSUPtrLink* False
|
|
// JSUPtrLink False
|
|
void append(JSUPtrLink*);
|
|
/* 802DC15C */ // False False
|
|
// JSUPtrLink* False
|
|
// JSUPtrLink False
|
|
void remove(JSUPtrLink*);
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TVec3 { };
|
|
/* TVec3<f32> */
|
|
struct TVec3__template0 {
|
|
};
|
|
|
|
};
|
|
|
|
struct JASTrack {
|
|
/* 8029131C */ // False False
|
|
~JASTrack();
|
|
};
|
|
|
|
struct JASSoundParams {
|
|
/* 8029E47C */ // False False
|
|
// JASSoundParams const& False
|
|
// JASSoundParams const False
|
|
// JASSoundParams False
|
|
// JASSoundParams const& False
|
|
// JASSoundParams const False
|
|
// JASSoundParams False
|
|
void combine(JASSoundParams const&, JASSoundParams const&);
|
|
};
|
|
|
|
template <typename A0>
|
|
struct JASMemPool { };
|
|
/* JASMemPool<JAISe> */
|
|
struct JASMemPool__template0 {
|
|
/* 8029FC34 */ // False True
|
|
~JASMemPool__template0();
|
|
};
|
|
|
|
struct JASGenericMemPool {
|
|
/* 80290848 */ // False False
|
|
JASGenericMemPool();
|
|
/* 80290860 */ // False False
|
|
~JASGenericMemPool();
|
|
/* 80290948 */ // False False
|
|
// u32 False
|
|
void alloc(u32);
|
|
/* 80290994 */ // False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
void free(void*, u32);
|
|
};
|
|
|
|
template <typename A0>
|
|
struct JAISoundStrategyMgr { };
|
|
/* JAISoundStrategyMgr<JAISe> */
|
|
struct JAISoundStrategyMgr__template0 {
|
|
};
|
|
|
|
struct JAISoundParamsMove {
|
|
};
|
|
|
|
struct JAISoundID {
|
|
};
|
|
|
|
struct JAISoundHandle {
|
|
};
|
|
|
|
struct JAISoundActivity {
|
|
};
|
|
|
|
struct JAISound {
|
|
/* 802A21BC */ // False False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
void attachHandle(JAISoundHandle*);
|
|
/* 802A2598 */ // False False
|
|
void stop();
|
|
/* 802A24DC */ // False False
|
|
// u32 False
|
|
void stop(u32);
|
|
};
|
|
|
|
struct JAISeqDataUser {
|
|
/* 802A1774 */ // False False
|
|
~JAISeqDataUser();
|
|
};
|
|
|
|
struct JAISeqDataRegion {
|
|
};
|
|
|
|
struct JAISeqDataMgr {
|
|
};
|
|
|
|
struct JAIAudience {
|
|
};
|
|
|
|
struct JAISeCategoryArrangement {
|
|
};
|
|
|
|
struct JAISeMgr {
|
|
/* 802A0074 */ // False False
|
|
// bool False
|
|
JAISeMgr(bool);
|
|
/* 802A0168 */ // True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
void isUsingSeqData(JAISeqDataRegion const&);
|
|
/* 802A01D8 */ // True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
void releaseSeqData(JAISeqDataRegion const&);
|
|
/* 802A0268 */ // False False
|
|
// JAISeCategoryArrangement const& False
|
|
// JAISeCategoryArrangement const False
|
|
// JAISeCategoryArrangement False
|
|
void setCategoryArrangement(JAISeCategoryArrangement const&);
|
|
/* 802A02A0 */ // False False
|
|
void stop();
|
|
/* 802A02F4 */ // False False
|
|
// JAISoundID False
|
|
void stopSoundID(JAISoundID);
|
|
/* 802A0358 */ // False False
|
|
void initParams();
|
|
/* 802A03D8 */ // False False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
void setAudience(JAIAudience*);
|
|
/* 802A03E0 */ // False False
|
|
// JAISeqDataMgr* False
|
|
// JAISeqDataMgr False
|
|
void setSeqDataMgr(JAISeqDataMgr*);
|
|
/* 802A0434 */ // True False
|
|
void resetSeqDataMgr();
|
|
/* 802A0484 */ // True False
|
|
// int False
|
|
// u32 False
|
|
void newSe_(int, u32);
|
|
/* 802A0574 */ // False False
|
|
void calc();
|
|
/* 802A0704 */ // False False
|
|
void mixOut();
|
|
/* 802A0768 */ // False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
void startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3<f32> const*);
|
|
/* 802A08D0 */ // False False
|
|
void getNumActiveSe() const;
|
|
/* 802A08FC */ // True False
|
|
~JAISeMgr();
|
|
};
|
|
|
|
struct JAISeCategoryMgr {
|
|
/* 800078DC */ // False False
|
|
~JAISeCategoryMgr();
|
|
/* 8029F8B0 */ // True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
void isUsingSeqData(JAISeqDataRegion const&);
|
|
/* 8029F91C */ // True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
void releaseSeqData(JAISeqDataRegion const&);
|
|
/* 8029F9C4 */ // True False
|
|
void JAISeMgr_calc_();
|
|
/* 8029FB30 */ // True False
|
|
void JAISeMgr_freeDeadSe_();
|
|
/* 8029FC88 */ // True False
|
|
// u32 False
|
|
void JAISeMgr_acceptsNewSe_(u32) const;
|
|
/* 8029FD40 */ // True False
|
|
void sortByPriority_();
|
|
/* 8029FDE0 */ // False False
|
|
// u32 False
|
|
void stop(u32);
|
|
/* 8029FE34 */ // True False
|
|
void stop();
|
|
/* 8029FE78 */ // True False
|
|
// JAISoundID False
|
|
void stopSoundID(JAISoundID);
|
|
/* 8029FEEC */ // False False
|
|
// bool False
|
|
void pause(bool);
|
|
/* 8029FF18 */ // True False
|
|
// JAISoundParamsMove const& False
|
|
// JAISoundParamsMove const False
|
|
// JAISoundParamsMove False
|
|
// JAISoundActivity False
|
|
void JAISeMgr_mixOut_(JAISoundParamsMove const&, JAISoundActivity);
|
|
/* 802A0994 */ // True False
|
|
JAISeCategoryMgr();
|
|
};
|
|
|
|
struct JAISe {
|
|
/* 8029F03C */ // False True
|
|
// JAISeMgr* False
|
|
// JAISeMgr False
|
|
// JAISoundStrategyMgr<JAISe>* False
|
|
// JAISoundStrategyMgr<JAISe> True
|
|
// JAISe False
|
|
// u32 False
|
|
JAISe(JAISeMgr*, JAISoundStrategyMgr<JAISe>*, u32);
|
|
/* 8029F304 */ // False False
|
|
// bool False
|
|
// JASSoundParams const& False
|
|
// JASSoundParams const False
|
|
// JASSoundParams False
|
|
// JAISoundActivity False
|
|
void JAISeCategoryMgr_mixOut_(bool, JASSoundParams const&, JAISoundActivity);
|
|
/* 8029F4CC */ // False False
|
|
void JAISeCategoryMgr_calc_();
|
|
/* 8029F650 */ // False True
|
|
// JAISoundID False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
void JAISeMgr_startID_(JAISoundID, JGeometry::TVec3<f32> const*, JAIAudience*);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
extern "C" void isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion();
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
extern "C" void releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion();
|
|
// True False
|
|
extern "C" void JAISeMgr_calc___16JAISeCategoryMgrFv();
|
|
// True False
|
|
extern "C" void JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv();
|
|
// False True
|
|
extern "C" void func_8029FC34();
|
|
// True False
|
|
// u32 False
|
|
extern "C" void JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl();
|
|
// True False
|
|
extern "C" void sortByPriority___16JAISeCategoryMgrFv();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void stop__16JAISeCategoryMgrFUl();
|
|
// True False
|
|
extern "C" void stop__16JAISeCategoryMgrFv();
|
|
// True False
|
|
// JAISoundID False
|
|
extern "C" void stopSoundID__16JAISeCategoryMgrF10JAISoundID();
|
|
// False False
|
|
// bool False
|
|
extern "C" void pause__16JAISeCategoryMgrFb();
|
|
// True False
|
|
// JAISoundParamsMove const& False
|
|
// JAISoundParamsMove const False
|
|
// JAISoundParamsMove False
|
|
// JAISoundActivity False
|
|
extern "C" void JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity();
|
|
// False False
|
|
// bool False
|
|
extern "C" void __ct__8JAISeMgrFb();
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
extern "C" void isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion();
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
extern "C" void releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion();
|
|
// False False
|
|
// JAISeCategoryArrangement const& False
|
|
// JAISeCategoryArrangement const False
|
|
// JAISeCategoryArrangement False
|
|
extern "C" void setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement();
|
|
// False False
|
|
extern "C" void stop__8JAISeMgrFv();
|
|
// False False
|
|
// JAISoundID False
|
|
extern "C" void stopSoundID__8JAISeMgrF10JAISoundID();
|
|
// False False
|
|
extern "C" void initParams__8JAISeMgrFv();
|
|
// False False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
extern "C" void setAudience__8JAISeMgrFP11JAIAudience();
|
|
// False False
|
|
// JAISeqDataMgr* False
|
|
// JAISeqDataMgr False
|
|
extern "C" void setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr();
|
|
// True False
|
|
extern "C" void resetSeqDataMgr__8JAISeMgrFv();
|
|
// True False
|
|
// int False
|
|
// u32 False
|
|
extern "C" void newSe___8JAISeMgrFiUl();
|
|
// False False
|
|
extern "C" void calc__8JAISeMgrFv();
|
|
// False False
|
|
extern "C" void mixOut__8JAISeMgrFv();
|
|
// False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
extern "C" void func_802A0768();
|
|
// False False
|
|
extern "C" void getNumActiveSe__8JAISeMgrCFv();
|
|
// True False
|
|
extern "C" void __dt__8JAISeMgrFv();
|
|
// True False
|
|
extern "C" void __ct__16JAISeCategoryMgrFv();
|
|
extern "C" extern char const* const JAISeMgr__stringBase0;
|
|
extern "C" extern void* __vt__8JAISeMgr[5];
|
|
extern "C" extern void* __vt__16JAISeCategoryMgr[5];
|
|
extern "C" extern u8 data_80434084[16 + 4 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
void JASReport(char const*, ...);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
extern "C" void __dt__16JAISeCategoryMgrFv();
|
|
// False False
|
|
extern "C" void __ct__17JASGenericMemPoolFv();
|
|
// False False
|
|
extern "C" void __dt__17JASGenericMemPoolFv();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void alloc__17JASGenericMemPoolFUl();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void free__17JASGenericMemPoolFPvUl();
|
|
// False False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
extern "C" void JASReport__FPCce();
|
|
// False False
|
|
extern "C" void __dt__8JASTrackFv();
|
|
// False False
|
|
// JASSoundParams const& False
|
|
// JASSoundParams const False
|
|
// JASSoundParams False
|
|
// JASSoundParams const& False
|
|
// JASSoundParams const False
|
|
// JASSoundParams False
|
|
extern "C" void combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams();
|
|
// False True
|
|
// JAISeMgr* False
|
|
// JAISeMgr False
|
|
// JAISoundStrategyMgr<JAISe>* False
|
|
// JAISoundStrategyMgr<JAISe> True
|
|
// JAISe False
|
|
// u32 False
|
|
extern "C" void func_8029F03C();
|
|
// False False
|
|
// bool False
|
|
// JASSoundParams const& False
|
|
// JASSoundParams const False
|
|
// JASSoundParams False
|
|
// JAISoundActivity False
|
|
extern "C" void JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity();
|
|
// False False
|
|
extern "C" void JAISeCategoryMgr_calc___5JAISeFv();
|
|
// False True
|
|
// JAISoundID False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
extern "C" void func_8029F650();
|
|
// False False
|
|
extern "C" void __dt__14JAISeqDataUserFv();
|
|
// False False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
extern "C" void attachHandle__8JAISoundFP14JAISoundHandle();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void stop__8JAISoundFUl();
|
|
// False False
|
|
extern "C" void stop__8JAISoundFv();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
extern "C" void __dt__10JSUPtrLinkFv();
|
|
// False False
|
|
extern "C" void initiate__10JSUPtrListFv();
|
|
// False False
|
|
// JSUPtrLink* False
|
|
// JSUPtrLink False
|
|
extern "C" void append__10JSUPtrListFP10JSUPtrLink();
|
|
// False False
|
|
// JSUPtrLink* False
|
|
// JSUPtrLink False
|
|
extern "C" void remove__10JSUPtrListFP10JSUPtrLink();
|
|
// False False
|
|
extern "C" void __register_global_object();
|
|
// False False
|
|
extern "C" void __destroy_arr();
|
|
// False False
|
|
extern "C" void __construct_array();
|
|
// False False
|
|
extern "C" void _savegpr_25();
|
|
// False False
|
|
extern "C" void _savegpr_27();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_25();
|
|
// False False
|
|
extern "C" void _restgpr_27();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern void* __vt__5JAISe[22];
|
|
extern "C" extern void* __vt__14JAISeqDataUser[5 + 1 /* padding */];
|
|
extern "C" extern u8 data_80450B5C[4];
|
|
extern "C" extern u8 data_80450B6C[4];
|
|
extern "C" extern u8 data_80451310[8];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 8029F8B0-8029F91C 006C+00 s=2 e=0 z=0 None .text isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
asm void JAISeCategoryMgr::isUsingSeqData(JAISeqDataRegion const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029F91C-8029F9C4 00A8+00 s=2 e=0 z=0 None .text releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion */
|
|
// 8029F92C: 803621DC (_savegpr_29)
|
|
// 8029F988: 802A2598 (stop__8JAISoundFv)
|
|
// 8029F9B0: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
asm void JAISeCategoryMgr::releaseSeqData(JAISeqDataRegion const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029F9C4-8029FB30 016C+00 s=1 e=0 z=0 None .text JAISeMgr_calc___16JAISeCategoryMgrFv */
|
|
// 8029FB00: 8029F4CC (JAISeCategoryMgr_calc___5JAISeFv)
|
|
// 8029FB14: 8029FD40 (sortByPriority___16JAISeCategoryMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JAISeCategoryMgr::JAISeMgr_calc_() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/JAISeMgr_calc___16JAISeCategoryMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80434078-80434084 000C+00 s=2 e=0 z=0 None .bss @744 */
|
|
static u8 lit_744[12];
|
|
|
|
/* 80434084-80434098 0010+04 s=2 e=1 z=0 None .bss memPool_$localstatic3$getMemPool___26JASPoolAllocObject<5JAISe>Fv */
|
|
u8 data_80434084[16 + 4 /* padding */];
|
|
|
|
/* 8029FB30-8029FC34 0104+00 s=1 e=0 z=0 None .text JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv */
|
|
// 8029FB40: 803621D8 (_savegpr_28)
|
|
// 8029FB4C: 803C9858 (__vt__5JAISe)
|
|
// 8029FB50: 803C9858 (__vt__5JAISe)
|
|
// 8029FB78: 802DC15C (remove__10JSUPtrListFP10JSUPtrLink)
|
|
// 8029FB88: 803C9858 (__vt__5JAISe)
|
|
// 8029FB8C: 803C9858 (__vt__5JAISe)
|
|
// 8029FBA8: 8029131C (__dt__8JASTrackFv)
|
|
// 8029FBBC: 802DBE14 (__dt__10JSUPtrLinkFv)
|
|
// 8029FBC0: 80451310 (data_80451310)
|
|
// 8029FBCC: 80434084 (data_80434084)
|
|
// 8029FBD0: 80434084 (data_80434084)
|
|
// 8029FBD4: 80290848 (__ct__17JASGenericMemPoolFv)
|
|
// 8029FBD8: 80434084 (data_80434084)
|
|
// 8029FBDC: 80434084 (data_80434084)
|
|
// 8029FBE0: 8029FC34 (func_8029FC34)
|
|
// 8029FBE4: 8029FC34 (func_8029FC34)
|
|
// 8029FBE8: 80434078 (lit_744)
|
|
// 8029FBEC: 80434078 (lit_744)
|
|
// 8029FBF0: 80361C24 (__register_global_object)
|
|
// 8029FBF8: 80451310 (data_80451310)
|
|
// 8029FBFC: 80434084 (data_80434084)
|
|
// 8029FC00: 80434084 (data_80434084)
|
|
// 8029FC0C: 80290994 (free__17JASGenericMemPoolFPvUl)
|
|
// 8029FC20: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JAISeCategoryMgr::JAISeMgr_freeDeadSe_() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029FC34-8029FC88 0054+00 s=2 e=1 z=0 None .text __dt__18JASMemPool<5JAISe>Fv */
|
|
// 8029FC58: 80290860 (__dt__17JASGenericMemPoolFv)
|
|
// 8029FC68: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
asm JASMemPool__template0::~JASMemPool__template0() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/func_8029FC34.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455788-8045578C 0004+00 s=1 e=0 z=0 None .sdata2 @822 */
|
|
SECTION_SDATA2 static f32 lit_822 = 1.0f / 100.0f;
|
|
|
|
/* 8029FC88-8029FD40 00B8+00 s=1 e=0 z=0 None .text JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl */
|
|
// 8029FD00: 80455788 (lit_822)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u32 False
|
|
asm void JAISeCategoryMgr::JAISeMgr_acceptsNewSe_(u32 param_0) const {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029FD40-8029FDE0 00A0+00 s=1 e=0 z=0 None .text sortByPriority___16JAISeCategoryMgrFv */
|
|
// 8029FD50: 803621DC (_savegpr_29)
|
|
// 8029FDAC: 802DC15C (remove__10JSUPtrListFP10JSUPtrLink)
|
|
// 8029FDB8: 802DBF4C (append__10JSUPtrListFP10JSUPtrLink)
|
|
// 8029FDCC: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JAISeCategoryMgr::sortByPriority_() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/sortByPriority___16JAISeCategoryMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029FDE0-8029FE34 0054+00 s=0 e=1 z=0 None .text stop__16JAISeCategoryMgrFUl */
|
|
// 8029FE0C: 802A24DC (stop__8JAISoundFUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// u32 False
|
|
asm void JAISeCategoryMgr::stop(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/stop__16JAISeCategoryMgrFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029FE34-8029FE78 0044+00 s=1 e=0 z=0 None .text stop__16JAISeCategoryMgrFv */
|
|
// 8029FE54: 802A2598 (stop__8JAISoundFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JAISeCategoryMgr::stop() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/stop__16JAISeCategoryMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029FE78-8029FEEC 0074+00 s=1 e=0 z=0 None .text stopSoundID__16JAISeCategoryMgrF10JAISoundID */
|
|
// 8029FEC4: 802A2598 (stop__8JAISoundFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISoundID False
|
|
asm void JAISeCategoryMgr::stopSoundID(JAISoundID param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/stopSoundID__16JAISeCategoryMgrF10JAISoundID.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8029FEEC-8029FF18 002C+00 s=0 e=2 z=0 None .text pause__16JAISeCategoryMgrFb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// bool False
|
|
asm void JAISeCategoryMgr::pause(bool param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/pause__16JAISeCategoryMgrFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 8045578C-80455790 0004+00 s=4 e=0 z=0 None .sdata2 @1040 */
|
|
SECTION_SDATA2 static f32 lit_1040 = 1.0f;
|
|
|
|
/* 80455790-80455794 0004+00 s=4 e=0 z=0 None .sdata2 @1041 */
|
|
SECTION_SDATA2 static u8 lit_1041[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80455794-80455798 0004+00 s=4 e=0 z=0 None .sdata2 @1042 */
|
|
SECTION_SDATA2 static f32 lit_1042 = 0.5f;
|
|
|
|
/* 8029FF18-802A0074 015C+00 s=1 e=0 z=0 None .text JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity */
|
|
// 8029FF28: 803621DC (_savegpr_29)
|
|
// 8029FF34: 8045578C (lit_1040)
|
|
// 8029FF40: 80455790 (lit_1041)
|
|
// 8029FF48: 80455794 (lit_1042)
|
|
// 8029FF5C: 8029E47C (combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams)
|
|
// 8029FF90: 8029F304 (JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity)
|
|
// 8029FFDC: 8029F304 (JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity)
|
|
// 802A000C: 8029F304 (JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity)
|
|
// 802A004C: 8029F304 (JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity)
|
|
// 802A0060: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISoundParamsMove const& False
|
|
// JAISoundParamsMove const False
|
|
// JAISoundParamsMove False
|
|
// JAISoundActivity False
|
|
asm void JAISeCategoryMgr::JAISeMgr_mixOut_(JAISoundParamsMove const& param_0, JAISoundActivity param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C98B0-803C98C4 0014+00 s=2 e=1 z=0 None .data __vt__8JAISeMgr */
|
|
SECTION_DATA void* __vt__8JAISeMgr[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8JAISeMgrFv,
|
|
(void*)isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion,
|
|
(void*)releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion,
|
|
};
|
|
|
|
/* 802A0074-802A0168 00F4+00 s=0 e=1 z=0 None .text __ct__8JAISeMgrFb */
|
|
// 802A0090: 80450B6C (data_80450B6C)
|
|
// 802A0094: 803C9940 (__vt__14JAISeqDataUser)
|
|
// 802A0098: 803C9940 (__vt__14JAISeqDataUser)
|
|
// 802A00A0: 803C98B0 (__vt__8JAISeMgr)
|
|
// 802A00A4: 803C98B0 (__vt__8JAISeMgr)
|
|
// 802A00B0: 802A0994 (__ct__16JAISeCategoryMgrFv)
|
|
// 802A00B4: 802A0994 (__ct__16JAISeCategoryMgrFv)
|
|
// 802A00B8: 800078DC (__dt__16JAISeCategoryMgrFv)
|
|
// 802A00BC: 800078DC (__dt__16JAISeCategoryMgrFv)
|
|
// 802A00C8: 80361D60 (__construct_array)
|
|
// 802A00CC: 8045578C (lit_1040)
|
|
// 802A00D8: 80455790 (lit_1041)
|
|
// 802A00E0: 80455794 (lit_1042)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// bool False
|
|
asm JAISeMgr::JAISeMgr(bool param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/__ct__8JAISeMgrFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0168-802A01D8 0070+00 s=1 e=0 z=0 None .text isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion */
|
|
// 802A0178: 803621D8 (_savegpr_28)
|
|
// 802A0198: 8029F8B0 (isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion)
|
|
// 802A01C4: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
asm void JAISeMgr::isUsingSeqData(JAISeqDataRegion const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A01D8-802A0268 0090+00 s=1 e=0 z=0 None .text releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion */
|
|
// 802A01E8: 803621D4 (_savegpr_27)
|
|
// 802A020C: 8029F91C (releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion)
|
|
// 802A0254: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JAISeqDataRegion const& False
|
|
// JAISeqDataRegion const False
|
|
// JAISeqDataRegion False
|
|
asm void JAISeMgr::releaseSeqData(JAISeqDataRegion const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0268-802A02A0 0038+00 s=0 e=1 z=0 None .text setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JAISeCategoryArrangement const& False
|
|
// JAISeCategoryArrangement const False
|
|
// JAISeCategoryArrangement False
|
|
asm void JAISeMgr::setCategoryArrangement(JAISeCategoryArrangement const& param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A02A0-802A02F4 0054+00 s=0 e=1 z=0 None .text stop__8JAISeMgrFv */
|
|
// 802A02B0: 803621DC (_savegpr_29)
|
|
// 802A02C8: 8029FE34 (stop__16JAISeCategoryMgrFv)
|
|
// 802A02E0: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void JAISeMgr::stop() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/stop__8JAISeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A02F4-802A0358 0064+00 s=0 e=1 z=0 None .text stopSoundID__8JAISeMgrF10JAISoundID */
|
|
// 802A0304: 803621D8 (_savegpr_28)
|
|
// 802A032C: 8029FE78 (stopSoundID__16JAISeCategoryMgrF10JAISoundID)
|
|
// 802A0344: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JAISoundID False
|
|
asm void JAISeMgr::stopSoundID(JAISoundID param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/stopSoundID__8JAISeMgrF10JAISoundID.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0358-802A03D8 0080+00 s=0 e=1 z=0 None .text initParams__8JAISeMgrFv */
|
|
// 802A035C: 8045578C (lit_1040)
|
|
// 802A0360: 80455790 (lit_1041)
|
|
// 802A0364: 80455794 (lit_1042)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void JAISeMgr::initParams() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/initParams__8JAISeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A03D8-802A03E0 0008+00 s=0 e=1 z=0 None .text setAudience__8JAISeMgrFP11JAIAudience */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JAIAudience* False
|
|
// JAIAudience False
|
|
asm void JAISeMgr::setAudience(JAIAudience* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/setAudience__8JAISeMgrFP11JAIAudience.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A03E0-802A0434 0054+00 s=0 e=1 z=0 None .text setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr */
|
|
// 802A03FC: 802A0434 (resetSeqDataMgr__8JAISeMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JAISeqDataMgr* False
|
|
// JAISeqDataMgr False
|
|
asm void JAISeMgr::setSeqDataMgr(JAISeqDataMgr* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0434-802A0484 0050+00 s=1 e=0 z=0 None .text resetSeqDataMgr__8JAISeMgrFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JAISeMgr::resetSeqDataMgr() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/resetSeqDataMgr__8JAISeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0484-802A0574 00F0+00 s=1 e=0 z=0 None .text newSe___8JAISeMgrFiUl */
|
|
// 802A0494: 803621D8 (_savegpr_28)
|
|
// 802A04C0: 8029FC88 (JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl)
|
|
// 802A04D4: 80451310 (data_80451310)
|
|
// 802A04E0: 80434084 (data_80434084)
|
|
// 802A04E4: 80434084 (data_80434084)
|
|
// 802A04E8: 80290848 (__ct__17JASGenericMemPoolFv)
|
|
// 802A04EC: 80434084 (data_80434084)
|
|
// 802A04F0: 80434084 (data_80434084)
|
|
// 802A04F4: 8029FC34 (func_8029FC34)
|
|
// 802A04F8: 8029FC34 (func_8029FC34)
|
|
// 802A04FC: 80434078 (lit_744)
|
|
// 802A0500: 80434078 (lit_744)
|
|
// 802A0504: 80361C24 (__register_global_object)
|
|
// 802A050C: 80451310 (data_80451310)
|
|
// 802A0510: 80434084 (data_80434084)
|
|
// 802A0514: 80434084 (data_80434084)
|
|
// 802A051C: 80290948 (alloc__17JASGenericMemPoolFUl)
|
|
// 802A0534: 8029F03C (func_8029F03C)
|
|
// 802A0554: 802DBF4C (append__10JSUPtrListFP10JSUPtrLink)
|
|
// 802A0560: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// u32 False
|
|
asm void JAISeMgr::newSe_(int param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/newSe___8JAISeMgrFiUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0574-802A0704 0190+00 s=0 e=1 z=0 None .text calc__8JAISeMgrFv */
|
|
// 802A0584: 803621DC (_savegpr_29)
|
|
// 802A06B4: 8029F9C4 (JAISeMgr_calc___16JAISeCategoryMgrFv)
|
|
// 802A06D8: 8029FB30 (JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv)
|
|
// 802A06F0: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void JAISeMgr::calc() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/calc__8JAISeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A0704-802A0768 0064+00 s=0 e=1 z=0 None .text mixOut__8JAISeMgrFv */
|
|
// 802A0714: 803621DC (_savegpr_29)
|
|
// 802A073C: 8029FF18 (JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity)
|
|
// 802A0754: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void JAISeMgr::mixOut() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/mixOut__8JAISeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 8039B8F8-8039B910 0014+04 s=1 e=0 z=0 None .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD char const* const stringBase_8039B8F8 = "cannot new Se %08x.";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_8039B90C = "\0\0\0";
|
|
#pragma pop
|
|
|
|
/* 802A0768-802A08D0 0168+00 s=0 e=1 z=0 None .text startSound__8JAISeMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3<f> */
|
|
// 802A0778: 803621CC (_savegpr_25)
|
|
// 802A079C: 802A2598 (stop__8JAISoundFv)
|
|
// 802A07A0: 80450B5C (data_80450B5C)
|
|
// 802A0808: 802A0484 (newSe___8JAISeMgrFiUl)
|
|
// 802A0814: 8039B8F8 (JAISeMgr__stringBase0)
|
|
// 802A0818: 8039B8F8 (JAISeMgr__stringBase0)
|
|
// 802A0824: 80290F64 (JASReport__FPCce)
|
|
// 802A0870: 8029F650 (func_8029F650)
|
|
// 802A08B0: 802A21BC (attachHandle__8JAISoundFP14JAISoundHandle)
|
|
// 802A08BC: 80362218 (_restgpr_25)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False True
|
|
// JAISoundID False
|
|
// JAISoundHandle* False
|
|
// JAISoundHandle False
|
|
// JGeometry::TVec3<f32> const* False
|
|
// JGeometry::TVec3<f32> const False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
asm void JAISeMgr::startSound(JAISoundID param_0, JAISoundHandle* param_1, JGeometry::TVec3<f32> const* param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/func_802A0768.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A08D0-802A08FC 002C+00 s=0 e=2 z=0 None .text getNumActiveSe__8JAISeMgrCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void JAISeMgr::getNumActiveSe() const {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/getNumActiveSe__8JAISeMgrCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 802A08FC-802A0994 0098+00 s=1 e=0 z=0 None .text __dt__8JAISeMgrFv */
|
|
// 802A091C: 803C98B0 (__vt__8JAISeMgr)
|
|
// 802A0920: 803C98B0 (__vt__8JAISeMgr)
|
|
// 802A092C: 800078DC (__dt__16JAISeCategoryMgrFv)
|
|
// 802A0930: 800078DC (__dt__16JAISeCategoryMgrFv)
|
|
// 802A093C: 80361CE8 (__destroy_arr)
|
|
// 802A0948: 802A1774 (__dt__14JAISeqDataUserFv)
|
|
// 802A0954: 80450B6C (data_80450B6C)
|
|
// 802A0964: 80450B6C (data_80450B6C)
|
|
// 802A0974: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm JAISeMgr::~JAISeMgr() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/__dt__8JAISeMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C98C4-803C98D8 0014+00 s=1 e=1 z=0 None .data __vt__16JAISeCategoryMgr */
|
|
SECTION_DATA void* __vt__16JAISeCategoryMgr[5] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__16JAISeCategoryMgrFv,
|
|
(void*)isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion,
|
|
(void*)releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion,
|
|
};
|
|
|
|
/* 802A0994-802A0A6C 00D8+00 s=1 e=0 z=0 None .text __ct__16JAISeCategoryMgrFv */
|
|
// 802A09A8: 803C9940 (__vt__14JAISeqDataUser)
|
|
// 802A09AC: 803C9940 (__vt__14JAISeqDataUser)
|
|
// 802A09B4: 803C98C4 (__vt__16JAISeCategoryMgr)
|
|
// 802A09B8: 803C98C4 (__vt__16JAISeCategoryMgr)
|
|
// 802A09C0: 8045578C (lit_1040)
|
|
// 802A09CC: 80455790 (lit_1041)
|
|
// 802A09D4: 80455794 (lit_1042)
|
|
// 802A09E4: 802DBF14 (initiate__10JSUPtrListFv)
|
|
// 802A09E8: 8045578C (lit_1040)
|
|
// 802A09F4: 80455790 (lit_1041)
|
|
// 802A09FC: 80455794 (lit_1042)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm JAISeCategoryMgr::JAISeCategoryMgr() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISeMgr/__ct__16JAISeCategoryMgrFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|