mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-23 09:04:21 +00:00
Merge 66f0645c92 into 0f550e5aae
This commit is contained in:
commit
5e9c5a0ba8
|
|
@ -143,8 +143,8 @@ void initGyroCameraCtrl(al::CameraPoser*);
|
|||
void resetGyro(al::CameraPoser*);
|
||||
void calcCameraGyroPose(const al::CameraPoser*, sead::Vector3f*, sead::Vector3f*, sead::Vector3f*);
|
||||
void getGyroFront(al::CameraPoser*);
|
||||
void getGyroAngleV(al::CameraPoser*);
|
||||
void getGyroAngleH(al::CameraPoser*);
|
||||
f32 getGyroAngleV(al::CameraPoser*);
|
||||
f32 getGyroAngleH(al::CameraPoser*);
|
||||
void setGyroLimitAngleV(al::CameraPoser*, f32, f32);
|
||||
void setGyroSensitivity(al::CameraPoser*, f32, f32);
|
||||
void reduceGyroSencitivity(al::CameraPoser*);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,29 @@
|
|||
#pragma once
|
||||
|
||||
#include <basis/seadTypes.h>
|
||||
|
||||
namespace al {
|
||||
class LayoutActor;
|
||||
|
||||
class LayoutActorGroup {};
|
||||
class LayoutActorGroup {
|
||||
public:
|
||||
LayoutActorGroup(const char*, s32);
|
||||
void registerActor(LayoutActor*);
|
||||
LayoutActor* findDeadActor() const;
|
||||
LayoutActor* tryFindDeadActor() const;
|
||||
|
||||
const char* getGroupName() const { return mGroupName; }
|
||||
|
||||
s32 getMaxActorCount() const { return mMaxActorCount; }
|
||||
|
||||
s32 getActorCount() const { return mActorCount; }
|
||||
|
||||
LayoutActor* getActor(s32 idx) const { return mActors[idx]; }
|
||||
|
||||
private:
|
||||
const char* mGroupName;
|
||||
s32 mMaxActorCount;
|
||||
s32 mActorCount;
|
||||
LayoutActor** mActors;
|
||||
};
|
||||
} // namespace al
|
||||
|
|
|
|||
|
|
@ -56,9 +56,9 @@ void setPaneLocalSize(IUseLayout*, const char*, const sead::Vector2f&);
|
|||
void setPaneLocalAlpha(IUseLayout*, const char*, f32);
|
||||
sead::Vector3f getPaneLocalTrans(const IUseLayout*, const char*);
|
||||
void getPaneLocalSize(sead::Vector2f*, const IUseLayout*, const char*);
|
||||
const sead::Vector3f& getPaneLocalRotate(const IUseLayout*, const char*);
|
||||
const sead::Vector3f& getPaneLocalScale(const IUseLayout*, const char*);
|
||||
const sead::Vector3f& getTextBoxDrawRectSize(const IUseLayout*, const char*);
|
||||
sead::Vector3f getPaneLocalRotate(const IUseLayout*, const char*);
|
||||
sead::Vector2f getPaneLocalScale(const IUseLayout*, const char*);
|
||||
sead::Vector2f getTextBoxDrawRectSize(const IUseLayout*, const char*);
|
||||
void showPane(IUseLayout*, const char*);
|
||||
void hidePane(IUseLayout*, const char*);
|
||||
void showPaneNoRecursive(IUseLayout*, const char*);
|
||||
|
|
|
|||
|
|
@ -332,7 +332,7 @@ s32 calcJoitsAmountFromJoint(LiveActor*, const char*);
|
|||
bool isPartialSklAnimEnd(const LiveActor* actor, s32 index);
|
||||
bool isPartialSklAnimOneTime(const LiveActor* actor, s32 index);
|
||||
bool isPartialSklAnimAttached(const LiveActor* actor, s32 index);
|
||||
bool isPartialAnimPlaying(const LiveActor*, s32);
|
||||
bool isPartialSklAnimPlaying(const LiveActor* actor, const char* partsName, s32 index);
|
||||
|
||||
} // namespace al
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue