mirror of
https://github.com/zeldaret/oot
synced 2026-08-01 08:17:28 -04:00
[headers] Create letterbox.h, move more protos from functions.h (#2225)
* [headers] Create z64shrink_window.h, move more protos from functions.h * format * include * bss * letterbox.h
This commit is contained in:
@@ -6,6 +6,9 @@
|
||||
#include "z64math.h"
|
||||
#include "z64save.h"
|
||||
|
||||
struct CollisionContext;
|
||||
struct View;
|
||||
|
||||
#define CAM_STAT_CUT 0
|
||||
#define CAM_STAT_WAIT 1
|
||||
#define CAM_STAT_UNK3 3
|
||||
@@ -1696,4 +1699,34 @@ typedef enum DebugCamTextColor {
|
||||
/* 7 */ DEBUG_CAM_TEXT_GREEN
|
||||
} DebugCamTextColor;
|
||||
|
||||
void Camera_Init(Camera* camera, struct View* view, struct CollisionContext* colCtx, struct PlayState* play);
|
||||
void Camera_InitDataUsingPlayer(Camera* camera, struct Player* player);
|
||||
s16 Camera_ChangeStatus(Camera* camera, s16 status);
|
||||
Vec3s Camera_Update(Camera* camera);
|
||||
void Camera_Finish(Camera* camera);
|
||||
s32 Camera_RequestMode(Camera* camera, s16 mode);
|
||||
s32 Camera_CheckValidMode(Camera* camera, s16 mode);
|
||||
s32 Camera_RequestSetting(Camera* camera, s16 setting);
|
||||
s32 Camera_RequestBgCam(Camera* camera, s32 requestedBgCamIndex);
|
||||
s16 Camera_GetInputDirYaw(Camera* camera);
|
||||
Vec3s Camera_GetCamDir(Camera* camera);
|
||||
s16 Camera_GetCamDirPitch(Camera* camera);
|
||||
s16 Camera_GetCamDirYaw(Camera* camera);
|
||||
s32 Camera_RequestQuake(Camera* camera, s32 unused, s16 y, s32 duration);
|
||||
s32 Camera_SetViewParam(Camera* camera, s32 viewFlag, void* param);
|
||||
s32 Camera_OverwriteStateFlags(Camera* camera, s16 stateFlags);
|
||||
s16 Camera_SetStateFlag(Camera* camera, s16 stateFlag);
|
||||
s16 Camera_UnsetStateFlag(Camera* camera, s16 stateFlag);
|
||||
s32 Camera_ResetAnim(Camera* camera);
|
||||
s32 Camera_SetCSParams(Camera* camera, CutsceneCameraPoint* atPoints, CutsceneCameraPoint* eyePoints,
|
||||
struct Player* player, s16 relativeToPlayer);
|
||||
s32 Camera_ChangeDoorCam(Camera* camera, struct Actor* doorActor, s16 bgCamIndex, f32 arg3, s16 timer1, s16 timer2,
|
||||
s16 timer3);
|
||||
s32 Camera_Copy(Camera* dstCamera, Camera* srcCamera);
|
||||
Vec3f Camera_GetQuakeOffset(Camera* camera);
|
||||
void Camera_SetCameraData(Camera* camera, s16 setDataFlags, void* data0, void* data1, s16 data2, s16 data3,
|
||||
UNK_TYPE arg6);
|
||||
s32 func_8005B198(void);
|
||||
s16 Camera_SetFinishedFlag(Camera* camera);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user