mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-19 21:11:59 -04:00
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
This commit is contained in:
@@ -26,8 +26,8 @@ public:
|
||||
enum TEOutside { OUT_INIT };
|
||||
enum TEInterpolate {};
|
||||
|
||||
/* 80281690 */ TFunctionValue();
|
||||
/* 802816A0 */ virtual ~TFunctionValue() = 0;
|
||||
TFunctionValue();
|
||||
virtual ~TFunctionValue() = 0;
|
||||
|
||||
virtual u32 getType() const = 0;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet() = 0;
|
||||
@@ -35,7 +35,7 @@ public:
|
||||
virtual void prepare() = 0;
|
||||
virtual f64 getValue(f64 arg1) = 0;
|
||||
|
||||
/* 80281648 */ static ExtrapolateParameter toFunction_outside(int);
|
||||
static ExtrapolateParameter toFunction_outside(int);
|
||||
|
||||
static ExtrapolateParameter toFunction(TFunctionValue::TEOutside outside) {
|
||||
return toFunction_outside(outside);
|
||||
@@ -82,7 +82,7 @@ public:
|
||||
TFunctionValueAttribute_refer() : JGadget::TVector_pointer<TFunctionValue*>(JGadget::TAllocator<void*>()) {}
|
||||
~TFunctionValueAttribute_refer() {}
|
||||
|
||||
/* 802816E8 */ void refer_initialize();
|
||||
void refer_initialize();
|
||||
|
||||
const TFunctionValueAttribute_refer* refer_getContainer() const { return this; }
|
||||
JGadget::TVector_pointer<TFunctionValue*>& refer_referContainer() { return *this; }
|
||||
@@ -91,12 +91,12 @@ public:
|
||||
|
||||
class TFunctionValueAttribute_range {
|
||||
public:
|
||||
/* 80281D18 */ TFunctionValueAttribute_range();
|
||||
TFunctionValueAttribute_range();
|
||||
|
||||
/* 80281918 */ void range_initialize();
|
||||
/* 8028194C */ void range_prepare();
|
||||
/* 802819F4 */ void range_set(f64, f64);
|
||||
/* 80281A08 */ f64 range_getParameter(f64, f64, f64) const;
|
||||
void range_initialize();
|
||||
void range_prepare();
|
||||
void range_set(f64, f64);
|
||||
f64 range_getParameter(f64, f64, f64) const;
|
||||
|
||||
TFunctionValue::TEProgress range_getProgress() const {
|
||||
return (TFunctionValue::TEProgress)mProgress;
|
||||
@@ -156,14 +156,14 @@ private:
|
||||
|
||||
class TFunctionValue_constant : public TFunctionValue {
|
||||
public:
|
||||
/* 8028236C */ TFunctionValue_constant();
|
||||
/* 80283D44 */ virtual ~TFunctionValue_constant() {}
|
||||
TFunctionValue_constant();
|
||||
virtual ~TFunctionValue_constant() {}
|
||||
|
||||
/* 802823B4 */ virtual u32 getType() const;
|
||||
/* 802823BC */ virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
/* 802823D0 */ virtual void initialize();
|
||||
/* 802823E0 */ virtual void prepare();
|
||||
/* 802823E4 */ virtual f64 getValue(f64);
|
||||
virtual u32 getType() const;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
virtual void initialize();
|
||||
virtual void prepare();
|
||||
virtual f64 getValue(f64);
|
||||
|
||||
void data_set(f64 value) { fValue_ = value; }
|
||||
|
||||
@@ -194,25 +194,25 @@ public:
|
||||
typedef f64 (*CompositeFunc)(const JGadget::TVector_pointer<TFunctionValue*>&,
|
||||
const TFunctionValue_composite::TData&, f64);
|
||||
|
||||
/* 80281D5C */ TFunctionValue_composite();
|
||||
/* 80283DA4 */ virtual ~TFunctionValue_composite() {}
|
||||
TFunctionValue_composite();
|
||||
virtual ~TFunctionValue_composite() {}
|
||||
|
||||
/* 80281DB8 */ virtual u32 getType() const;
|
||||
/* 80281DC0 */ virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
/* 80281DE0 */ virtual void initialize();
|
||||
/* 80281E24 */ virtual void prepare();
|
||||
/* 80281E28 */ virtual f64 getValue(f64);
|
||||
/* 80281E5C */ static f64 composite_raw(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
|
||||
/* 80281EC8 */ static f64 composite_index(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
|
||||
/* 8028202C */ static f64 composite_parameter(TVector_pointer<TFunctionValue*> const&,
|
||||
virtual u32 getType() const;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
virtual void initialize();
|
||||
virtual void prepare();
|
||||
virtual f64 getValue(f64);
|
||||
static f64 composite_raw(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
|
||||
static f64 composite_index(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
|
||||
static f64 composite_parameter(TVector_pointer<TFunctionValue*> const&,
|
||||
TData const&, f64);
|
||||
/* 80282094 */ static f64 composite_add(TVector_pointer<JStudio::TFunctionValue*> const&,
|
||||
static f64 composite_add(TVector_pointer<JStudio::TFunctionValue*> const&,
|
||||
TData const&, f64);
|
||||
/* 80282118 */ static f64 composite_subtract(TVector_pointer<TFunctionValue*> const&, TData const&,
|
||||
static f64 composite_subtract(TVector_pointer<TFunctionValue*> const&, TData const&,
|
||||
f64);
|
||||
/* 80282200 */ static f64 composite_multiply(TVector_pointer<TFunctionValue*> const&, TData const&,
|
||||
static f64 composite_multiply(TVector_pointer<TFunctionValue*> const&, TData const&,
|
||||
f64);
|
||||
/* 80282284 */ static f64 composite_divide(TVector_pointer<TFunctionValue*> const&, TData const&,
|
||||
static f64 composite_divide(TVector_pointer<TFunctionValue*> const&, TData const&,
|
||||
f64);
|
||||
|
||||
void data_set(CompositeFunc fn, const TData& dat) {
|
||||
@@ -231,14 +231,14 @@ class TFunctionValue_transition : public TFunctionValue,
|
||||
public TFunctionValueAttribute_range,
|
||||
public TFunctionValueAttribute_interpolate {
|
||||
public:
|
||||
/* 802823EC */ TFunctionValue_transition();
|
||||
/* 80283CE4 */ virtual ~TFunctionValue_transition() {}
|
||||
TFunctionValue_transition();
|
||||
virtual ~TFunctionValue_transition() {}
|
||||
|
||||
/* 8028244C */ virtual u32 getType() const;
|
||||
/* 80282454 */ virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
/* 80282484 */ virtual void initialize();
|
||||
/* 802824D0 */ virtual void prepare();
|
||||
/* 802824F4 */ virtual f64 getValue(f64);
|
||||
virtual u32 getType() const;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
virtual void initialize();
|
||||
virtual void prepare();
|
||||
virtual f64 getValue(f64);
|
||||
|
||||
void data_set(f64 a1, f64 a2) {
|
||||
_48 = a1;
|
||||
@@ -263,14 +263,14 @@ public:
|
||||
};
|
||||
typedef f64 (*update_INTERPOLATE)(const TFunctionValue_list&, const TIndexData_&);
|
||||
|
||||
/* 802826BC */ TFunctionValue_list();
|
||||
TFunctionValue_list();
|
||||
virtual ~TFunctionValue_list() {}
|
||||
|
||||
/* 80282720 */ virtual u32 getType() const;
|
||||
/* 80282728 */ virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
/* 80282758 */ virtual void initialize();
|
||||
/* 802827A8 */ virtual void prepare();
|
||||
/* 80282858 */ virtual f64 getValue(f64);
|
||||
virtual u32 getType() const;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
virtual void initialize();
|
||||
virtual void prepare();
|
||||
virtual f64 getValue(f64);
|
||||
|
||||
void data_set(const f32* pf, u32 u) {
|
||||
ASSERT((pf != NULL) || (u == 0));
|
||||
@@ -283,16 +283,16 @@ public:
|
||||
_50 = f;
|
||||
}
|
||||
|
||||
/* 80282C10 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list const&,
|
||||
JStudio::TFunctionValue_list::TIndexData_ const&);
|
||||
/* 80282C24 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list const&,
|
||||
JStudio::TFunctionValue_list::TIndexData_ const&);
|
||||
/* 80282C58 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list const&,
|
||||
JStudio::TFunctionValue_list::TIndexData_ const&);
|
||||
/* 80282CA8 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list const&,
|
||||
JStudio::TFunctionValue_list::TIndexData_ const&);
|
||||
|
||||
@@ -379,23 +379,23 @@ public:
|
||||
};
|
||||
typedef f64 (*update_INTERPOLATE)(const TFunctionValue_list_parameter&, f64);
|
||||
|
||||
/* 80282D34 */ TFunctionValue_list_parameter();
|
||||
/* 80283C24 */ virtual ~TFunctionValue_list_parameter() {}
|
||||
TFunctionValue_list_parameter();
|
||||
virtual ~TFunctionValue_list_parameter() {}
|
||||
|
||||
/* 80282DA0 */ virtual u32 getType() const;
|
||||
/* 80282DA8 */ virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
/* 80282DD8 */ void data_set(f32 const*, u32);
|
||||
/* 80282E08 */ virtual void initialize();
|
||||
/* 80282E60 */ virtual void prepare();
|
||||
/* 80282F10 */ virtual f64 getValue(f64);
|
||||
virtual u32 getType() const;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
void data_set(f32 const*, u32);
|
||||
virtual void initialize();
|
||||
virtual void prepare();
|
||||
virtual f64 getValue(f64);
|
||||
|
||||
/* 80282FE8 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list_parameter const&, f64);
|
||||
/* 80282FF4 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list_parameter const&, f64);
|
||||
/* 80283024 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list_parameter const&, f64);
|
||||
/* 80283060 */ static f64
|
||||
static f64
|
||||
update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list_parameter const&, f64);
|
||||
|
||||
static const u32 suData_size = 2;
|
||||
@@ -498,15 +498,15 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
/* 802832C4 */ TFunctionValue_hermite();
|
||||
/* 80283BC4 */ virtual ~TFunctionValue_hermite() {}
|
||||
TFunctionValue_hermite();
|
||||
virtual ~TFunctionValue_hermite() {}
|
||||
|
||||
/* 80283344 */ virtual u32 getType() const;
|
||||
/* 8028334C */ virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
/* 8028336C */ void data_set(f32 const*, u32, u32);
|
||||
/* 802833BC */ virtual void initialize();
|
||||
/* 80283428 */ virtual void prepare();
|
||||
/* 8028344C */ virtual f64 getValue(f64);
|
||||
virtual u32 getType() const;
|
||||
virtual TFunctionValueAttributeSet getAttributeSet();
|
||||
void data_set(f32 const*, u32, u32);
|
||||
virtual void initialize();
|
||||
virtual void prepare();
|
||||
virtual f64 getValue(f64);
|
||||
|
||||
u32 data_getSize() const { return uSize_; }
|
||||
f64 data_getValue_back() const {
|
||||
|
||||
Reference in New Issue
Block a user