Make it build with 100% Aurora dolphin headers

This commit is contained in:
PJB3005
2026-03-02 13:26:35 +01:00
parent 4b49f4f32c
commit d817633c86
16 changed files with 42 additions and 30 deletions
@@ -18,10 +18,10 @@
namespace JStudioCameraEditor {
struct TControl : public JORReflexible, public JOREventCallbackListNode {
struct TSWValueWidth_ {
TSWValueWidth_(uint, uint);
TSWValueWidth_(u32, u32);
/* 0x0 */ uint field_0x0;
/* 0x4 */ uint field_0x4;
/* 0x0 */ u32 field_0x0;
/* 0x4 */ u32 field_0x4;
};
struct TOptionSet_ : public csb::TValueSet {
@@ -31,7 +31,7 @@ namespace JStudioCameraEditor {
void getVector_position_relativeTargetPosition(Vec*) const;
void setVector_targetPosition_relativePosition(const Vec&);
void addValue(data::TEValue, f32);
void set(const TValueSet&, uint);
void set(const TValueSet&, u32);
bool isApplied(data::TEValue) const;
/* 0x00 */ f32 fValue_[8];
@@ -22,24 +22,24 @@ namespace JStudioToolLibrary {
void control_enable(u32, bool);
void control_setStyle(u32, u32);
void control_generateRadioButton(JORMContext*, u32, const char*, const char*, int);
void control_generateSelectList(JORMContext*, u32, const char*, uint, const char*, int);
void control_generateSelectList(JORMContext*, u32, const char*, u32, const char*, int);
void control_generateLabel(JORMContext*, u32, const char*);
void control_getRadioButton(const JORValPrpEvent*);
void control_isCheckBox(const JORValPrpEvent*);
void control_getSelectList(const JORValPrpEvent*);
void control_generateEditBox_float(JORMContext*, u32, const char*, const f32&);
void control_generateEditBox_uint(JORMContext*, u32, const char*, const uint&);
void control_generateEditBox_uint(JORMContext*, u32, const char*, const u32&);
void control_generateTitle(JORMContext*, const char*) const;
void control_generateSeparator(JORMContext*, const char*);
void control_setCheckBox(u32, bool);
void control_generateRadioButton_style(JORMContext*, u32, u32, const char*, const char**, int);
void control_setRadioButton(u32, int);
void control_generateSelectList_style(JORMContext*, u32, u32, const char*, uint, const char**, int);
void control_generateSelectList_style(JORMContext*, u32, u32, const char*, u32, const char**, int);
void control_setSelectList(u32, int);
void control_generateLabel_style(JORMContext*, u32, u32, const char*);
void control_generateEditBox_style(JORMContext*, u32, u32, const char*, const char*);
void control_generateEditBox_style_int(JORMContext*, u32, u32, const char*, const int&);
void control_generateEditBox_style_uint(JORMContext*, u32, u32, const char*, const uint&);
void control_generateEditBox_style_uint(JORMContext*, u32, u32, const char*, const u32&);
void control_generateEditBox_style_float(JORMContext*, u32, u32, const char*, const f32&);
void control_generateEditBox_style_RGBA(JORMContext*, u32, u32, const char*, JUtility::TColor);
void control_generateEditBox_int(JORMContext*, u32, const char*, const int&);
@@ -47,11 +47,11 @@ namespace JStudioToolLibrary {
void control_setEditBox_f(u32, const char*, ...);
void control_setEditBox_f_va(u32, const char*, va_list);
void control_setEditBox_int(u32, const int&);
void control_setEditBox_uint(u32, const uint&);
void control_setEditBox_uint(u32, const u32&);
void control_setEditBox_float(u32, const f32&);
void control_setEditBox_RGBA(u32, const JUtility::TColor&);
void control_replyEditBox_int(const JORStrValPrpEvent*, int*);
void control_replyEditBox_uint(const JORStrValPrpEvent*, uint*);
void control_replyEditBox_uint(const JORStrValPrpEvent*, u32*);
void control_replyEditBox_float(const JORStrValPrpEvent*, f32*);
void control_replyEditBox_float_not(const JORStrValPrpEvent*, f32*, const f32&);
void control_replyEditBox_float_greaterEqual(const JORStrValPrpEvent*, f32*, const f32&);
@@ -59,23 +59,23 @@ namespace JStudioToolLibrary {
void control_forceEditBox(u32, const char*, const char*);
void control_replyEditBox_float_range(const JORStrValPrpEvent*, f32*, const f32&, const f32&);
void control_replyEditBox_uint_range(const JORStrValPrpEvent*, uint*, const uint&, const uint&);
void control_replyEditBox_uint_range(const JORStrValPrpEvent*, u32*, const u32&, const u32&);
bool parseValue_int(const char*, int*);
bool parseValue_uint(const char*, uint*);
bool parseValue_uint(const char*, u32*);
bool parseValue_float(const char*, f32*);
bool parseValue_double(const char*, double*);
bool parseValue_RGBA(const char*, JUtility::TColor*);
bool parseValueList_float(const char*, char, f32*, f32*);
int openMessageBox(uint, const char*);
int openMessageBox_f(uint, const char*, ...);
int openMessageBox_f_va(uint, const char*, va_list);
int openMessageBox(u32, const char*);
int openMessageBox_f(u32, const char*, ...);
int openMessageBox_f_va(u32, const char*, va_list);
bool openBrowser(const char*);
void toValue_style_(u32);
void getValueString_int(char*, u32, int);
void getValueString_uint(char*, u32, uint);
void getValueString_uint(char*, u32, u32);
void getValueString_float(char*, u32, f32);
void getValueString_RGBA(char*, u32, const JUtility::TColor&);
@@ -14,7 +14,7 @@ namespace JStudioToolLibrary {
enum TEPreview {};
TControlSet_preview(TConsole*, u32, uint, TAdaptor*);
TControlSet_preview(TConsole*, u32, u32, TAdaptor*);
void preview_start();
void preview_stop();
@@ -62,11 +62,11 @@ namespace JStudioToolLibrary {
void drawAxis_color();
void setGXState_position1x8_color1x8();
void drawAxis_color_arrow();
void drawGrid_xyz(uint);
void drawGrid_xyz(u32);
void setGXState_position3s16();
void drawGrid_xy(uint);
void drawGrid_xz(uint);
void drawGrid_yz(uint);
void drawGrid_xy(u32);
void drawGrid_xz(u32);
void drawGrid_yz(u32);
/* 0x0 */ f32 fLineWidth_;
/* 0x4 */ GXColor oColor_;