mirror of https://github.com/zeldaret/mm.git
Remove internal functions from header
This commit is contained in:
parent
8b65d4598c
commit
03dc3908b6
|
|
@ -322,44 +322,30 @@ typedef s32 (*OverrideKeyframeDrawScaled)(struct PlayState* play, SkeletonInfo*
|
|||
typedef void (*PostKeyframeDrawScaled)(struct PlayState* play, SkeletonInfo* skeleton, s32 limbIndex, Gfx** dList,
|
||||
u8* flags, struct Actor* actor, Vec3f* scale, Vec3s* rot, Vec3f* pos);
|
||||
|
||||
void SkelAnime_DrawLimbLod(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, struct Actor* actor, s32 lod);
|
||||
void SkelAnime_DrawLod(struct PlayState* play, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, struct Actor* actor, s32 lod);
|
||||
void SkelAnime_DrawFlexLimbLod(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDrawFlex overrideLimbDraw, PostLimbDrawFlex postLimbDraw, struct Actor* actor, s32 lod, Mtx** mtx);
|
||||
void SkelAnime_DrawFlexLod(struct PlayState* play, void** skeleton, Vec3s* jointTable, s32 dListCount, OverrideLimbDrawFlex overrideLimbDraw, PostLimbDrawFlex postLimbDraw, struct Actor* actor, s32 lod);
|
||||
void SkelAnime_DrawLimbOpa(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, struct Actor* actor);
|
||||
void SkelAnime_DrawOpa(struct PlayState* play, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, struct Actor* actor);
|
||||
void SkelAnime_DrawFlexLimbOpa(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, struct Actor* actor, Mtx** limbMatricies);
|
||||
void SkelAnime_DrawFlexOpa(struct PlayState* play, void** skeleton, Vec3s* jointTable, s32 dListCount, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, struct Actor* actor);
|
||||
void SkelAnime_DrawTransformFlexLimbOpa(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, TransformLimbDrawOpa transformLimbDraw, struct Actor* actor, Mtx** mtx);
|
||||
void SkelAnime_DrawTransformFlexOpa(struct PlayState* play, void** skeleton, Vec3s* jointTable, s32 dListCount, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, TransformLimbDrawOpa transformLimbDraw, struct Actor* actor);
|
||||
void SkelAnime_GetFrameData(AnimationHeader* animation, s32 frame, s32 limbCount, Vec3s* frameTable);
|
||||
s16 Animation_GetLength(void* animation);
|
||||
s16 Animation_GetLastFrame(void* animation);
|
||||
Gfx* SkelAnime_DrawLimb(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, struct Actor* actor, Gfx* gfx);
|
||||
Gfx* SkelAnime_Draw(struct PlayState* play, void** skeleton, Vec3s* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, struct Actor* actor, Gfx* gfx);
|
||||
Gfx* SkelAnime_DrawFlexLimb(struct PlayState* play, s32 limbIndex, void** skeleton, Vec3s* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, struct Actor* actor, Mtx** mtx, Gfx* gfx);
|
||||
Gfx* SkelAnime_DrawFlex(struct PlayState* play, void** skeleton, Vec3s* jointTable, s32 dListCount, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, struct Actor* actor, Gfx* gfx);
|
||||
|
||||
s16 SkelAnime_GetFrameDataLegacy(LegacyAnimationHeader* animation, s32 frame, Vec3s* frameTable);
|
||||
s16 Animation_GetLimbCount2(LegacyAnimationHeader* animation);
|
||||
s16 Animation_GetLength2(LegacyAnimationHeader* animation);
|
||||
s16 Animation_GetLastFrame2(LegacyAnimationHeader* animation);
|
||||
void SkelAnime_InterpFrameTable(s32 limbCount, Vec3s* dst, Vec3s* start, Vec3s* target, f32 weight);
|
||||
|
||||
void AnimationContext_Reset(AnimationContext* animationCtx);
|
||||
void AnimationContext_SetNextQueue(struct PlayState* play);
|
||||
void AnimationContext_DisableQueue(struct PlayState* play);
|
||||
AnimationEntry* AnimationContext_AddEntry(AnimationContext* animationCtx, AnimationType type);
|
||||
void AnimationContext_SetLoadFrame(struct PlayState* play, PlayerAnimationHeader* animation, s32 frame, s32 limbCount, Vec3s* frameTable);
|
||||
void AnimationContext_SetCopyAll(struct PlayState* play, s32 vecCount, Vec3s* dst, Vec3s* src);
|
||||
void AnimationContext_SetInterp(struct PlayState* play, s32 vecCount, Vec3s* base, Vec3s* mod, f32 weight);
|
||||
void AnimationContext_SetCopyTrue(struct PlayState* play, s32 vecCount, Vec3s* dst, Vec3s* src, u8* copyFlag);
|
||||
void AnimationContext_SetCopyFalse(struct PlayState* play, s32 vecCount, Vec3s* dst, Vec3s* src, u8* copyFlag);
|
||||
void AnimationContext_SetMoveActor(struct PlayState* play, struct Actor* actor, SkelAnime* skelAnime, f32 arg3);
|
||||
void AnimationContext_LoadFrame(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_CopyAll(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_Interp(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_CopyTrue(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_CopyFalse(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_MoveActor(struct PlayState* play, AnimationEntryData* data);
|
||||
|
||||
void AnimationContext_Update(struct PlayState* play, AnimationContext* animationCtx);
|
||||
void SkelAnime_InitPlayer(struct PlayState* play, SkelAnime* skelAnime, FlexSkeletonHeader* skeletonHeaderSeg, PlayerAnimationHeader* animation, s32 flags, void* jointTableBuffer, void* morphTableBuffer, s32 limbBufCount);
|
||||
void PlayerAnimation_SetUpdateFunction(SkelAnime* skelAnime);
|
||||
|
|
@ -378,14 +364,13 @@ void PlayerAnimation_InterpJointMorph(struct PlayState* play, SkelAnime* skelAni
|
|||
void PlayerAnimation_BlendToJoint(struct PlayState* play, SkelAnime* skelAnime, PlayerAnimationHeader* animation1, f32 frame1, PlayerAnimationHeader* animation2, f32 frame2, f32 blendWeight, void* blendTableBuffer);
|
||||
void PlayerAnimation_BlendToMorph(struct PlayState* play, SkelAnime* skelAnime, PlayerAnimationHeader* animation1, f32 frame1, PlayerAnimationHeader* animation2, f32 frame2, f32 blendWeight, void* blendTableBuffer);
|
||||
void PlayerAnimation_EndLoop(SkelAnime* skelAnime);
|
||||
s32 Animation_OnFrameImpl(SkelAnime* skelAnime, f32 frame, f32 updateRate);
|
||||
s32 PlayerAnimation_OnFrame(SkelAnime* skelAnime, f32 frame);
|
||||
|
||||
void SkelAnime_Init(struct PlayState* play, SkelAnime* skelAnime, SkeletonHeader* skeletonHeaderSeg, AnimationHeader* animation, Vec3s* jointTable, Vec3s* morphTable, s32 limbCount);
|
||||
void SkelAnime_InitFlex(struct PlayState* play, SkelAnime* skelAnime, FlexSkeletonHeader* skeletonHeaderSeg, AnimationHeader* animation, Vec3s* jointTable, Vec3s* morphTable, s32 limbCount);
|
||||
void SkelAnime_InitSkin(struct GameState* gameState, SkelAnime* skelAnime, SkeletonHeader* skeletonHeaderSeg, AnimationHeader* animation);
|
||||
void SkelAnime_SetUpdate(SkelAnime* skelAnime);
|
||||
|
||||
s32 SkelAnime_Update(SkelAnime* skelAnime);
|
||||
void SkelAnime_AnimateFrame(SkelAnime* skelAnime);
|
||||
void Animation_ChangeImpl(SkelAnime* skelAnime, AnimationHeader* animation, f32 playSpeed, f32 startFrame, f32 endFrame, u8 mode, f32 morphFrames, s8 taper);
|
||||
void Animation_Change(SkelAnime* skelAnime, AnimationHeader* animation, f32 playSpeed, f32 startFrame, f32 endFrame, u8 mode, f32 morphFrames);
|
||||
void Animation_PlayOnce(SkelAnime* skelAnime, AnimationHeader* animation);
|
||||
|
|
@ -401,7 +386,6 @@ void SkelAnime_CopyFrameTableFalse(SkelAnime* skelAnime, Vec3s* dst, Vec3s* src,
|
|||
void SkelAnime_UpdateTranslation(SkelAnime* skelAnime, Vec3f* diff, s16 angle);
|
||||
s32 Animation_OnFrame(SkelAnime* skelAnime, f32 frame);
|
||||
void SkelAnime_Free(SkelAnime* skelAnime, struct PlayState* play);
|
||||
void SkelAnime_CopyFrameTable(SkelAnime* skelAnime, Vec3s* dst, Vec3s* src);
|
||||
|
||||
// ZAPD compatibility typedefs
|
||||
// TODO: Remove when ZAPD adds support for them
|
||||
|
|
|
|||
|
|
@ -13,6 +13,13 @@ void PlayerAnimation_Change(PlayState* play, SkelAnime* skelAnime, PlayerAnimati
|
|||
f32 startFrame, f32 endFrame, u8 mode, f32 morphFrames);
|
||||
void SkelAnime_CopyFrameTable(SkelAnime* skelAnime, Vec3s* dst, Vec3s* src);
|
||||
|
||||
void AnimationContext_LoadFrame(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_CopyAll(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_Interp(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_CopyTrue(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_CopyFalse(struct PlayState* play, AnimationEntryData* data);
|
||||
void AnimationContext_MoveActor(struct PlayState* play, AnimationEntryData* data);
|
||||
|
||||
static AnimationEntryCallback sAnimationLoadDone[] = {
|
||||
AnimationContext_LoadFrame, AnimationContext_CopyAll, AnimationContext_Interp,
|
||||
AnimationContext_CopyTrue, AnimationContext_CopyFalse, AnimationContext_MoveActor,
|
||||
|
|
|
|||
|
|
@ -163,37 +163,24 @@ wordReplace = {
|
|||
"func_801A4A28": "Audio_PlayAmbience",
|
||||
"func_801A7328": "AudioSfx_StopByPosAndId",
|
||||
"func_801A75E8": "AudioSfx_StopById",
|
||||
"SkelAnime_LodDrawLimb": "SkelAnime_DrawLimbLod",
|
||||
"SkelAnime_LodDraw": "SkelAnime_DrawLod",
|
||||
"SkelAnime_LodDrawLimbSV": "SkelAnime_DrawFlexLimbLod",
|
||||
"SkelAnime_LodDrawSV": "SkelAnime_DrawFlexLod",
|
||||
# "SkelAnime_DrawLimb": "SkelAnime_DrawLimbOpa", # A different function is called this now
|
||||
# "SkelAnime_Draw": "SkelAnime_DrawOpa", # A different function is called this now
|
||||
"SkelAnime_DrawLimbSV": "SkelAnime_DrawFlexLimbOpa",
|
||||
"SkelAnime_DrawSV": "SkelAnime_DrawFlexOpa",
|
||||
# "SkelAnime_AnimateFrame": "SkelAnime_GetFrameData", # A different function is called this now
|
||||
"SkelAnime_GetTotalFrames": "Animation_GetLength",
|
||||
"SkelAnime_GetFrameCount": "Animation_GetLastFrame",
|
||||
"SkelAnime_Draw2Limb": "SkelAnime_DrawLimb",
|
||||
"SkelAnime_Draw2": "SkelAnime_Draw",
|
||||
"SkelAnime_DrawLimbSV2": "SkelAnime_DrawFlexLimb",
|
||||
"SkelAnime_DrawSV2": "SkelAnime_DrawFlex",
|
||||
"func_80134FFC": "SkelAnime_GetFrameData2",
|
||||
"func_801353D4": "Animation_GetLimbCount2",
|
||||
"SkelAnime_GetTotalFrames2": "Animation_GetLength2",
|
||||
"SkelAnime_GetFrameCount2": "Animation_GetLastFrame2",
|
||||
"SkelAnime_InterpolateVec3s": "SkelAnime_InterpFrameTable",
|
||||
"SkelAnime_AnimationCtxReset": "AnimationContext_Reset",
|
||||
"func_801358D4": "AnimationContext_SetNextQueue",
|
||||
"func_801358F4": "AnimationContext_DisableQueue",
|
||||
"SkelAnime_NextEntry": "AnimationContext_AddEntry",
|
||||
"SkelAnime_LoadLinkAnimetion": "AnimationContext_SetLoadFrame",
|
||||
"SkelAnime_LoadAnimationType1": "AnimationContext_SetCopyAll",
|
||||
"SkelAnime_LoadAnimationType2": "AnimationContext_SetInterp",
|
||||
"SkelAnime_LoadAnimationType3": "AnimationContext_SetCopyTrue",
|
||||
"SkelAnime_LoadAnimationType4": "AnimationContext_SetCopyFalse",
|
||||
"SkelAnime_LoadAnimationType5": "AnimationContext_SetMoveActor",
|
||||
"SkelAnime_LinkAnimetionLoaded": "AnimationContext_LoadFrame",
|
||||
|
||||
"SkelAnime_AnimationType1Loaded": "AnimationContext_CopyAll",
|
||||
"SkelAnime_AnimationType2Loaded": "AnimationContext_CopyInterp",
|
||||
"SkelAnime_AnimationType3Loaded": "AnimationContext_CopyTrue",
|
||||
|
|
@ -217,14 +204,13 @@ wordReplace = {
|
|||
"LinkAnimation_BlendToJoint": "PlayerAnimation_BlendToJoint",
|
||||
"LinkAnimation_BlendToMorph": "PlayerAnimation_BlendToMorph",
|
||||
"LinkAnimation_EndLoop": "PlayerAnimation_EndLoop",
|
||||
"func_80136990": "Animation_OnFrameImpl",
|
||||
"LinkAnimation_OnFrame": "PlayerAnimation_OnFrame",
|
||||
|
||||
"SkelAnime_InitSV": "SkelAnime_InitFlex",
|
||||
"func_80136C84": "SkelAnime_SetUpdate",
|
||||
"SkelAnime_FrameUpdateMatrix": "SkelAnime_Update",
|
||||
"func_80136CF4": "SkelAnime_Morph",
|
||||
"func_80136D98": "SkelAnime_MorphTaper",
|
||||
"func_80136F04": "SkelAnime_AnimateFrame",
|
||||
|
||||
"func_8013702C": "SkelAnime_LoopFull",
|
||||
"func_801370B0": "SkelAnime_LoopPartial",
|
||||
"func_8013713C": "SkelAnime_Once",
|
||||
|
|
@ -242,7 +228,7 @@ wordReplace = {
|
|||
"func_801376DC": "SkelAnime_CopyFrameTableFalse",
|
||||
"func_80137748": "SkelAnime_UpdateTranslation",
|
||||
"func_801378B8": "Animation_OnFrame",
|
||||
"SkelAnime_CopyVec3s": "SkelAnime_CopyFrameTable",
|
||||
|
||||
"Actor_SetObjectSegment": "Actor_SetObjectDependency",
|
||||
"func_800B3FC0": "ActorShadow_DrawCircle",
|
||||
"func_800B4024": "ActorShadow_DrawSquare",
|
||||
|
|
@ -538,7 +524,6 @@ wordReplace = {
|
|||
"func_800EE2F4": "Cutscene_IsPlaying",
|
||||
"Cutscene_GetSceneSetupIndex": "Cutscene_GetSceneLayer",
|
||||
"func_801343C0": "SkelAnime_DrawTransformFlexOpa",
|
||||
"func_80134148": "SkelAnime_DrawTransformFlexLimbOpa",
|
||||
"func_80114E90": "Inventory_HasEmptyBottle",
|
||||
"func_80114F2C": "Inventory_HasItemInBottle",
|
||||
"func_80123C90": "Player_SetEquipmentData",
|
||||
|
|
|
|||
Loading…
Reference in New Issue