mirror of https://github.com/AxioDL/metaforce.git
CModelData: Give all function prototype parameters names
Makes the interface more self-documenting and allows IDE introspection to function better.
This commit is contained in:
parent
cf7d5be6c1
commit
18c0111edb
|
@ -52,7 +52,7 @@ public:
|
||||||
void SetCharacterNodeId(s32 id) { x4_charIdx = id; }
|
void SetCharacterNodeId(s32 id) { x4_charIdx = id; }
|
||||||
const zeus::CVector3f& GetScale() const { return x8_scale; }
|
const zeus::CVector3f& GetScale() const { return x8_scale; }
|
||||||
bool CanLoop() const { return x14_canLoop; }
|
bool CanLoop() const { return x14_canLoop; }
|
||||||
void SetCanLoop(bool l) { x14_canLoop = l; }
|
void SetCanLoop(bool loop) { x14_canLoop = loop; }
|
||||||
s32 GetDefaultAnim() const { return x18_defaultAnim; }
|
s32 GetDefaultAnim() const { return x18_defaultAnim; }
|
||||||
void SetDefaultAnim(s32 anim) { x18_defaultAnim = anim; }
|
void SetDefaultAnim(s32 anim) { x18_defaultAnim = anim; }
|
||||||
};
|
};
|
||||||
|
@ -84,7 +84,7 @@ class CModelData {
|
||||||
public:
|
public:
|
||||||
enum class EWhichModel { Normal, XRay, Thermal, ThermalHot };
|
enum class EWhichModel { Normal, XRay, Thermal, ThermalHot };
|
||||||
|
|
||||||
void SetSortThermal(bool v) { x14_25_sortThermal = v; }
|
void SetSortThermal(bool sort) { x14_25_sortThermal = sort; }
|
||||||
bool GetSortThermal() const { return x14_25_sortThermal; }
|
bool GetSortThermal() const { return x14_25_sortThermal; }
|
||||||
|
|
||||||
~CModelData();
|
~CModelData();
|
||||||
|
@ -106,16 +106,16 @@ public:
|
||||||
void SetInfraModel(const std::pair<CAssetId, CAssetId>& modelSkin);
|
void SetInfraModel(const std::pair<CAssetId, CAssetId>& modelSkin);
|
||||||
bool IsDefinitelyOpaque(EWhichModel) const;
|
bool IsDefinitelyOpaque(EWhichModel) const;
|
||||||
bool GetIsLoop() const;
|
bool GetIsLoop() const;
|
||||||
float GetAnimationDuration(int) const;
|
float GetAnimationDuration(int idx) const;
|
||||||
void EnableLooping(bool);
|
void EnableLooping(bool enable);
|
||||||
void AdvanceParticles(const zeus::CTransform& xf, float, CStateManager& stateMgr);
|
void AdvanceParticles(const zeus::CTransform& xf, float dt, CStateManager& stateMgr);
|
||||||
zeus::CAABox GetBounds() const;
|
zeus::CAABox GetBounds() const;
|
||||||
zeus::CAABox GetBounds(const zeus::CTransform& xf) const;
|
zeus::CAABox GetBounds(const zeus::CTransform& xf) const;
|
||||||
zeus::CTransform GetScaledLocatorTransformDynamic(std::string_view name, const CCharAnimTime* time) const;
|
zeus::CTransform GetScaledLocatorTransformDynamic(std::string_view name, const CCharAnimTime* time) const;
|
||||||
zeus::CTransform GetScaledLocatorTransform(std::string_view name) const;
|
zeus::CTransform GetScaledLocatorTransform(std::string_view name) const;
|
||||||
zeus::CTransform GetLocatorTransformDynamic(std::string_view name, const CCharAnimTime* time) const;
|
zeus::CTransform GetLocatorTransformDynamic(std::string_view name, const CCharAnimTime* time) const;
|
||||||
zeus::CTransform GetLocatorTransform(std::string_view name) const;
|
zeus::CTransform GetLocatorTransform(std::string_view name) const;
|
||||||
SAdvancementDeltas AdvanceAnimationIgnoreParticles(float dt, CRandom16&, bool advTree);
|
SAdvancementDeltas AdvanceAnimationIgnoreParticles(float dt, CRandom16& rand, bool advTree);
|
||||||
SAdvancementDeltas AdvanceAnimation(float dt, CStateManager& stateMgr, TAreaId aid, bool advTree);
|
SAdvancementDeltas AdvanceAnimation(float dt, CStateManager& stateMgr, TAreaId aid, bool advTree);
|
||||||
bool IsAnimating() const;
|
bool IsAnimating() const;
|
||||||
bool IsInFrustum(const zeus::CTransform& xf, const zeus::CFrustum& frustum) const;
|
bool IsInFrustum(const zeus::CTransform& xf, const zeus::CFrustum& frustum) const;
|
||||||
|
|
Loading…
Reference in New Issue