mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 13:47:46 +00:00
More stubs and class discoveries
This commit is contained in:
@@ -14,6 +14,14 @@ enum class EGuiAnimBehListID
|
||||
{
|
||||
};
|
||||
|
||||
enum class ETraversalMode
|
||||
{
|
||||
};
|
||||
|
||||
enum class EGuiAnimInitMode
|
||||
{
|
||||
};
|
||||
|
||||
class CGuiWidget : public CGuiObject
|
||||
{
|
||||
public:
|
||||
@@ -51,6 +59,38 @@ public:
|
||||
virtual void DoRegisterEventHandler();
|
||||
virtual void DoUnregisterEventHandler();
|
||||
|
||||
void AddFunctionDef(u32, CGuiFunctionDef* def);
|
||||
void FindFunctionDefList(int);
|
||||
zeus::CVector3f GetIdlePosition() const;
|
||||
void SetIdlePosition(const zeus::CVector3f& pos);
|
||||
void ReapplyXform();
|
||||
void SetIsVisible(bool);
|
||||
void SetIsActive(bool, bool);
|
||||
|
||||
void BroadcastMessage(int, CGuiControllerInfo* info);
|
||||
void LockEvents(bool);
|
||||
void UnregisterEventHandler();
|
||||
void UnregisterEventHandler(ETraversalMode);
|
||||
void RegisterEventHandler();
|
||||
void RegisterEventHandler(ETraversalMode);
|
||||
void ResetAllAnimUpdateState();
|
||||
void SetVisibility(bool, ETraversalMode);
|
||||
void SetAnimUpdateState(EGuiAnimBehListID, bool);
|
||||
void SetAnimUpdateState(EGuiAnimBehListID, bool, ETraversalMode);
|
||||
void GetBranchAnimLen(EGuiAnimBehListID, float&);
|
||||
void GetBranchAnimLen(EGuiAnimBehListID, float&, ETraversalMode);
|
||||
void IsAllAnimsDone(EGuiAnimBehListID, bool&);
|
||||
void IsAllAnimsDone(EGuiAnimBehListID, bool&, ETraversalMode);
|
||||
void InitializeAnimControllers(EGuiAnimBehListID, float, bool, EGuiAnimInitMode);
|
||||
void InitializeAnimControllers(EGuiAnimBehListID, float, bool, EGuiAnimInitMode, ETraversalMode);
|
||||
void RecalcWidgetColor(ETraversalMode);
|
||||
void SetColor(const zeus::CColor& color);
|
||||
void RecalculateAllRGBA();
|
||||
void InitializeRGBAFactor();
|
||||
void FindWidget(u16);
|
||||
bool GetIsFinishedLoading() const;
|
||||
void InitializeRecursive();
|
||||
|
||||
bool MAF_StartAnimationSet(CGuiFunctionDef* def, CGuiControllerInfo* info);
|
||||
bool MAF_SendMessage(CGuiFunctionDef* def, CGuiControllerInfo* info);
|
||||
bool MAF_PauseAnim(CGuiFunctionDef* def, CGuiControllerInfo* info);
|
||||
|
||||
Reference in New Issue
Block a user