SSBM Decomp
Loading...
Searching...
No Matches
stage.h File Reference
#include <platform.h>
#include "gr/forward.h"
#include <dolphin/mtx/forward.h>
#include <baselib/forward.h>

Go to the source code of this file.

Functions

float Stage_GetCamBoundsLeftOffset (void)
 
float Stage_GetCamBoundsRightOffset (void)
 
float Stage_GetCamBoundsTopOffset (void)
 
float Stage_GetCamBoundsBottomOffset (void)
 
float Stage_GetCamPanAngleRadians (void)
 
float Stage_GetCamMaxDepth (void)
 
float Stage_GetCamZoomRate (void)
 
float Stage_GetCamInfoX20 (void)
 
float Stage_GetCamInfoX24 (void)
 
float Stage_GetCamFixedZoom (void)
 
float Stage_GetCamTrackRatio (void)
 
float Stage_GetCamTrackSmooth (void)
 
float Stage_GetBlastZoneRightOffset (void)
 
float Stage_GetBlastZoneLeftOffset (void)
 
float Stage_GetBlastZoneTopOffset (void)
 
float Stage_GetBlastZoneBottomOffset (void)
 
float Stage_CalcUnkCamY (void)
 
float Stage_CalcUnkCamYBounds (void)
 
void Stage_UnkSetVec3TCam_Offset (Vec3 *)
 
float Stage_GetPauseCamZPosMin (void)
 
float Stage_GetPauseCamZPosInit (void)
 
float Stage_GetPauseCamZPosMax (void)
 
float Stage_GetCamAngleRadiansUp (void)
 
float Stage_GetCamAngleRadiansDown (void)
 
float Stage_GetCamAngleRadiansLeft (void)
 
float Stage_GetCamAngleRadiansRight (void)
 
void Stage_80224CAC (Vec3 *)
 
void Stage_SetVecToFixedCamPos (Vec3 *)
 
float Stage_GetCamFixedFov (void)
 
bool Stage_80224DC8 (s32)
 
void Stage_80224E38 (Vec3 *, s32)
 
void Stage_80224E64 (enum_t, Vec3 *)
 
bool Stage_80224FDC (Vec3 *)
 
s32 Stage_80225074 (s32)
 
enum_t Stage_80225194 (void)
 
s32 Stage_8022519C (InternalStageId idx)
 
void Stage_802251B4 (InternalStageId idx, s32)
 
void Stage_802251E8 (InternalStageId idx, s32 *)
 
void Stage_8022524C (void)
 
void Stage_80225298 (void)
 
void Stage_802252E4 (InternalStageId idx, HSD_GObj *)
 
void Stage_8022532C (InternalStageId idx, s32)
 

Function Documentation

◆ Stage_GetCamBoundsLeftOffset()

float Stage_GetCamBoundsLeftOffset ( void  )

◆ Stage_GetCamBoundsRightOffset()

float Stage_GetCamBoundsRightOffset ( void  )

◆ Stage_GetCamBoundsTopOffset()

float Stage_GetCamBoundsTopOffset ( void  )

◆ Stage_GetCamBoundsBottomOffset()

float Stage_GetCamBoundsBottomOffset ( void  )

◆ Stage_GetCamPanAngleRadians()

float Stage_GetCamPanAngleRadians ( void  )

◆ Stage_GetCamMaxDepth()

float Stage_GetCamMaxDepth ( void  )

◆ Stage_GetCamZoomRate()

float Stage_GetCamZoomRate ( void  )

◆ Stage_GetCamInfoX20()

float Stage_GetCamInfoX20 ( void  )

◆ Stage_GetCamInfoX24()

float Stage_GetCamInfoX24 ( void  )

◆ Stage_GetCamFixedZoom()

float Stage_GetCamFixedZoom ( void  )

◆ Stage_GetCamTrackRatio()

float Stage_GetCamTrackRatio ( void  )

◆ Stage_GetCamTrackSmooth()

float Stage_GetCamTrackSmooth ( void  )

◆ Stage_GetBlastZoneRightOffset()

float Stage_GetBlastZoneRightOffset ( void  )

◆ Stage_GetBlastZoneLeftOffset()

float Stage_GetBlastZoneLeftOffset ( void  )

◆ Stage_GetBlastZoneTopOffset()

float Stage_GetBlastZoneTopOffset ( void  )

◆ Stage_GetBlastZoneBottomOffset()

float Stage_GetBlastZoneBottomOffset ( void  )

◆ Stage_CalcUnkCamY()

float Stage_CalcUnkCamY ( void  )

◆ Stage_CalcUnkCamYBounds()

float Stage_CalcUnkCamYBounds ( void  )

◆ Stage_UnkSetVec3TCam_Offset()

void Stage_UnkSetVec3TCam_Offset ( Vec3 vec3)

◆ Stage_GetPauseCamZPosMin()

float Stage_GetPauseCamZPosMin ( void  )

◆ Stage_GetPauseCamZPosInit()

float Stage_GetPauseCamZPosInit ( void  )

◆ Stage_GetPauseCamZPosMax()

float Stage_GetPauseCamZPosMax ( void  )

◆ Stage_GetCamAngleRadiansUp()

float Stage_GetCamAngleRadiansUp ( void  )

◆ Stage_GetCamAngleRadiansDown()

float Stage_GetCamAngleRadiansDown ( void  )

◆ Stage_GetCamAngleRadiansLeft()

float Stage_GetCamAngleRadiansLeft ( void  )

◆ Stage_GetCamAngleRadiansRight()

float Stage_GetCamAngleRadiansRight ( void  )

◆ Stage_80224CAC()

void Stage_80224CAC ( Vec3 arg0)

◆ Stage_SetVecToFixedCamPos()

void Stage_SetVecToFixedCamPos ( Vec3 arg0)

◆ Stage_GetCamFixedFov()

float Stage_GetCamFixedFov ( void  )

◆ Stage_80224DC8()

bool Stage_80224DC8 ( s32  arg)

◆ Stage_80224E38()

void Stage_80224E38 ( Vec3 arg0,
s32  arg1 
)

◆ Stage_80224E64()

void Stage_80224E64 ( enum_t  arg0,
Vec3 arg_vec 
)
Todo:
Needs to be HSD_ASSERT. Also remove fake zero-byte padding.

◆ Stage_80224FDC()

bool Stage_80224FDC ( Vec3 arg0)

◆ Stage_80225074()

s32 Stage_80225074 ( s32  arg0)

◆ Stage_80225194()

enum_t Stage_80225194 ( void  )

◆ Stage_8022519C()

s32 Stage_8022519C ( InternalStageId  idx)

◆ Stage_802251B4()

void Stage_802251B4 ( InternalStageId  idx,
s32  arg1 
)

◆ Stage_802251E8()

void Stage_802251E8 ( InternalStageId  idx,
s32 _ 
)

◆ Stage_8022524C()

void Stage_8022524C ( void  )

◆ Stage_80225298()

void Stage_80225298 ( void  )

◆ Stage_802252E4()

void Stage_802252E4 ( InternalStageId  idx,
HSD_GObj _ 
)

◆ Stage_8022532C()

void Stage_8022532C ( InternalStageId  idx,
s32  arg1 
)