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

Go to the source code of this file.

Data Structures

struct  HSD_FogAdj
struct  HSD_Fog
struct  HSD_FogAdjDesc
struct  HSD_FogInfo
struct  HSD_FogAdjInfo
struct  HSD_FogDesc

Functions

void HSD_FogSet (HSD_Fog *)
HSD_FogAdjHSD_FogAdjLoadDesc (HSD_FogAdjDesc *)
void HSD_FogInit (HSD_Fog *, HSD_FogDesc *)
void HSD_FogAdjInit (HSD_FogAdj *, HSD_FogAdjDesc *)
void HSD_FogReqAnimByFlags (HSD_Fog *, u32 flags, f32 frame)
void FogUpdateFunc (void *obj, enum_t type, HSD_ObjData *fval)
HSD_FogHSD_FogLoadDesc (HSD_FogDesc *desc)
HSD_FogHSD_FogAlloc (void)
HSD_FogAdjHSD_FogAdjAlloc (void)
void HSD_Fog_8037DE7C (HSD_Fog *fog, HSD_AObjDesc *desc)
 HSD_FogAddAnim ?
void HSD_FogReqAnim (HSD_Fog *fog, f32 frame)
void HSD_FogInterpretAnim (HSD_Fog *fog)

Function Documentation

◆ HSD_FogSet()

void HSD_FogSet ( HSD_Fog * fog)
Todo
Eliminate cast

◆ HSD_FogAdjLoadDesc()

HSD_FogAdj * HSD_FogAdjLoadDesc ( HSD_FogAdjDesc * desc)

◆ HSD_FogInit()

void HSD_FogInit ( HSD_Fog * fog,
HSD_FogDesc * desc )

◆ HSD_FogAdjInit()

void HSD_FogAdjInit ( HSD_FogAdj * adj,
HSD_FogAdjDesc * desc )

◆ HSD_FogReqAnimByFlags()

void HSD_FogReqAnimByFlags ( HSD_Fog * fog,
u32 flags,
f32 frame )

◆ FogUpdateFunc()

void FogUpdateFunc ( void * obj,
enum_t type,
HSD_ObjData * fval )

◆ HSD_FogLoadDesc()

HSD_Fog * HSD_FogLoadDesc ( HSD_FogDesc * desc)

◆ HSD_FogAlloc()

HSD_Fog * HSD_FogAlloc ( void )

◆ HSD_FogAdjAlloc()

HSD_FogAdj * HSD_FogAdjAlloc ( void )

◆ HSD_Fog_8037DE7C()

void HSD_Fog_8037DE7C ( HSD_Fog * fog,
HSD_AObjDesc * desc )

HSD_FogAddAnim ?

◆ HSD_FogReqAnim()

void HSD_FogReqAnim ( HSD_Fog * fog,
f32 frame )

◆ HSD_FogInterpretAnim()

void HSD_FogInterpretAnim ( HSD_Fog * fog)