// // Generated By: dol2asm // Translation Unit: JUTFont // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JUtility/JUTFont.h" // // Types: // struct JUtility { struct TColor { }; }; struct JUTFont { /* 802DECF8 */ // False False JUTFont(); /* 802DED24 */ // False False void initialize_state(); /* 802DED70 */ // False False // JUtility::TColor False void setCharColor(JUtility::TColor); /* 802DEDC4 */ // False False // JUtility::TColor False // JUtility::TColor False void setGradColor(JUtility::TColor, JUtility::TColor); /* 802DEE28 */ // False False // f32 False // f32 False // f32 False // f32 False // char const* False // char const False // char False // u32 False // bool False void drawString_size_scale(f32, f32, f32, f32, char const*, u32, bool); }; // // Forward References: // // False False extern "C" void __ct__7JUTFontFv(); // False False extern "C" void initialize_state__7JUTFontFv(); // False False // JUtility::TColor False extern "C" void setCharColor__7JUTFontFQ28JUtility6TColor(); // False False // JUtility::TColor False // JUtility::TColor False extern "C" void setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor(); // False False // f32 False // f32 False // f32 False // f32 False // char const* False // char const False // char False // u32 False // bool False extern "C" void drawString_size_scale__7JUTFontFffffPCcUlb(); // // External References: // // False False extern "C" void _savegpr_27(); // False False extern "C" void _restgpr_27(); extern "C" extern void* __vt__7JUTFont[17]; // // Declarations: // /* 802DECF8-802DED24 002C+00 s=0 e=2 z=0 None .text __ct__7JUTFontFv */ // 802DECF8: 803A31F0 (__vt__7JUTFont) // 802DECFC: 803A31F0 (__vt__7JUTFont) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm JUTFont::JUTFont() { nofralloc #include "asm/JSystem/JUtility/JUTFont/__ct__7JUTFontFv.s" } #pragma pop /* 802DED24-802DED70 004C+00 s=0 e=9 z=0 None .text initialize_state__7JUTFontFv */ // 802DED48: 802DED70 (setCharColor__7JUTFontFQ28JUtility6TColor) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void JUTFont::initialize_state() { nofralloc #include "asm/JSystem/JUtility/JUTFont/initialize_state__7JUTFontFv.s" } #pragma pop /* 802DED70-802DEDC4 0054+00 s=1 e=3 z=0 None .text setCharColor__7JUTFontFQ28JUtility6TColor */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // JUtility::TColor False asm void JUTFont::setCharColor(JUtility::TColor param_0) { nofralloc #include "asm/JSystem/JUtility/JUTFont/setCharColor__7JUTFontFQ28JUtility6TColor.s" } #pragma pop /* 802DEDC4-802DEE28 0064+00 s=0 e=2 z=0 None .text setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // JUtility::TColor False // JUtility::TColor False asm void JUTFont::setGradColor(JUtility::TColor param_0, JUtility::TColor param_1) { nofralloc #include "asm/JSystem/JUtility/JUTFont/setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor.s" } #pragma pop /* 802DEE28-802DEF48 0120+00 s=0 e=3 z=0 None .text drawString_size_scale__7JUTFontFffffPCcUlb */ // 802DEE60: 803621D4 (_savegpr_27) // 802DEF34: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // f32 False // f32 False // f32 False // f32 False // char const* False // char const False // char False // u32 False // bool False asm void JUTFont::drawString_size_scale(f32 param_0, f32 param_1, f32 param_2, f32 param_3, char const* param_4, u32 param_5, bool param_6) { nofralloc #include "asm/JSystem/JUtility/JUTFont/drawString_size_scale__7JUTFontFffffPCcUlb.s" } #pragma pop